Skip to main content

Group Booking Import

Organizer Guide 3 min read

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.

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

  1. Download the CSV template (columns: name, email, phone, ticket_type) or use your own file with a header row.
  2. 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.
  3. Choose one ticket type from the dropdown — every attendee in this import is created against that single type.
  4. Confirm the column mapping (auto-detected from common header names, but you can override any field or set it to Skip).
  5. 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.

Need more help with this topic?

Contact Support

We use cookies

We use cookies and similar technologies to personalise content, analyse traffic, and improve your experience. You can accept all, reject non-essential, or customise your preferences.