Managing Your Guest List
The guest list lets you see who’s registered for your event and take actions like approving guests, checking them in, or updating their status.
Accessing Your Guest List
On Web: Go to your event’s manage page and click the Guests tab. You can click the expand icon (↗) in the top-right corner to open a full-screen table view with more details.
On iOS/Android: Open the Luma app, go to your event, and tap Manage → Guests.
Filtering Guests
Use the status tabs to filter your guest list:
- Going - Approved guests attending your event
- Pending - Guests awaiting your approval (only shown if you have pending guests)
- Waitlist - Guests on the waitlist (only shown if you have waitlisted guests)
- Invited - Guests you’ve invited who haven’t registered yet
- Not Going - Declined guests
- Checked In - Guests who have been checked in
- Not Checked In - Approved guests who haven’t been checked in yet
Each tab shows the count of guests in that status.
On web, you can also filter by ticket type if your event has multiple ticket types.
Searching for Guests
Use the search bar to find specific guests. You can search by:
- Name - First name, last name, or full name
- Email - Full email or the beginning of an email address
- Email domain - Search “acme.com” to find all guests with @acme.com or @mail.acme.com email addresses
Search works together with your selected filters, so you can search within a specific status.
Sorting Options
On web and iOS, you can sort your guest list by:
- Name - Alphabetical order
- Email - Alphabetical order
- Registration time - When guests registered (default, most recent first)
- Check-in time - When guests were checked in (most recent first)
Guest Actions
Approving and declining guests
For events that require approval, you can approve or decline pending guests directly from the guest list. Tap on a guest to see their details and registration answers, then choose to approve or decline them.
Changing guest status
You can change any guest’s status by tapping on them and selecting a new status (Going, Not Going, Waitlist, etc.). You can optionally send them a notification with a custom message.
Checking in guests
For in-person events, you can check in guests using the QR code scanner. Click on a guest to view their check-in status and details. See Check In Guests for In Person Events for details on using the scanner and Express Mode.
Bulk actions (web only)
Above the guest list there’s a Bulk Update Status icon button. It opens the Update Guests flow, where you upload a CSV or paste in a list of emails, then set everyone to Going, Not Going, Pending, or Waitlist in one go. You can notify the guests with a custom message, and for paid events you can refund them when moving to any status other than Going. Emails that don’t match a guest on this event are ignored. See the expanded guest table article for the full step-by-step.
For other bulk tools — approving or declining all pending guests at once, or selecting specific rows to update or report — open the expanded guest table.
Exporting your guest list
You can download your guest list as a CSV file for use in other tools. See Download Guest CSV for details on what’s included in the export.
Guest Status Values
If you’re working with the Zapier integration, webhooks, or the public API, you’ll see an approval_status field on each guest. The backend values don’t always match the UI label exactly:
| UI label | approval_status value |
|---|---|
| Going | approved |
| Pending | pending_approval |
| Invited | invited |
| Waitlist | waitlist |
| Not Going | declined |
The "Decline" button on a pending guest sets approval_status to declined — the same value as "Not Going".
Check-in is not part of approval_status. Each ticket has its own checked_in_at timestamp under event_tickets. A guest is considered:
- Checked In if any of their
event_tickets[].checked_in_atis set. - Not Checked In if
approval_statusisapprovedand no ticket has a check-in timestamp.