Event Check-in
Event Check-in

QR code event check-in with registration built in

Event check-in is a feature that gives each registrant a personal QR code and lets your staff scan it at the door to confirm arrival. Staff use their own phone browser, so there is no app to download, and there is no fee per attendee. Registration and entry live in the same invitation link.

Create a free event invitation

At a glance

Who scans?
Your staff scan attendee QR codes with their own phones. They open a link, with no app or login.
Where do I turn it on?
In the editor, RSVP section → Sample forms → Personal QR, then save. It cannot be changed from the dashboard.
What do attendees get?
After registering, an 8-character check-in code and QR appear on screen. They save it as an image and show it at the door.
What about walk-ins?
The scanner cannot add new people. Have walk-ins fill in the invitation form at the desk and they join the list right away.

Shared QR at the door vs personal QR: what is the difference?

There are two check-in methods and an invitation uses one of them. The shared QR at the door is the default, so personal QR only turns on when you choose it.

Shared QR at the doorPersonal QR + staff scanner
Who scansAttendees scan a QR placed at the deskStaff scan each attendee's QR
What attendees doType their name and phone numberJust show their QR
Identity checkName and phone are matched to registrationsA unique 8-character code per attendee
Walk-insSaved as on-site registrations when they type inCannot be added by the scanner; fill in the form at the desk
How to turn onDefaultPersonal QR or Session booking in Sample forms
Best forSmall gatherings, events with many walk-insConferences, seminars and exhibitions with pre-registration

The "Personal event" sample form sounds similar but uses the shared QR at the door. Weddings and parties that run on a single desk QR are covered on the QR check-in page.

See QR check-in (weddings and parties)

What can you do with it?

A personal QR for every attendee

Each registrant gets an 8-character code and a QR. Scanning the same QR twice shows "Already checked in", so one code cannot let two people in.

Any staff phone is the scanner

Staff open a link and the scanner runs in the browser. No dedicated device, no app download, no login.

Separate links per staff member

Issue a link for each door or person and see who checked in how many guests. Turn off just that link when the event ends.

Guest list and Excel export

See attendance on the dashboard and download the list as Excel. With personal QR, the 8-character codes come out as a column.

Where is it used?

Conferences · Symposiums

One list from registration to the door

  • Collect company, job title and session choice in the registration form
  • Attendees save their personal QR from the confirmation screen
  • Several entrances? Issue a staff link for each and run them at once
  • Export the list to Excel and reconcile by session
Exhibitions · Screenings

Timed entry with a check at the door

  • Use Session booking to set a capacity per time slot that closes automatically
  • Turn on registration answers and staff can tap a name to see the booked time slot
  • Scanning personal QR codes separates no-shows from real arrivals
  • Re-entering visitors show as "Already checked in", so nobody is counted twice
Seminars · Webinars · Corporate invitations

Contact details and real attendance

  • Turn on Also collect email to get an address for links and materials
  • Set a capacity and registration closes the moment it is full
  • Day-of check-in shows how many registrants actually came
  • Reuse the Excel list as the invite list for your next event

How does the whole flow work?

01

Pick the method

In the editor, open the RSVP section, choose the Personal QR sample form and save.

02

Publish and share the link

Publish the invitation and send the link. Everyone who completes the form gets a personal QR.

03

Hand out staff links

Issue staff links under Dashboard → Check-in and send them only to your staff.

04

Scan on the day, export afterwards

Staff scan QR codes at the door. After the event, use Export Excel under Dashboard → Check-in. The numbers do not refresh on their own, so press Refresh next to it.

What does the organizer prepare?

Decide once before the event and keep it. If you switch methods midway, people who registered before the switch will not have a personal QR.

  1. 1Choose Personal QR in Sample forms

    Editor → RSVP section → Sample forms → Personal QR, then save. Session booking also turns on personal QR. Your current fields are replaced by the sample, so note them down first if you built a custom form.

    Choose Personal QR in Sample forms. Editor → RSVP section → Sample forms → Personal QR, then save. Session booking also turns on personal QR
  2. 2Name and phone are fixed by the system

    Staff need to know who they scanned, so the label, type and required setting of name and phone are locked; only the help text can be edited. Email is switched with Also collect email. Add any other fields such as company, job title or session freely.

    Name and phone are fixed by the system. Staff need to know who they scanned, so the label, type and required setting of name and phone are l
  3. 3Publish and issue staff links

    After publishing, go to Dashboard → Check-in → Staff Scanner, type a name such as Door A and press Add. Each staff member gets their own link, and the QR button shows a code staff can scan with their phone to open the scanner. Anyone with the link can open the scanner without logging in, so send it only to staff and turn it off after the event.

    Publish and issue staff links. After publishing, go to Dashboard → Check-in → Staff Scanner, type a name such as Door A and press Add. Each

