Last updated: April 2026 | Applies to: Event Admins, Session Organisers
Session check-in lets you track which registered attendees attended a specific session at your event, separate from event-level entry check-in. Each session can have its own check-in method, set individually when creating or editing the session via the Checkin Type field.
Best for: Open sessions, keynotes, plenaries
Attendance is not tracked and nothing appears to attendees in the app for this session. Use this when you do not need session-level attendance data.
Best for: Optional workshops, breakouts, informal sessions
A Check-In button appears in the attendee's mobile app on the session detail page. Attendees tap it to record their own attendance. No QR code or staff involvement is required.
Best for: Sessions where attendees scan a room QR code with their app
A unique QR code is generated for each session and check-in can happen from either side:
Use the Download Session QR button (visible on the session edit form when this type is selected) to export a printable PDF for display at the room entrance or on-screen.
Best for: Controlled-access sessions, VIP rooms, seated dinners
A staff member scans the attendee's personal QR code (visible in their app profile) to check them into the session. Attendees simply present their QR code at the door and do not scan anything themselves.
| Check-In Type | Who Initiates | QR Code Used | Staff Required? |
|---|---|---|---|
| No Check-In Required | Nobody | No | No |
| Self Check-In (App Button) | Attendee (taps button in app) | No | No |
| QR Check-In By Either Party | Attendee or staff | Session QR code | Optional |
| Admin Check-In (Scan Attendee QR) | Staff only | Attendee's personal QR | Yes |
Regardless of the check-in type on a session, admins can manage attendance manually from the Manage Check-Ins panel at any time. The panel lets you check in or check out individual attendees, reset a record entirely (clearing all check-in and checkout timestamps), and run bulk actions across multiple attendees in one step. The list can be filtered by status (All, Checked-In, or Not Yet Checked-In) and searched by name or email.
Use QR Check-In By Either Party. It generates a per-session QR code you can download and print for display at the room. Attendees scan it in the app and are checked in immediately, with no staff needed at the door.
Open the session in edit mode. When QR Check-In By Either Party is selected, a Download Session QR button appears at the top of the form and exports a printable PDF.
Yes. Check-in type is configured per session, so you could have a keynote with no check-in, workshops on QR, and a gala dinner on Admin Check-In, all within the same event.
| Type | Whose QR is Scanned | Who Holds the Scanner |
|---|---|---|
| QR Check-In By Either Party | The session has the QR code | Attendee (via their app) or staff |
| Admin Check-In | Each attendee has a personal QR | Staff only (via admin app) |
Yes. Open the session, go to the user list, and click Manage Check-Ins. Find the attendee and click Check In. Bulk selection is available if several attendees need to be added at once.
Yes. From Manage Check-Ins, each checked-in attendee has a Reset button that clears their check-in and checkout record for that session. A confirmation prompt appears before anything is deleted.
Once an attendee is checked in, you can also record when they left by checking them out. The system stores both timestamps and the attendee can be checked back in afterwards if needed.
Yes. Add a checkintype column to the import file and use the values below. Anything unrecognised defaults to No Check-In Required.
| Column Value | Check-In Type |
|---|---|
| (leave blank) | No Check-In Required |
| selfcheckin | Self Check-In (App Button) |
| scanqr | QR Check-In By Either Party |
| showqr | Admin Check-In (Scan Attendee QR) |
Session check-in requires a plan that includes the Session Attendance feature. Contact your Eventify account manager to upgrade.
For event-level entry check-in and kiosk setup, see the Event Check-In guide.