Skip to main content

Custom RSVP and registration forms

Build a reusable custom form to collect extra information when people RSVP to events or subscribe to a calendar.

T
Written by Tom

Custom forms let you collect more than a name and email when someone RSVPs to an event or subscribes to a calendar. Build a form once, then attach it to any event, calendar, or calendar collection. Every submission is saved with the response and can be exported.

Custom RSVP forms are a Premium feature. You can build and preview a form on any plan, but saving it (or assigning it) requires a subscription.

Create a form

  1. Open Custom Forms in the sidebar.

  2. Click Create Form.

  3. Fill in the Form Details:

Form Name

Required. An internal name to help you find the form later (for example, Wedding Guest Information). Not shown to attendees.

Form Title

Optional. Shown above the form to the person filling it out.

Description

Optional. Shown above the fields.

Set as default form for new events

Optional. When on, new events use this form automatically. A form that contains a hidden query string field cannot be set as the default, because it relies on URL parameters.

Click Create Form at the bottom to save. You can edit the form again at any time from the Custom Forms list.

Field types

Add fields with Add Field, then pick a type from the Field Type menu. The available types are:

Name Field

The built-in name field. Auto-fills from a ?form_name= URL parameter. Can be added once and cannot be hidden.

Email Field

The built-in email field. Required on every form, auto-fills from ?form_email=, and cannot be removed or hidden.

Text

A single-line text answer.

Number

A numeric answer.

Email

An additional email field (separate from the built-in Email Field).

Phone Number

A phone field with country selection.

Date

A date picker.

Dropdown

A single choice from a list you define.

Radio Buttons

A single choice shown as radio options.

Country

A country picker.

US States

A US state picker.

Marketing Consent

A consent checkbox, with optional privacy policy link.

Query String

A visible field that auto-fills from a URL parameter (for example UTM tags).

Query String (Hidden)

The same, but hidden from the person filling out the form. Useful for capturing tracking data silently.

For more on auto-filling fields from a link, see URL prefilling for RSVP forms.

Per-field options

Every field has the same core settings:

  • Label: the field name shown to the person.

  • Placeholder: greyed-out hint text inside the field.

  • Help Text: a short note shown below the field.

  • Required: makes the field mandatory. (A field must be visible to be required.)

  • Visible: when off, the field is hidden from the form but still recorded with responses and exports.

Some types add their own options:

  • Dropdown and Radio Buttons: add and reorder the list of Options (drag to reorder).

  • Radio Buttons: choose Display Columns (1 to 4) for the layout.

  • Query String and Query String (Hidden): set the Query Parameter Name to read from the URL.

  • Marketing Consent: set the Checkbox Text and an optional Privacy Policy Link.

  • Phone Number: set a Default Country, or leave it to auto-detect from the visitor's IP.

Reorder fields with the up and down arrows on the left of each field. To remove a field, click the X in its top-right corner (the built-in Email Field cannot be removed).

RSVP button settings

Open the RSVP Settings section to control how the form behaves on event RSVPs. These settings do not apply to calendar subscriptions.

  • Submit Button Text: the text on the submit button (for example Register, Sign Up, or Subscribe). Defaults to RSVP if left empty.

  • Hide "Maybe" button: when on, attendees only see Going and Can't go.

  • Hide "Can't go" button: when on, attendees only see Going and Maybe.

People editing an existing RSVP always see every response option, regardless of these settings.

Live preview

The Preview panel beside the editor shows your form as attendees will see it, and updates as you type. Use the toggle at the top to switch between the RSVP View (with the Going / Interested / Can't go buttons) and the Calendar Subscription view. Hidden fields are listed separately so you can confirm what gets recorded without being shown.

Assign a form to events, calendars, and collections

A custom form does nothing until you attach it. By default, RSVPs and subscriptions collect name and email only. To use a custom form, find the RSVP Form selector and choose your form:

  • Events: in the event's RSVP settings.

  • Calendars: when you set up subscriber collection, or later from the calendar's subscriber settings.

  • Calendar collections: in the collection's settings.

The first option in the selector is the default (name and email only). If you turned on Set as default form for new events, that form is pre-selected for new events. For more on collecting and managing subscribers, see Manage calendar subscribers.

Duplicate a form

To reuse a form as a starting point, open the menu (the three dots) on a form in the Custom Forms list and choose Duplicate. The copy keeps every field and setting, is named with a (Copy) suffix, and opens in the editor. The duplicate is never set as the default, so your original default stays in place.

Related articles

Did this answer your question?