Docs API reference
Sign in

Setting up check-in for event day

IO includes a check-in system so you can track arrivals on event day. This guide covers setting up check-in, assigning team members, and using the check-in app.

What you’ll set up

  • Check-in enabled for your event
  • Team members with check-in access
  • The check-in app on your phone or tablet

1. Verify check-in list

Navigate to Check-in in your event sidebar. By default a check-in list will already have been created which allows check-ins for all attendees regardless of ticket type.

Click Edit to adjust the information shown after check-in or to limit the list just specific ones.

For full details, see Check-in.

2. Add check-in team members

By default, we assume there will be at least one check-in device — a mobile phone or table which has a camera. You can add as many devices as you need by clicking on the Add scanner button and giving them a name and/or location.

If you have staff or volunteers helping with check-in, add their devices as separate scanners and click the button to allow them to scan and initialize their scanning device.

3. Set up the check-in app

The IO check-in app works on any phone or tablet with a web browser. Each device just needs to scan the set-up QR code shown after pressing the icon.

By default only the reference is sent to the device meaning if it is lost or stolen attendee data isn’t compromised. You can adjust which fields are sent to the device in the check-in list settings.

4. Check in on the day

On event day, your team opens the check-in app and starts checking people in. The dashboard shows real-time stats — how many have arrived, how many are still expected, and a breakdown by ticket type.

Some final tips:

  • Test beforehand — have your check-in team open the app and test it before event day
  • Keep the app open — it updates in real time, so there's no need to refresh
  • Offline support — if your connection drops briefly, the app queues check-ins and syncs when back online

What's next

On this page

← Previous Fully custom layouts