Registrations
The Registrations tab gives you a live view of every order placed for an event — searchable, filterable, and actionable without leaving the page. From here you approve pending applications, resend payment links, add walk-ins, and export your attendee list.
Updated May 26, 2026
The Registrations tab on the event detail page lists every registration placed for that event. Each row represents one order — which may cover one ticket or several. Click any row to open the full registration detail, where you can view ticket-by-ticket state, issue refunds, and manage transfers.
Columns and status pills
Each row in the table surfaces the most-used fields at a glance. The table also adds one column per custom question you've configured on the event's registration form.
- Attendee — registrant's name. If the attendee has checked in, a check-in badge appears inline.
- Ticket — the ticket code in monospace, shown only for single-ticket registrations. Multi-ticket orders leave this column blank; expand the row to see individual codes.
- Email — the registrant's email address.
- Tickets — total number of tickets in the order.
- Total — the order's charged amount.
- Ticket type — the name of the ticket type purchased. Orders that span more than one ticket type show "Mixed".
- Price tier — the pricing tier active at the time of purchase (e.g. Early Bird, General).
- Path — the registration path the attendee used (e.g. General, VIP, a named promo path).
- Status — a colored pill showing the registration's current state. Possible values: Confirmed, Pending, Pending approval, Waitlisted, Cancelled, Refunded, Transferee.
- Registered — the date and time the order was placed.
- Custom question columns — one column per question on the registration form. Columns marked as PII show a lock icon; their values are hidden unless your workspace role includes
canViewPii. Rows where no answer was submitted show a dash.
Searching
The search box in the toolbar runs a server-side query against first name, last name, and email address. Results appear after a 250 ms pause — you don't need to press Enter.
While you're typing, the table loads up to 200 rows. When you clear the search field the table reloads and shows up to 10,000 rows, giving you the full list for export or bulk actions.
Filtering
Click the Filter button to open the filter popover. Two filter types are available: a status selector and ticket-state chips.
Status filter — choose All, Confirmed, Pending, Waitlist, or Cancelled to narrow the list to a single registration state.
Ticket-state chips — three chips you can combine in any combination (AND logic): "Has unclaimed", "Has pending transfer", and "Has cancelled". Selecting multiple chips returns only registrations that satisfy all selected conditions.
There is no client-side sort. The table always shows registrations newest-first, in the order they were placed. To find a specific attendee, use the search box rather than scrolling.
Expanded sub-rows for multi-ticket registrations
When an order contains more than one ticket, a chevron appears on the left side of the row. Click the chevron to expand per-ticket sub-rows beneath it.
Each sub-row shows that ticket's individual state pill: Claimed, Unclaimed, Transfer pending, Cancelled, or Transferred. Two visual cues help you spot problem tickets at a glance: cancelled tickets render at 60% opacity, and transferred tickets are struck through.
Inline actions
The Actions column at the far right shows context-sensitive controls depending on each registration's status. Most rows leave it blank.
Pending approval — Approve and Decline
Registrations in Pending approval status show Approve and Decline buttons inline. Approving moves the registration to Confirmed; declining rejects it. When any pending-approval rows are present, a bulk-approve checkbox also appears in the table header — check it to approve all visible pending-approval registrations at once.
Pending with an outstanding balance — Payment link
Registrations in Pending status with a total greater than zero show a Payment link button. Clicking it generates a fresh Stripe Checkout link and opens a dialog where you can copy and send it to the attendee. This is the standard path for pay-later registrations where the attendee hasn't completed payment.
Toolbar
The toolbar above the table provides access to the main table-level operations.
- Walk-in — opens the Walk-in dialog. Walk-ins skip Stripe entirely; the registration is created and confirmed immediately. Use this for attendees who arrive at the door without a prior ticket.
- Manual Registration — opens the Manual Registration modal. Unlike a walk-in, a manual registration goes through the normal ticket-selection flow and can be assigned to any ticket type, including paid ones.
- Export CSV — downloads a CSV of the current filtered view. The export includes all visible columns, including custom question responses. If a search or filter is active, only the matching rows are exported.
- Bulk Approve — appears in the toolbar only when pending-approval registrations exist. Click it to approve all pending-approval registrations for the event in one action.