How do I check tickets at the door?
Use the Scanner to scan QR codes or type ticket codes, undo mistakes, add door walk-ins, sell tickets at the door (cash, card at the venue or a payment link) and export check-ins.
Open Scanner in the sidebar (under Front of house) — it appears once events (or loyalty) are available to you, and works in the staff portal too. Scanning tickets needs the ticket-redemption permission, which Hosts have by default, so door staff can run it without an owner present.
The Scanner handles three families on one screen: when more than one is available to your venue, a Tickets · Loyalty · Gift cards strip sits at the top (loyalty details in How does the Scanner work at the venue?; gift cards in Redeeming gift cards at the venue). The Scanner remembers which mode you used last on each device (a first-ever open lands on the loyalty mode when your scheme is live), and it recognises codes across modes — scan a gift card or loyalty card while in Tickets mode and it offers a one-tap switch. This guide covers the event-ticket side.
Scanning
- The scanner auto-selects today's published event; use the event dropdown to pick a different one.
- Tap Start camera and allow camera access when the browser asks, then point the camera at the customer's QR code — once a device has been allowed once, the camera starts by itself on later visits. No camera (or no permission)? Type the code into Enter ticket code... instead. A torch button appears on phones that support one.
- Read the full-screen result:
- Green — checked in. If the event uses "Auto-seat when ticket scanned" seating, the party is seated at their table automatically, and the overlay shows it.
- Amber — already redeemed (this ticket was scanned before; the overlay shows when).
- Red — not valid: the ticket has been cancelled, the code isn't recognised, or it's for a different event.
If the QR turns out to be a loyalty member's card rather than a ticket, the Scanner spots it — "That's a loyalty card" — and offers Open loyalty scanner in one tap. And if the ticket holder is a loyalty member with door-scan earning switched on, their first scan of the night also counts as a qualifying visit for your scheme.
With per-guest QR codes, each guest scans in individually and the order shows "2 of 4 checked in"; with one QR per order, a single scan checks the whole party in.
Several of the party arriving together? When a scan shows people still to come in on that order, the result screen offers admit-more buttons — +1, +2 and so on, up to All — so one tap checks in that many at once from a single phone. Re-scanning the same code later brings the buttons back for the rest of the party, and the door can never admit more people than the order has left.
Fixing mistakes and door extras
- Undo — in the checked-in list, undo a check-in; on a per-guest order it reverses the most recent customer scanned.
- Add walk-in — for someone who turns up without a ticket. A customer search box can prefill a regular's details (finding them by email adds the ticket to their profile history), or just type a first name, ticket count and tier. A Payment row covers how they pay: it opens on Free (customer list) here, and the same form also records paid door sales (see Sell ticket below). Check them in now is on by default — they're at the door, so the ticket is issued already checked in; switch it off if they'll scan in later. Email is optional (leave it blank to skip the ticket email), and once an email is typed an Email them the ticket tick-box lets you record the address without sending. It needs the events-management permission, so not all door staff see the button.
- Sell ticket — the same form opened ready to take money (it shows on events that have a paid tier, behind the same events-management permission). Pick the tier and ticket count and choose how the customer pays:
- Cash or Card at the venue — the customer pays you directly (your cash drawer or your own card machine — ResoFlow never processes at-venue money) and the sale is recorded: a real, scannable ticket is issued straight away with the amount and payment method kept on its record, and the sale appears in your activity log's Money view. No ResoFlow booking fee applies to at-venue payments. If you later cancel the ticket, any money back is handled at the venue — there's no online payment to refund.
- Payment link — for card payments without a card machine: a QR code appears (with a copy-link button) that the customer scans to pay on their own phone — card, Apple Pay or Google Pay. Their email address is required, because the ticket is emailed the moment the payment goes through. The ticket only exists once it's paid — nothing is held while they decide, the link lasts 72 hours and can only be paid once, and the ResoFlow booking fee applies exactly as it does to online sales (including your Pass the booking fee to customers setting). If the tickets sell out before the customer pays, their payment is refunded automatically.
- Door sale — for a walk-up customer who'd rather buy for themselves: it shows the event's public page as a large QR code, the customer scans it with their phone camera and buys a real ticket on their own phone (card, Apple Pay or Google Pay) through your normal event page — same checkout, same confirmation email, same scannable ticket a minute later. There's a Copy the event link instead button if you'd rather send them the link. No extra permission is needed (it only shows your already-public sales page), so every door staff member sees it whenever a published event is selected — on a multi-event day, the QR is always for the event the Scanner is currently scanning. There's no seat hold while the guest pays, so on a nearly-sold-out night the last tickets go to whoever completes checkout first.
Scanner settings
The settings menu has three preferences — Auto-advance (successful scans clear automatically; errors always wait for a tap), Sound and Vibrate — remembered separately for each person on each device. You can also export the check-in list as a CSV, and live counts show progress through the customer list.
Related: What does the ticket buyer see? · How do I manage ticket holders? · What are the event defaults (refunds, cancellation, check-in)?