Each ticket confirmation email includes a unique QR code. Event staff can scan these codes or search by name to check in attendees at the door. This guide covers setup, check-in workflows, and what to do when issues arise.
Before doors open: setup checklist
Complete these steps before your event starts:
No app download or special hardware required. Your phone is the tool — just open the dashboard in your browser and you're ready to check people in.
Checking in attendees
Check in at the door by scanning a ticket's QR code or by searching for the attendee by name or email. There are two ways to scan: a phone camera opens the guest's ticket page, and the in-app Scan tickets tool verifies and checks the guest in directly.
To check in by QR code
On event day, the Open check-in action on your event page opens full-screen check-in mode. Adding ?checkin=true to the event-page URL opens that mode directly.
Open check-in from your event page.
Tap Scan tickets.
Point the camera at the guest's QR code, on their phone or printed ticket.
The tool validates the ticket and checks the guest in.
To check in from a phone-camera scan
Current ticket QR codes encode the full public ticket page URL, so scanning one with any phone camera opens the guest's ticket page instead of showing raw token text.
Scan the guest's QR code with your phone camera.
Sign in to the event's team if you aren't already.
In the Staff check-in bar, tap Check in.
Guests and logged-out visitors see the normal ticket page without the staff bar. A guest who is already checked in shows ✓ Checked in with an Undo button instead of Check in.
To check in by name search
Open check-in from your event page.
Use the search field to find the attendee by name or email.
When you see their name, press Enter to check them in.
If your search matches exactly one attendee, pressing Enter checks them in automatically and clears the search field for the next guest.
Offline check-in
Searching works offline once the attendee list has loaded — name and email filtering happens on your device. Checking a guest in, whether by scan or by name, requires a connection: the scanner sends each code to the server for its verdict, and manual check-ins save to the dashboard. If you lose connectivity at the door, you can keep searching, but check-ins won't register until you reconnect.
The attendee list loads when you first open check-in. Load it while you still have a connection so it's available for offline searching.
Troubleshooting common door issues
If you scan a QR code or search for an attendee and see that they're already marked as checked in, check a few things:
Ask the attendee — They may have already been checked in by another staff member or at a different entrance.
Check the attendee list — Look for duplicate registrations or similar names.
Verify manually — If you're certain this is an error and the person hasn't entered yet, you can note it and proceed. The status display will show "Already checked in." If this is a mistake, use Undo from the ticket page to reverse the check-in.
If a QR code isn't scanning properly:
Use name search instead — Search for the attendee by name or email and check them in manually. This is the fastest fallback.
Check screen brightness — If the code is on the attendee's phone, ask them to turn up their screen brightness.
Try a different angle — Glare or holding the phone at an odd angle can interfere with scanning.
The in-app scanner shows one of these verdicts:
Different event — The ticket belongs to another event.
Ticket not active — The registration isn't active, for example if it was cancelled or refunded.
Not a valid ticket — The code isn't a valid ticket.
Signed out — sign in again — You need to sign in to the event's team.
Couldn't verify — check connection and rescan — The scan couldn't reach the server.
If you search for an attendee by name or email and see "No attendees match your query":
Check spelling — Try partial names or alternate spellings.
Search by email — Email addresses are often more unique than names.
Check the correct event — Make sure you have the right event open, especially if you're running multiple events or sessions.
Walk-in registration — If the person isn't registered but needs to attend, add them as a guest directly from your dashboard and check them in. See Check in walk-in guests.
The check-in list excludes cancelled and refunded registrations. If someone claims to have registered but doesn't appear:
Check your orders or registrations list in the dashboard to see if their ticket was cancelled or refunded.
If you need to admit them anyway, you can manually add them as a guest using the Add Guest option.
After the event
Export your check-in records as a CSV file for attendance tracking and reporting:
From your event dashboard, find the Guests or Attendees section.
Click Export to download your check-in data.