Check In System
Check-in System
Check attendees in at your event using QR codes or manual search. The web-based scanner works on any device with a camera.
Accessing check-in
Go to Events > Check-in in your WordPress admin. This page works on desktop computers, tablets, and phones.
For quick access at events, bookmark the URL or create a home screen shortcut on your device.
Check-in dashboard
The check-in page shows:
Event selection
Select which event you are checking in for. The dropdown shows upcoming and ongoing events.
Statistics
Real-time numbers update as you check people in:
- Registered: Total attendees for the event
- Checked In: How many have arrived
- Remaining: Still expected
- Check-in Rate: Percentage attended
QR scanner
The main scanning interface. Click to start the camera.
Manual entry
Enter ticket codes directly if QR scanning is not available.
Attendee search
Search by name or email for attendees who do not have their ticket.
Recent check-ins
List of the last few people checked in, showing name and time.
QR code scanning
Starting the scanner
- Go to Events > Check-in
- Select your event
- Click Start Scanner
- Allow camera access when prompted
- Point at a ticket QR code
Successful scan
When a valid ticket scans:
- Green confirmation appears
- Attendee name displays
- Statistics update
- Entry added to recent list
Error messages
| Message | Meaning |
|---|---|
| Invalid ticket code | Code not found in system |
| Already checked in | Attendee already attended |
| Wrong event | Ticket is for different event |
| Ticket cancelled | Order was refunded |
Camera selection
If your device has multiple cameras:
- Click the camera switch icon
- Select the camera to use
- Usually the rear camera works best
Tips for scanning
- Hold the ticket steady
- Ensure good lighting
- Keep 6-12 inches from the QR code
- If scanning fails, try manual entry
Manual entry
When QR scanning does not work:
- Find the ticket code on the attendee's ticket
- Enter it in the Manual Entry field
- Click Check In or press Enter
- The system validates and checks in
EMWC-ABC123DEF.
Attendee search
For attendees without their ticket:
- Click Search Attendees
- Enter the person's name or email
- Results show matching attendees
- Click Check In next to the correct person
- Attendee forgot their ticket
- Phone battery died
- Email confirmation not accessible
Check-out feature
Some events need to track exits:
- Multi-day events with daily limits
- Venues with capacity restrictions
- Events where people may leave and return
Enabling check-out
Check-out is available by default. After checking someone in:
- Find them in recent check-ins
- Click the Check Out button
- They can now check in again
Use cases
- Conferences: Track session attendance
- Festivals: Count people inside the venue
- Multi-entry: Allow re-entry same day
Multiple check-in stations
For large events, set up multiple devices:
- Each device logs into WordPress
- Navigate to Events > Check-in
- Select the same event
- All devices can check in attendees
Network requirements
Devices need internet access to:
- Validate ticket codes
- Update attendee status
- Sync with other stations
User permissions
Control who can check in attendees:
Default roles
These WordPress roles can access check-in:
- Administrator
- Shop Manager
Custom access
In Events > Settings > Registration, configure which roles can use check-in.
Check-in only role
For volunteer check-in staff who should not access other admin areas:
- Create a custom role with a plugin like User Role Editor
- Grant only the
emwc_checkincapability - Assign this role to check-in volunteers
Offline considerations
The check-in system requires an internet connection. For events with poor connectivity:
Before the event
- Export the attendee list to CSV
- Print a backup list sorted by name
- Mark check-ins manually if needed
- Update the system after the event
Updating later
If you checked people in manually:
- Go to Events > Attendees
- Filter by your event
- Select attendees who attended
- Use bulk actions to mark as checked in
Statistics and reports
During the event
The check-in dashboard shows live statistics. Use these to:
- Know when most attendees have arrived
- Identify no-shows
- Track capacity in real-time
After the event
Go to Events > Attendees and filter by event to see:
- Final attendance numbers
- Check-in timestamps
- Who did not attend
Troubleshooting
Camera not working
- Check browser permissions
- Try a different browser
- Ensure HTTPS (required for camera access)
- Test on a different device
Slow scanning
- Improve lighting conditions
- Clean the camera lens
- Hold the ticket steady
- Try manual entry
Wrong event statistics
- Refresh the page
- Check the event selection
- Ensure no filters are applied
Network issues
- Check internet connection
- Try mobile data instead of WiFi
- Use manual entry if scanning fails
- Keep backup attendee list ready