Offline mode
your door has no reliable signal — a basement club, a field, a venue with dead Wi-Fi — and you still need to scan tickets and enforce the rules.
The Check-in app has a true offline mode. Once an event is loaded, you can scan with no connection at all — and the check-in rules are still enforced — then everything syncs back when you’re online again.
How it works
- Before the doors (while online), open the event. The app downloads a snapshot of that event’s tickets and rules to the device and stores it locally.
- When the signal drops, the app keeps working. The status badge flips to Offline and scanning continues against the local snapshot.
- Each offline scan is evaluated on the device and queued. The badge shows how many entries are pending sync.
- Back online, tap to sync. Queued entries upload, the server reconciles them, and the badge returns to Online.
Rules are enforced offline too
This is the important part: offline scanning isn’t a free-for-all. The device carries the same rules engine, so a single-entry ticket scanned twice at the door shows Already used the second time even with no signal, a closed window still blocks entry, and a per-day limit still counts — all computed locally in UTC so time-based rules stay correct.
What sync does
When you reconnect, each queued scan is replayed on the server in the order it happened and stamped at the real door time, not the sync time. The server re-checks every entry against the authoritative record, which catches cross-device conflicts: if the same ticket was used on another door’s phone while you were offline, your duplicate is rejected and surfaced as a conflict. Re-syncing is safe — entries can’t be double-recorded.
Next step
Understand exactly what’s enforced in check-in rules.