Choose when to collect attendee details
When attendees register for your events, you can choose when Eventually collects their custom registration information: before checkout, after purchase, or not at all. This timing affects how the purchase flow works and what your attendees experience.
Three collection modes
Eventually offers three modes for collecting attendee details:
Before: Attendees fill out registration fields during checkout, before completing their purchase. This is the default behavior.
After: Attendees complete their purchase first, then receive a follow-up email with a link to fill out their registration details on a dedicated completion page.
Off: Attendee registration fields are not collected at all. Use this for events where you don't need additional information from guests.
Set the default for new events
You can set a team-wide default that applies to all new events you create.
From your Eventually dashboard, click Customize in the left sidebar.
On the Event Defaults page, find Attendee info collection.
Choose Before, After, or Off.
Save your changes.
When you create a new event, it will use this default. You can override the setting for individual events.
Change the setting for a specific event
You can customize the attendee collection timing for any event, regardless of your team default.
Go to Events and open the event you want to edit.
Open the Registration tab and find When to collect. If your event page shows the Advanced section instead of tabs, find When to collect guest details there.
Select Before, After, or Off (labelled Don't collect on the Registration tab).
In the Advanced section, the change saves as soon as you select it.
Per-event settings override the team default.
Ask for every guest's details
Each event can also require every guest to be entered separately. The switch sits beneath the collection setting in the event's Registration tab as Ask every guest, in the event editor's Advanced section as Ask for every guest's details, and in the event wizard's Attendee info section.
Go to Events and open the event you want to edit, then open the Registration tab and find Ask every guest beneath When to collect. You can also find the switch in the Advanced section and in the event wizard's Attendee info section.
Turn on Ask every guest. In the event editor the switch applies immediately; in the wizard it saves with the event form.
The switch starts off for every event, including existing ones. In the Advanced section it appears only when collection is set to Before or After; on the Registration tab it is available in every collection mode, including Don't collect, and it stays visible when Register through is set to External link. When guests register through an external link, Eventually's registration questions, tickets, and waitlist do not apply to that booking flow.
With the switch on, buyers can no longer copy Attendee 1's information to the other tickets: the Apply Attendee 1 info to all option is hidden in the registration flow and on the after-checkout attendee-details page, and every seat needs its own guest name and email. A multi-seat submission that reuses one email for more than one seat is rejected with the message Each guest needs their own name and email.
Duplicating an event carries the switch into the new draft, and sessions of a recurring event inherit it.
One registration per email
Each event can also refuse repeat registrations from the same email across separate orders. The One registration per email switch sits in the event wizard's Sale rules section, or in the event editor under Tickets & capacity → Purchase & ticket rules.
Go to Events and open the event you want to edit, then open Tickets & capacity and find Purchase & ticket rules. You can also find the switch in the event wizard's Sale rules section.
Turn on One registration per email.
The switch starts off for every event and is available only when When to collect guest details is set to Before; changing it to After or Off turns the switch off.
With it on, a buyer or guest whose email already holds a place through another order is refused before payment with the message This email is already registered for this event. One order can still use the same email on several tickets, so Apply Attendee 1 info to all keeps working. Cancelling a registration frees that email to register again.
This switch works across separate orders, which makes it different from Ask for every guest's details: when Ask for every guest's details is on, every seat in an order needs its own name and email, while One registration per email allows one email on several tickets in the same order. Orders placed directly in Squarespace can't be refused after payment, so a repeat Squarespace purchase that arrives after payment is kept and flagged for review instead of being rejected or refunded.
What attendees experience
Before mode
When an attendee selects tickets and proceeds to checkout, the custom registration fields you've configured appear in the checkout flow. In a mixed-ticket order, each guest sees only the questions that apply to their ticket type, and a required question is required only for the ticket types it applies to. The attendee completes their information and payment in one session. This works best for events where you need registration details before confirming the booking. If a buyer purchases directly from a Squarespace product page without opening the widget, they receive a post-purchase Complete your registration details email when a seat name or required answer is still missing; buyers whose required details were already supplied through the widget are not emailed. The completion form accepts these Before-mode registrations and shows the information already captured at checkout.
After mode
The attendee completes their purchase first. After the order is processed, Eventually sends them a follow-up email with a link to complete their registration details.
When the attendee clicks the link, they land on a dedicated completion page that shows:
Before completion: Complete your registration details with your custom registration form
After completion: You're all set! confirmation
This mode reduces friction during checkout and is ideal for events where you want faster registration or where attendees might be registering from a mobile device. The completion page shows only the questions that apply to that guest's ticket, and a guest whose ticket has no questions skips the follow-up form.
If you use After mode, make sure automated emails are enabled so attendees receive the follow-up link. You can customize the follow-up email in your email settings.
Off mode
The attendee completes checkout without seeing any registration fields. No follow-up email is sent. Use this for simple events or ticketed experiences where you only need the attendee’s name and contact information from the checkout itself.
Free events
Free events follow the same When to collect guest details setting as paid events. Before shows extra questions during RSVP. After sends them via email after the RSVP. Off skips extra questions.
Name and email are always collected for an RSVP regardless of the mode you choose.
Which mode should you use?
Mode | Best for |
|---|---|
Before | Events where you need registration details upfront, like workshops with skill levels, dietary requirements, or session selections |
After | Events where you want faster checkout, mobile-friendly registration, or you're collecting optional preferences that don't need to block the purchase |
Off | Ticketed experiences without custom fields, general admission events where you only need contact info from checkout |
Related guides
Edit an event: Open the event editor to change settings
Choose how tickets are added to the cart: Control whether guests go straight to checkout or add to cart first
Quick start guide: Overview of the checkout and attendee flow