What is the VOMO Data Structure/Hierarchy?

The VOMO Platform has a simple architecture for being able to clearly display your volunteer opportunities on your Hub.

Each VOMO Account has the following structure as far as how data is displayed and nested. As you go down the list, the hierarchy level goes down. Organization (or Parent Organization) is the highest structure where all other structures live.

  1. Organization - Your VOMO Organization is the host organization for all Campaigns and Projects created in your account.
  2. Campaigns - Campaigns are Project Groups where you can group similar projects together under a particular theme, event, or timeline so that your volunteers can explore Projects easily together. It also helps with analytics of that group of projects since you have projects tagged in. Projects can be tagged to multiple Campaigns.
  3. Projects - Projects are the volunteer opportunities where you can post the description of the Project (image, details, location, etc.), as well as the Serving Dates and Needs where volunteers can sign-up. Projects can only happen at one location, but can have as many Serving Dates as you need.
    1. Specific Serving Dates - Specific Serving Dates are the dates and times when the Project happens. Volunteers sign up for a Serving Date and get reminders/notifications as it approaches. A volunteer can sign-up for as many Serving Dates as they wish, however, they cannot double-book themselves for a role on a serving date during the exact same times.
    2. Anytime - A Project can be created that has an Anytime Serving Date, meaning that the project can happen at anytime (not constrained to Specific Serving Date). The calls to action on the Project Page and the Admin Project Dashboard function differently given that the Serving Date does not happen on a specific Date/Time.
      1. Needs - Needs are the Volunteer Roles or Items that are available during a Serving Date (Specific Date and Anytime) that volunteers can sign-up for in registering for their Project. They are either volunteer hours and in-kind donations.
        1. Roles - Roles are volunteering opportunities with quantities for the number of volunteers who will participate during the Serving Date. Once the Serving Date fills up the number specified on the specific Volunteer Role, the Serving Date Role will be marked as FULL and no more signups can take place on the Project Page.
        2. Items - Items are in-kind donations that are added as a Need of a Project's Serving Date so that people can sign-up to bring items in lieu of signing up for a Volunteer Role. Once the Serving Date fills up the number specified on the specific Item, the Serving Date Item will be marked as FULL and no more signups can take place on the Project Page.

ADVANCED: Multi-site Functionality (for VOMO Community accounts or accounts that have added additional sites to their package)

The VOMO Platform was created in a way to allow Organizations to fit together in a Parent-Child Relationship. Multi-site Functionality allows for greater capability and data reporting for groups that have multiple VOMO accounts working together.

Parent Account: These accounts function as their own independent VOMO account, however, they have full VOMO accounts nested beneath them. A parent account in VOMO can have multiple child organizations. All data (volunteer accounts, volunteer totals, etc.) from the child orgs rolls up to parent account.

Child Account: These accounts function as their own independent VOMO accounts, but specific data from the child org rolls up to the parent account (see above). A child account can only be attached to one parent account.