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
Open Custom Forms in the sidebar.
Click Create Form.
Fill in the Form Details:
Form Name | Required. An internal name to help you find the form later (for example, |
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 |
Email Field | The built-in email field. Required on every form, auto-fills from |
Text | A single-line text answer. |
Number | A numeric answer. |
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, orSubscribe). Defaults toRSVPif 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