Custom checkout fields
Add custom fields to your event checkout form to collect extra information from attendees — shirt sizes, dietary requirements, emergency contacts, and more.
Overview
Checkout fields let you collect additional information from attendees at the time of purchase. The fields appear on the checkout form below the standard name and email inputs. Responses are stored per ticket and are included in the CSV export.
Adding a checkout field
- Open the event and click the Checkout fields tab.
- Click Add field.
- Fill in the field settings:
| Setting | Required | Description |
|---|---|---|
| Label | Yes | The question or field name shown to the attendee (e.g. T-shirt size, Dietary requirements). |
| Field type | Yes | Controls the input rendered on the form (see field types below). |
| Placeholder | No | Hint text shown inside the input before the attendee types. |
| Required | No | When checked, the attendee cannot complete checkout without filling in this field. |
| Options | Dropdown only | List of choices for a dropdown field — one option per line. |
- Click Save field.
Field types
| Type | Input rendered | Best for |
|---|---|---|
| Text | Single-line text input | Short answers: name, shirt size, reference number |
| Long text | Multi-line textarea | Open-ended answers: special requests, notes |
| Dropdown | Select menu | Fixed list of choices: age group, meal preference |
| Checkbox | Checkbox | Single yes/no consent or agreement |
| Phone | Phone number input | Mobile number for WhatsApp or SMS contact |
| Number | Numeric input | Quantities or numeric IDs |
| Date | Date picker | Birthdates or specific dates |
Reordering fields
Fields are displayed in Position order. Edit a field and change the position number to adjust where it appears in the form. Lower numbers appear first.
Editing and deleting fields
- Edit: click the pencil icon next to the field to update any setting.
- Delete: click the trash icon to permanently remove the field. Existing responses stored against this field on past orders are also removed.
Viewing responses
Checkout field responses are visible on the attendee list (each field appears as a column) and in the CSV export. Fields are shown in position order.
Edge cases / gotchas
- Checkout fields are per event, not global. Each event has its own independent set of fields. There is no way to copy fields between events at this time.
- Changes affect future purchases only. If you add or modify a field after some attendees have already purchased, existing ticket records will show a blank response for that field.
- Dropdown fields require at least one option. Saving a dropdown without at least one non-blank option will fail validation.
- Required fields block checkout. If you mark a field as required after some attendees have already purchased, those past records are unaffected — the requirement only applies to new purchases.
Was this helpful?
Thanks for the feedback!