Check-In System
ChurchBuddy’s event check-in uses QR codes from registration confirmation emails. Manage check-in from Event Dashboard → Logistics → Check-In (not a top-level dashboard tab).Platform: Web for dashboard check-in and scanner pages. Mobile supports event check-in for admins with permissions and self check-in via My Event.
Overview
The check-in system includes:- QR codes — Generated per registrant in confirmation emails
- Quick Check-In — Name/email search in the dashboard Check-In section
- Registration Scanner — Standalone web scanner at
/registration-scanner/?org={org_id}&event={event_id} - Check-In logs — Recent check-ins visible in the dashboard
How QR Codes Work
Each registrant QR code includes event ID, registration ID, registrant ID, name, email, and a verification hash tied to the event start date. Registrants can display the QR on their phone, print it, or use Check In Now in My Event.Dashboard Check-In
Event Dashboard → Logistics → Check-In- Use Quick Check-In — search by name or email and check in from results
- Click Scan QR Code — opens a modal with Open Scanner in New Tab or Copy Link (not a direct navigation)
- Review recent check-in activity in the logs list
Registration Scanner
URL:/registration-scanner/?org={org_id}&event={event_id}
On load, choose a path:
Station Setup (recommended for fixed stations)
- Station Setup — select an existing station from the dropdown (create stations first in Logistics → Check-In → Add Check-In Station)
- Choose method:
- QR Scanner — camera scan
- Search by Name — search by name or email, then check in
Scanner Mode (roving staff)
- Scanner — enter your Scanner Name
- Use the QR Scanner flow to scan codes
Labels in the UI are Search by Name (not “Manual Entry”) and QR Scanner (not “QR Scan Mode”).
Scanner behavior
When a valid registrant is checked in:- Hash verification runs for QR scans
- Duplicate check-ins show Already checked in with timestamp
- A log entry records registrant, station (if set), scanner name, method, and timestamp
Check-In Logs
Log entries include registrant info, check-in time, station ID, who checked them in, and method (qr_scan or manual search).
View logs in Logistics → Check-In on the event dashboard.
There is no Check Out button or Export Check-In Data button in the event dashboard UI today. Use Registration tab CSV export for registrant lists if needed.
Best Practices
- Test the scanner before the event on the devices you’ll use
- Train staff on Station Setup vs Scanner mode
- Keep Search by Name as backup when cameras fail
- Use station IDs to track which entrance is busiest
- Print QR backups for registrants whose phones may die