How Auto-Add Guests to Database Works on Vome

How Auto-Add Guests to Database Works on Vome

Overview

Auto-Add Guests to Database lets your organization automatically place the guests on a group reservation into your database, without anyone manually creating a profile for each guest. It is a setting on a Group Reservation Policy. When it is turned on, every qualifying guest on any reservation that uses that policy is ensured to have a profile in your database, either by matching an existing profile by email or by creating a new offline profile. The same guests can also be assigned, at that moment, to a group, profile tags, sites, and opportunities, based on the options you choose.

1. What does Auto-Add Guests to Database do?

When enabled on a Group Reservation Policy, it makes sure each guest on a reservation under that policy has a profile in your database. For each qualifying guest, Vome will reuse an existing profile when the guest's email matches one you already have, or create a new offline profile when no match exists. This keeps repeat attendees from being duplicated and saves you from building profiles by hand.

2. How do I turn it on?

Open or create a Group Reservation Policy, then turn on "Auto add guests to database." Save the policy. From that point on, qualifying guests on new and updated reservations under that policy are added to your database automatically. The setting is off by default, and while it is off no guest is added automatically.

3. What can I automatically assign guests to?

Under the same policy, you can optionally turn on any of these. They are all off or empty by default:

  • Assign to the related opportunity, which approves each guest on the opportunity of the shift they are part of.
  • Assign to all opportunities, which approves each guest on every opportunity in your organization.
  • Assign to specific opportunities, a list you choose. Guests are approved on every opportunity in the list.
  • Assign profile tags, a list of tags applied to each guest's profile.
  • Assign sites, a list of sites linked to each guest's profile.

These combine. A guest is assigned to whatever you have selected across these options.

4. When does a guest get added automatically?

It happens behind the scenes whenever the reservation roster is built or rebuilt: when a guest claims a spot, when a guest accepts an invitation, when guest details are saved, when the party size changes, and when an administrator opens the reservation's details. Guests take no special step and see no separate screen.

Because it also runs when an administrator opens a reservation, guests who were eligible but not yet added (for example, people who claimed a spot before you turned the setting on) get picked up the next time the reservation is viewed.

5. What about a group linked to the reservation?

If the reservation is tied to a group, each auto-added guest also becomes an active member of that group, and the group is reflected on the guest's profile. If the reservation has no linked group, no group membership is added.

6. Which guests qualify?

  • A guest who has already claimed a spot or accepted an invitation is tied to a real user and is added to your database even if their guest detail fields are blank.
  • For a guest who is not yet tied to a user, a new profile is created only when the guest has a first name, last name, and email. If any of those is missing, that guest is skipped until the information is provided.
  • If a guest's email matches a profile you already have, that profile is reused instead of creating a duplicate.

7. How do I apply this to reservations that already exist?

Turning the setting on affects reservations going forward. To apply it to reservations already made under the policy, run the retrospective backfill, which is offered right after you enable the setting. The backfill works through every existing reservation under the policy and ensures each qualifying guest is in your database, in the linked group when one is set, and assigned per your policy options.

The backfill runs in the background and may take a few minutes. You will get a notification (mobile push and email) when it finishes. It is safe to run more than once, as guests already in your database are not duplicated. The backfill only runs when "Auto add guests to database" is on, so enable the setting first.

8. Can I add a specific list of guests to the database directly?

Yes. Separate from the policy, an administrator can bulk add a hand-picked list of guests. Enter each guest with a name and optional email, phone, and age, then optionally choose a group, profile tags, sites, and opportunities (a specific set or all opportunities) to apply, and save.

Each guest is processed on its own. Vome reuses an existing profile when the email matches, or creates a new offline profile, then applies your chosen group, tags, sites, and opportunities. You will see a result for each guest showing whether they were newly created, linked to an existing profile, or failed, along with totals. A failure on one guest does not stop the others. This bulk action does not send any invitations to the guests.

9. How can I see who is already in my database?

On a reservation's roster, each person (the reservation lead and every guest) carries an indicator showing whether they are in your database, so you can see at a glance which attendees already have a profile.

10. Will this create duplicate profiles?

No. The automatic path, the backfill, and the bulk add all reuse existing profiles by email rather than adding them twice, so they are safe to run repeatedly.

    • Related Articles

    • Group Reservation Management on Vome

      1. What is a Group Reservation on Vome? A Group Reservation allows a volunteer (the Reservation Lead) to reserve multiple spots for a shift on behalf of additional guests. This is ideal for: Corporate teams Families Church groups School groups ...
    • Why can't an admin see a profile in the database?

      Why Can't an Admin User See a Profile in the Database? If you're an admin user and cannot see a specific profile in the database, there could be several reasons why. Below are the most common explanations and best practices for ensuring proper ...
    • How should I organize recruitment on Vome?

      🧭 How should I organize recruitment on VOME? ✨ Overview For most organizations, the Forms module is the best place to start recruitment on VOME. In many cases, the first form a volunteer submits becomes the main entry point into the recruitment ...
    • Why should I use the "auto-assign profile tags" feature when moving someone from one step to another in a sequence?

      Overview A volunteer onboarding sequence helps you track each volunteer’s progress through various steps, from start to finish. While you can see a volunteer’s progress in the Sequences module or an individual’s profile, leveraging auto-assign ...
    • How should I onboard my existing volunteers?

      You have a few methods to successfully onboard your existing volunteer base. This is the flow we recommend for most organizations: 1. Upload your volunteer list into your Database (For detailed steps, read How should I format my fields to ...