Where are the dashboard check-in settings and what do they do?

The check-in method is set in the editor, while staff links and what staff see are set on the dashboard. The settings below appear only with personal QR.

How to get there

  1. 1On a computer use Check-in in the left menu of the dashboard; on a phone use Check-in in the bottom menu.
  2. 2At the top of Check-in Management, pick your event invitation under Switch Template.
  3. 3The Check-in settings card sits right below the Staff Scanner card.
How to get there. On a computer use Check-in in the left menu of the dashboard; on a phone use Check-in in the bottom menu. At the top of Ch

Check-in settings card

Check-in settings card. Show contact details to staff, Show registration answers to staff, Lock the scan mode for staff, Default scan mode
SettingWhat it doesWhen to use it
Show contact details to staffOn: scan and name search results show the phone number next to the name. Off: only the name, marked Contact hidden.Turn on when you need to tell people with the same name apart. Turn off to show less personal data to outside staff.
Show registration answers to staffOn: staff tap a name to see form answers such as company, job title or session, including the booked time slot. Name, phone and email are not affected.Use it when staff guide guests based on their answers, such as VIP seating or session entry.
Lock the scan mode for staffOn: the scanner shows that the organizer has locked the scan mode instead of the mode buttons, and staff cannot switch.Use it when every entrance must process guests the same way.
Default scan modeConfirm first shows the name and waits for the Check in button. Express checks in the moment the QR is read and returns to scanning shortly after.Confirm first for normal flow, Express when the line gets long right before the start.
  • Changes save instantly and "Saved." appears under the card. There is no separate save button.
  • Screen settings such as scan mode and lock load when staff open the scanner. Ask staff who already have it open to refresh. Setting everything before the event is safest.
  • The check-in method itself (shared QR or personal QR) cannot be changed on this card. Change it in the editor under Sample forms.

What do attendees receive?

The check-in QR on the confirmation screen

After submitting the form, attendees see a check-in QR and an 8-character check-in code under "Your request has been submitted". They tap Save as image and show it at the door. If they delete the image, they can open the invitation again on the same phone and tap Show my check-in QR. Editing the registration keeps the original code.

The check-in QR on the confirmation screen. After submitting the form, attendees see a check-in QR and an 8-character check-in code under "Y

Scanning it with the phone camera opens nothing

That is intended. A personal QR holds only a code, not a web address, so only the staff scanner recognizes it. If it held a link, attendees could check themselves in and the QR would no longer stop one person entering for another.

Adding "Staff will scan your QR at the desk. Save the image and show it there" to your attendee notes saves you questions.

How do staff use the scanner on the day?

  1. 1Get a staff link from the organizer

    A staff link only exists after the organizer types a name under Dashboard → Check-in → Staff Scanner and presses Add. Send it with Copy link, or press the QR button and let staff scan the code with their phone camera to open the scanner. A link that was turned off shows "This link is not valid", so ask the organizer for a new one.

    Get a staff link from the organizer. A staff link only exists after the organizer types a name under Dashboard → Check-in → Staff Scanner an
  2. 2Open the link and start the camera

    The Scan tab opens first. Press Start camera and allow camera access when the browser asks. The camera view is only used to read QR codes and is never saved. When the line gets long, switch to Express and guests are checked in as soon as the QR is read.

    Open the link and start the camera. The Scan tab opens first. Press Start camera and allow camera access when the browser asks. The camera v
  3. 3Read the result by color

    Blue means Registered guest; press Check in and it turns green with Checked in. Scanning the same QR again shows yellow with three short vibrations and the time of the first check-in. Cancelled registrations and unknown codes show red.

    Read the result by color. Blue means Registered guest; press Check in and it turns green with Checked in. Scanning the same QR again shows y
  4. 4No QR? Search by name

    In the Search by name tab, find the person by name or phone number and press Check in. Only registered people appear, so use it for attendees who lost their QR or left their phone. If the camera will not start, type the 8-character code under Enter code manually.

    No QR? Search by name. In the Search by name tab, find the person by name or phone number and press Check in. Only registered people appear,

