Skip to content

Instance · Events

Event QR Check-in

Last updated 1 November 2026

Mark attendees as present by scanning the QR code on their ticket.

QR check-in lets your staff mark people as attended at the door. Every ticket carries a QR code. Staff scan it with the camera of a phone, tablet or laptop. The ticket is then marked as attended, with the time and the name of whoever scanned it.

Check someone in

  1. In the admin, open Events and choose QR Check-in.
  2. Allow the browser to use the camera when it asks.
  3. Hold the ticket's QR code up to the camera.
  4. Read the result, then select Scan New Code for the next person.

What the result means

ResultMeaning
Attendance RecordedThe ticket is now marked as attended
Ticket Already ProcessedSomeone scanned this ticket before. The screen shows who and when
Ticket Not FoundThe code is a ticket code, but no matching ticket exists
Invalid QR codeThe code is not an Insites ticket code

For a recorded or already processed ticket, the screen shows the ticket details. These are the ticket number, event, venue area, designation and notes, the attendee's name, job title and company, dietary requirements, and when and by whom it was scanned.

Tip

The camera only works on a secure address (HTTPS). Use your instance's normal address, not a plain HTTP one.

If the camera does not start

MessageFix
You need to grant camera access permissionAllow camera access in the browser settings
No camera on this deviceUse a device with a camera
Is the camera already in use?Close the other app using the camera
Secure context requiredOpen the admin over HTTPS

Note

This page follows the QR check-in screen in the Events module source (October 2026). No ticket was scanned for this page.

Common mistakes

  • Scanning a ticket twice to be sure. The second scan shows Ticket Already Processed, which is expected.
  • Using a laptop without a camera at the door. Use a phone or tablet.
  • Printing tickets before an event change. The QR code identifies the ticket, so reprint only if the ticket itself changes.