Managing Registrations
View and export your attendee list, manage the waitlist, cancel or refund registrations, and send notifications to attendees.
The Registrations Tab
Every event has a registrations list at Register → List where you can see, filter, and manage all attendees. From here you can cancel or refund registrations and export the attendee list. To send messages to attendees, use Communications → Notifications.
Custom Registration Fields
There are two layers of registration fields beyond the required name and email:
Standard optional fields (org-level)
Enable these in Organization Settings → Custom fields. They apply across all your events unless overridden at the event level:
- Company / Organization — useful for B2B and professional events.
- Job title — helps with networking and audience segmentation.
- Dietary requirements — if you are providing catering.
- T-shirt size — for events that provide branded swag.
- Referral source — asks “How did you hear about this event?”.
Per-event custom fields
For event-specific questions, go to Launch → Registration Form in your event dashboard. You can add as many custom fields as you need — they appear below the standard fields on the registration form. Supported field types include:
- Short text and Paragraph — for open-ended answers
- Dropdown and Multiple choice — for predefined options
- Checkbox — for yes/no or consent questions
- Number, Phone, URL — for structured inputs
You can mark any field as required. All custom field responses are saved with the registration and appear in the attendee list and CSV export.
Every additional field has a small negative effect on conversion rate, so only add fields you will genuinely use.
Viewing and Filtering the Attendee List
The registrations list supports two view modes — toggle between them using the view switcher:
- Grid view — a sortable table. Click any column header to sort. Use the column menu to show or hide fields. Check individual rows to select them for bulk actions.
- Board view — a column for each registration status (for example, Waitlisted). Drag a card to another column to change its status.
In both views you can:
- Search by name or email using the search box at the top.
- Filter by ticket tier, check-in status (checked in / not checked in), or waitlist status using the filter chips below the search bar.
- Bulk actions — select multiple rows and use the bulk bar to cancel registrations or export a filtered subset.
Exporting the Attendee List
To export all attendees to a spreadsheet, click Export CSV in the top right of the registrations tab. The export includes:
- First name, last name, email
- Ticket tier name
- Registration date and time (UTC)
- Check-in status and check-in timestamp
- Payment amount (for paid tickets)
- All enabled custom field responses
The CSV is UTF-8 encoded and opens correctly in Excel, Google Sheets, and Numbers. For large events (500+ registrations), the export may take a few seconds to generate.
Importing Registrations from CSV
If you already have a list of attendees — from a previous system, a spreadsheet, or a partner organization — you can import them directly into CompleteEvent without requiring them to go through the registration form or Stripe. Imported attendees are immediately added as confirmed registrations. If you check Email each person a registration confirmation, each one also receives a standard confirmation email with their QR code and event link. Leave it off for past events or lists from another system.
To import, go to Register → List and open the Import CSV section. Your CSV must include at minimum three columns: first_name, last_name, and email. Additional columns are ignored. Upload the file, confirm the preview, assign a ticket tier (if your event has more than one), and click Import.
The importer:
- Skips duplicate email addresses already confirmed on this event.
- Validates each row and lists per-row errors without aborting the whole import.
- Reports how many registrants were imported and how many were skipped.
Imported registrations count toward your plan's attendee cap like any other registration. An import that would go over the cap is refused as a whole. Very large imports (1,000+ rows) may take a moment to process.
Group Registration
When group registration is turned on for the event (in Event Settings → Settings), attendees can register a group of 2–10 people in a single checkout. On the registration form, they toggle Register a group, specify how many people, and enter the name and email for each additional attendee. The primary registrant pays for the whole group in one Stripe transaction.
Each member of the group receives their own confirmation email with their individual QR code. In the registrations list, group members are linked together and can be identified by their shared group reference. The primary registrant is marked as the group leader.
For pre-arranged groups (corporate attendees, partner organizations), use the Import CSV workflow instead — it's faster for large groups and does not require the group to go through checkout.
Attendee Self-Service Portal
Every confirmation email includes a link to the attendee's self-service portal. From here, attendees can:
- View and download their QR code.
- Browse their personal session schedule.
- Update their contact details (name, phone, company).
- Cancel their registration before the event starts (unless you turned this off for the ticket type). For paid tickets, this sends you a refund request to review under Register → Refund Requests.
No login is required — access is gated by the unique token in their confirmation link.
Cancelling a Registration
In Register → List, click Cancel on the attendee's row. A confirmation dialog will appear. Confirm to proceed.
Cancelling a registration:
- Removes the attendee from the active registrations list.
- Invalidates their QR code (if they try to check in, it will fail).
- Frees up one spot — if anyone is on the waitlist, they automatically receive a 24-hour claim link by email.
Cancelling a registration does not refund it. For paid tickets, click Refund on the attendee's row to issue a full or partial refund through Stripe.
The Waitlist
When a ticket tier reaches capacity and the waitlist is enabled, new visitors to the registration page will see a “Join Waitlist” button. They enter their name and email — no payment is collected at this point.
When a registered attendee cancels, the first person on the waitlist automatically receives a claim email with a unique, time-limited link. The link expires after 24 hours. Clicking it confirms a free registration instantly, or redirects to Stripe checkout for paid tickets. If they do not claim their spot within that window, the next person on the waitlist receives the offer.
Waitlisted people appear in Register → List with the Waitlisted status — filter by status to see them. Click Promote next to offer a spot to the next person in line.
Notifications & Communications
Communications → Notifications lets you message your attendees by push notification (to attendees with the CompleteEvent iOS or Android app), SMS, and email. This is useful for logistics updates, schedule changes, reminders, or last-minute information. Email and push are available on all paid plans; SMS is available on the Pro and Enterprise plans.
There are two ways to send:
- Schedule Notification — write a title and message, pick the channels and recipients, and choose a send time (a set date and time, or a number of days and hours before the event). You can view and cancel upcoming scheduled messages from the same page.
- Emergency Send — for unplanned, immediate messages. Write the message, pick the channels and recipients, and click Send Now.
Recipients can be all confirmed attendees, only checked-in or not-checked-in attendees, waitlisted people, volunteers, or speakers. You can also post the message to the event feed.
Important: Messages sent with Send Now cannot be recalled, so double-check your message before sending.
GDPR and Data Handling
If an attendee requests access to or deletion of their personal data, see the Security and Compliance article for full details on GDPR data export and deletion.
Need more help?
Contact us at support@completeevent.app and we'll get back to you within one business day.
← Back to Help Center