What should I do when...?

SituationWhat to do
They forgot their QRIf they have the phone they registered with, have them reopen the invitation and tap Show my check-in QR. Otherwise find them in the Search by name tab and check them in.
They did not registerThe scanner cannot add people. Open the invitation on a tablet or spare phone and let them register on the spot; they join the list immediately and can be checked in by name search.
A group arrived togetherOne registration means one QR. If the lead person entered the party size, that single QR checks the whole group in and the count comes from the form. The scanner does not ask again, so collect separate registrations if you need to count who actually came.
Someone cancelledFor forms with time slots or option capacity, press Cancel booking in the registration list under Dashboard → Stats → RSVP. Their QR then shows "This booking was cancelled" and the spot reopens.
Staff checked in the wrong personIn Confirm first mode, press Undo check-in on the result screen. For earlier ones, find the person in name search or on the dashboard list and undo it there.
We switched methods midwaySwitching from shared QR to personal QR leaves earlier registrants without a QR; check them in by name search. Switching back makes issued personal QR codes stop working, and staff links will not open.
The internet went downCheck-ins are not recorded while offline. Mark names on the list you exported with Export Excel (it includes the 8-character codes) and check them in manually on the dashboard once the connection is back.

Frequently asked questions

How do I give each attendee their own QR code?

In the editor, go to the RSVP section → Sample forms, choose Personal QR (or Session booking), save, and publish the invitation. From then on, everyone who submits the form gets an 8-character code and QR automatically. You do not create or send QR codes yourself.

How is this different from a Google Form?

A Google Form collects registrations, but day-of check-in needs a separate setup. Here the form, the personal QR codes and the staff scanner come together: each registrant receives a QR on the confirmation screen, and a second scan of the same QR is flagged as "Already checked in".

Do staff need to download an app or log in?

No. Staff open the link in their phone browser and the scanner appears. The camera only works over a secure connection, so use the link exactly as issued.

We already use the shared QR at the door. Will that change?

No. The shared QR at the door is the default, and it keeps working unless you change the sample form. Personal QR only turns on when you pick Personal QR or Session booking in the editor and save.

Can I test it before the event?

Yes. Submit the form from your own phone to get a QR, then open a staff link on another device and scan it. You will catch camera permission, lighting and distance problems early, and testing at the actual check-in spot also checks the connection. Delete the test registration from the dashboard afterwards.

What if an attendee deleted their QR image?

If they open the invitation again on the phone they registered with, a Show my check-in QR button brings the same QR back. On a different phone, or with no phone at all, staff can find them in the Search by name tab of the scanner.

Can I put staff on several entrances?

Yes. Issue as many links as you need. Each one records its own check-in count and last use, every checked-in guest records which staff member handled them, and you can turn off a single link.

The venue Wi-Fi is unreliable. Will it still work?

Check-in looks attendees up on the server, so it needs an internet connection. While offline, a notice appears and scans are not recorded.

For basements or large halls, prepare a dedicated Wi-Fi line separate from the guest network, and give staff at least two devices, one on Wi-Fi and one on mobile data. Export the list to Excel beforehand; with personal QR the 8-character codes come as a column, so you can tick names on paper while the connection is down. Try the scanner at the actual check-in spot before doors open.

Is there compensation if check-in fails because of a network outage?

No. Preparing and running the venue network is the organizer's responsibility, and Snap Post is not liable for delays, missed check-ins or resulting losses caused by network failures (Terms of Service, Article 11, Section 5).

Can I use it for free?

Once the invitation is published, the check-in feature itself can be used for free. Free invitations have limits on how long they stay public, views and registrations, so running a full-size event usually needs a paid plan. The price does not grow with the number of attendees.

Take registrations and check guests in with one invitation

Every event invitation comes with a registration form and check-in.

Create one free