Skip to content
Advanced

Create Multi-Event Registration

Build a multi-day conference registration system where guests register once and choose which sessions to attend. Step-by-step guide to send automatic calendar invites for selected events only.

Let guests register once and choose between events to attend.


This guide shows you how to create a multi-day conference or event series where guests select their own schedule or which events they’ll actually attend.

You’ll create one main registration event that handles invitations and RSVPs. You’ll then create seperate events in Gatsby for anything that needs its own calendar invite.

Guests register once, pick between events, and automatically receive calendar invites for only the events they selected.

Why multiple events?

Each event in Gatsby sends its own calendar invite. To give guests separate calendar entries for different sessions, you need separate events. Don’t worry, the setup is faster than you think.

You’ll need:

  • Basic knowledge of creating events and landing pages
  • An idea about which events can register for

The Families tab lets you create all your connected events at once.

  1. Open Families

    Go to Events and Lists > Families.

  2. Create Family

    Click the green Create Family button.

  3. Add Parent Event

    Click Add Parent > Create New Event.

    Screenshot showing where to create a new parent event in the event family
  4. Name Your Event

    Give your event a name (like “Summit 2026”). Set an Internal Name. Use something clear like “Summit 2026 - Registration Event” so you know which event is your primary one.

  5. Set Details

    Guests won’t see this information, but set your general event date, time, and location to help keep track of it.

What the parent event does:

This is your main registration hub. This is where guests will see a landing page, where you send invites from, and where you can track all your guests in one place.

Still in the Families view, under your parent event:

  1. Add Child Event

    Click Add Child > Create New Event under the first event you created.

    Screenshot showing how to add a child to a parent event
  2. Name the Event

    Use your sub-event’s name (like “Reception Dinner for Summit 2026”).

  3. Set Internal Name

    Add something like “Calendar Invite Only” to the name: “Summit 2026 Dinner - Calendar Invite Only” to help you keep track of it (this is not guest-facing).

  4. Select Template

    Choose the Calendar Invite Only Event from the template dropdown. This streamlines some settings for you.

  5. Enter Event Details

    Set the specific date and time for this event. This date, time, and location will be sent to guests who choose to attend this particular event.

  6. Create and Repeat

    Click Create, then repeat for each event needing its own calendar invite.

    Screenshot showing a complete event family setup

What these child events do:

In this example, they’ll be used to only send calendar invites. That’s it. The Calendar Invite Only template removes the {rsvpLink}, so you don’t need to worry about a landing page, uploading guests, or creating campaigns. Your guests will return to your main event to edit or cancel their registration.

In your parent registration event:

  1. Open the Survey tool

    Navigate to RSVP > Surveys.

  2. Add Question

    Add a new question to your survey.

  3. Select Question Type

    Under Event RSVP, choose Multiple Events - Multiple Select.

    Screenshot showing how to add a question to the survey
  4. Customize Question

    Change the question heading to something like “Select the events you’ll attend”.

  5. Add Events

    Press the “Add Other Events” button, and find the events you want your guests to choose from. In our example, we would choose the “Calendar Invite Only” events we created earlier.

  6. Enable Confirmation Emails

    Be sure Send confirmation email from child event is turned ON. This ensures your guests will recieve the calendar invite since it’s attached to the confirmation email.

Now when guests register, they’ll see checkboxes for each event and can pick what works for them.

Need to show certain events only to specific guests?

  1. Find Conditional Logic

    In the same survey question, scroll to Only show question if….

  2. Set Conditions

    Choose conditions based on custom fields or custom columns on your guest list like “Guest Type”. This is data you create on the guest list and associate with each guest.

  3. Add Condition

    This allows you to show registration for certain sub-events to certain segments of your guest list.

When sending a personal RSVP link to each guest, Gatsby will pull this information in and only provide the option if the fields are a match!

Step 4: Configure Your Confirmation Emails

Section titled “Step 4: Configure Your Confirmation Emails”

This is where the magic happens. Each event automatically sends its own perfectly-timed confirmation email.

  1. Open Email Settings

    Go to RSVP > Email Settings.

  2. Remove Calendar Invite

    Click the X next to Calendar Invite Attachment.

    Screenshot showing where to remove a calendar invite from a confirmation email in Gatsby
  3. Keep Email Active

    Recommended: leave this confirmation email enabled. Guests need their {rsvpLink} to modify their registration later. The confirmation email from your main, registration event serves as a breadcrumb for guests to get back to your event to review details and edit their registration later.

  4. Add Explanation

    Optional: include something like: “You will receive a separate email for every event(s) you selected during registration.”

For Each Calendar Invite Only Event (Children)

Section titled “For Each Calendar Invite Only Event (Children)”
  1. Open Child Event

    Navigate to each child event’s confirmation email under RSVP > Email Settings.

  2. Keep Calendar Attachment

    It should be attached by default.

  3. Remove RSVP Links

    Delete any {rsvpLink} merge tags from the email body and calender invite description field. This link would send guests to your specific sub-events. For this scenario, we want guests to modify their registration only in the main event where invites were sent.

  4. Add Instructions

    Include something like: “To manage your RSVP (accept, decline, or update), please use your original invitation and not this calendar invite.”

Why remove the RSVP link?

You want guests managing their registration in one place: the parent event. If they need to change their event selection, they should return to the main registration, not individual sub-events.

When guests return to update their registration, you don’t want confusion about which event they’re managing.

In your parent, registration event:

  1. RSVP tool

    Navigate to RSVP > Invite Landing Page.

  2. Hide Attendance Question

    Scroll down on the settings on the right. Toggle ON Hide RSVP attendance question on revisiting invite.

    Screenshot showing registration options

This ensures guests use the questions on your survey to manage attendance, not a yes/no question at the top that only affects the parent event.

Here’s what your guests experience:

  1. They receive your invitation email (from the registration event)
  2. Click through to your branded landing page
  3. Click Register/Will Attend and see your survey
  4. Select which events they’ll attend
  5. Submit their registration
  6. Immediately receive:
    • Confirmation from the main event (with no calendar invite)
    • Separate confirmations with calendar invites for each selected event

If they need to change their selection, they return to the original invitation link to the parent event and update their choices there.

Parent-child relationships in Gatsby do one main thing: sync guests upward. When someone’s added to a child event, they automatically appear in every connected parent. That’s it. No other automation happens.

This means:

  • You see all attendees in your parent event’s guest list
  • You can track who’s attending which sessions using the Child Guestlist column
  • Guests maintain separate RSVP statuses in each child event

Learn more about event families

Can I send calendar invites from just the parent event?

No. Gatsby sends one calendar invite per event. Multiple calendar invites need multiple events.

Do I need landing pages for child events?

Nope. Child events using the Calendar Invite Only template don’t need landing pages since guests never visit them directly. Of course, you can change that and combine the tools in Gatsby in ways that serve your needs.

Will this create duplicate guests?

Guests appear once in your parent event, even if they’re attending multiple child events. The Child Guestlist column shows which events they’ve been added to.

Was this page helpful?