The Scanning tab on any event gives you a built-in ticket scanner that works directly in your browser — no third-party app required. Point it at an attendee's QR code and TidyHQ handles the rest.
From the scanner you can:
Scan attendee QR codes at the door
Track different entry points or redemption types using scan types
Give volunteers their own scanning link without handing over admin access
Monitor scan progress live from the Stats tab
Getting started
Open any event and click the Scanning tab. Your browser will ask for camera permission — click Allow and you're good to go.
If you manage multiple events, use the Switch Event button (top right) to jump between them without navigating away.
Camera not working? If you see a "Camera not available or blocked" message, check that your browser has permission to access the camera, then refresh the page. On most browsers, camera permissions appear in the address bar or under site settings.
Scanning tickets
Once the camera is active, point it at an attendee's QR code. TidyHQ will recognise the code automatically and record the scan.
Scan type: Use the pill buttons at the top of the Scanning tab to choose the active scan type (e.g. In Person or Online) before scanning. This determines how each scan is recorded.
After a successful scan, a green confirmation appears with the attendee's name, ticket details, and an Undo Scan button — handy if you scan the wrong ticket by mistake.
If a ticket has already been scanned, an amber "Already Scanned" alert will appear showing the attendee's name and the time of the original scan. This helps you quickly spot duplicate entries or shared tickets at the door.
Scan types
Scan types let you track different kinds of check-in activity separately within the same event — for example, a main entry gate, a VIP area, or voucher redemptions. You can have up to 100 scan types per event.
The active scan type can be switched at any time from either the Scanning tab or the Attendees tab.
To add a new scan type, type a name in the New scan type name… field and click Add.
To remove a scan type, use the delete icon next to it. The default scan type can be renamed, but not deleted.
Volunteer access
Need extra hands at the door? You can give volunteers their own scanning link without adding them as admins.
In the Volunteer Access section:
Click Show QR Code to display a QR code volunteers can scan with their phone to open the scanner directly on their device. From this screen you can also click Revoke Access to immediately invalidate the current link — any volunteers using it will lose access, and a new link is generated the next time you open this screen.
Click Copy Link to grab the scanner URL and send it via message or email.
Enable Show collected attendee information to allow volunteers to see custom field data collected per ticket (e.g. dietary requirements). This is off by default to protect attendee privacy.
(The link in this QR code has been revoked, but you can still scan it to visit scan.tidyhq.com.)
Scanning from the Attendees tab
Prefer to check people in manually? The Attendees tab (in the admin interface) includes a Scan button (1) on each ticket row — useful for phone check-ins or a staffed desk where a camera isn't practical.
The active scan type is also selectable from the top of the Attendees tab (2), and scanned tickets show the time they were checked in (3). An Undo button (4) appears immediately after scanning in case of a slip.
Stats tab
The Stats tab (a separate top-level tab on the event page, alongside Scanning and Attendees) gives you a live view of how check-in is going:
Tickets Sold — total tickets issued for the event.
Scanned — number of tickets scanned under the currently selected scan type, shown in parentheses (e.g. Scanned (In Person)).
Scan Rate — the percentage of sold tickets that have been scanned.
Two charts are available: Ticket Sales (purchases over time) and Scan Activity (scans over time, with a dropdown to filter by scan type). Use the Auto-refresh checkbox or the manual Refresh button to keep the data current during a live event.







