Group Booking Import
Help articles may not be fully accurate — they can lag behind the app due to frequent updates and automated translation. If in doubt, please contact support.
On this page
- 1. How to import
- 2. Column auto-detection
- 3. Good to know
- 4. Troubleshooting
- 5. Related
Group import creates confirmed bookings in bulk from a spreadsheet — useful for corporate blocks, guest lists, or anyone paying you outside the checkout flow, where you already have the attendee list in hand.
How to import
- Download the CSV template (columns:
name, email, phone, ticket_type) or use your own file with a header row. - Upload it and click Preview & Validate. You will see a row-by-row preview with a green check or red cross, and a count of valid vs. invalid rows.
- Choose one ticket type from the dropdown — every attendee in this import is created against that single type.
- Confirm the column mapping (auto-detected from common header names, but you can override any field or set it to Skip).
- Click Import Attendees. You get a results summary: created, failed, and the specific error for each failed row.
Column auto-detection
The importer recognises common variants automatically, so your spreadsheet rarely needs renaming: name also matches full_name, fullname, attendee_name or attendee; email also matches e-mail, email_address, attendee_email or mail; phone also matches telephone, phone_number, mobile, tel or attendee_phone; ticket_type also matches ticket, type or tier.
Good to know
- Name and email are required on every row; a row missing either, or with an invalid email address, is rejected and listed in the results — the rest of the file still imports.
- Every attendee lands on the ticket type you picked in the dropdown, regardless of what your CSV’s own “ticket_type” column says. That column is for your reference in the preview, not for routing rows to different types — run the import once per ticket type if you need a mixed batch.
- Each row becomes its own booking with a reference starting
GRP-, already marked confirmed and paid, at that ticket type’s current price. There is no separate payment step for these bookings. - Imported bookings are created silently — no confirmation or ticket email is sent automatically. Use Orders to resend tickets to anyone who needs their PDF emailed.
- The uploaded file is temporary: if you leave the page and come back too late, you will be asked to upload it again (“CSV file expired”).
- Max file size is 5 MB, CSV or plain text only.
Troubleshooting
- Attendees did not receive their tickets — group import does not email tickets on its own. Go to Orders and use Resend on each booking (or bulk-resend from the Confirmed tab).
- Everyone landed on the wrong ticket type — the dropdown selection applies to the whole file; re-check it before re-running the import for a corrected batch.
- A row failed with “Invalid name or email” — that row was skipped rather than blocking the rest of the file; fix it in your source spreadsheet and re-import just that row.