QR code access control: how to keep the door moving, even without internet
· 3 min read
The door is your crowd's first contact with your party, and often the worst part. A line that doesn't move, someone hunting for names on a sheet of paper, screenshots of tickets that were already used, arguments about the list. All of it happens right when the party should be getting started.
The good news: used well, QR codes turn the door into the fastest part of the night.
Why paper and spreadsheets can't keep up
- Slow lookups: finding one name on an 800-person list takes time, and the line grows with every search.
- Duplicate or misspelled names: "Ana Silva" shows up three times, and nobody knows which is which.
- Reused tickets: the same screenshot sent to five friends. Without validation, all five get in.
- No data at the end: how many came in, at what time, from which promoter? On paper, nobody knows.
How QR code access control works
- Every guest gets a unique QR code, whether from a purchased ticket or from their name on the list.
- At the door, staff scan it with a phone.
- The system answers in seconds: valid (showing the name, entry type and what's included) or already used.
- Each QR code gets in once. A reused screenshot is stopped on the spot.
What if the internet goes down?
Every organizer asks this, and rightly so: bad signal at a venue is the rule, not the exception.
A good system works in two modes:
- Online: validation is centralized. A QR code used at one door is blocked at every other door instantly, and occupancy updates in real time.
- Offline: the door keeps moving. The phone checks each QR code on its own, because tickets are digitally signed and can be verified without asking the server. Scans are uploaded to the system when the connection comes back.
For this to work, there's one golden rule: every door person opens the scanner while online, before the doors open. That's when the phone stores what it needs to validate on its own.
One caveat: offline, the doors can't talk to each other. If the same QR code gets through two doors that are both offline, the system only flags the duplicate once the scans are uploaded. With signal, that can't happen.
Tips for the door at your next party
- Split the lines: one for advance tickets, one for the guest list. Each moves at its own pace.
- Keep a charged backup phone with the scanner already open.
- Ask guests to turn up their screen brightness: a dim screen is the number-one cause of slow scans.
- Brief your door staff 15 minutes beforehand: show them what the screen looks like in each case (valid, already used, not found).
- Assign someone to handle exceptions: one person scans, someone else solves problems. The line never stops for a single case.
What the door gives you back
When every entry is recorded, the door stops being just a cost and becomes information:
- Real-time occupancy, so you know when to stop letting people in.
- Arrival time for every guest, which sets the price on a time-based list.
- Who brought whom, so you pay each promoter for the guests they actually brought.
How PartyOS handles it
On PartyOS, every ticket and every name on the list becomes a unique QR code. Door staff open the scanner with a link and a PIN, no account needed, and scan with their own phone. Online, the screen shows the name, entry type, included perk and, on a time-based list, the exact amount to charge, and the QR code is blocked at every door at the same instant. Offline, the door keeps validating the event's QR codes, and scans are uploaded when the signal comes back. Meanwhile, the organizer follows occupancy live from their phone.
Frequently asked questions
- Does the guest need to download an app?
- No. The QR code arrives by email, and anyone who buys an advance ticket also gets an order page, opened from the link in that email. At the door, they just show their screen.
- How many doors can I run at once?
- As many as you need. When online, they all talk to each other: a QR code used at one door is rejected at the others.
- What if a guest loses their QR code?
- On the day of the event, PartyOS emails every guest their QR code again. And anyone who bought an advance ticket can resend the QR code to their purchase email at any time from their order page.