Help

Check customers in

Run your door on session day - pull up the roster, mark people in, add walk-ins, and check waivers are signed.

4 min read

On the day, Session is your door list. Open the session, see everyone booked on, and tap each person in as they arrive - so you always know who's here and how many spaces are still free. There's no separate check-in screen: it all happens from the same bookings page you use the rest of the time. Anyone with the Staff or Admin role can do it.

The Bookings admin home showing today's session selected with its roster of booked customers, each with a round check-in toggle
The Bookings page - pick the session up top, then tap each customer in from the roster.

Open today's roster

The roster is the list of everyone booked onto a session. You reach it from the Bookings page.

  1. 1
    Open Bookings. It opens on today by default - use the day strip up top to move between days.
  2. 2
    Pick the session you're running. Its roster appears below, with every booked customer and how many spaces each has taken.

You can also get there from the calendar on the Sessions page - click a session to open the same roster. Either way you land on the same per-booking controls.

Tip

Running more than one location? Restricted staff only see and check in bookings at the locations they're assigned to. See location-scoped staff for how that's set up.

Mark someone in

Each row in the roster has a round check-in toggle. Tap it as the customer arrives.

  1. 1
    Tap the circle next to a customer's name. It fills green to show they're checked in.
  2. 2
    Tapped the wrong person? Tap the green circle again to reverse it.

Inside a customer's booking, the same control is the Check In button - it reads Checked In once they're marked in, and you can press it again to undo. Check-in is just a toggle between two states, so two taps always land on the same result and nothing is double-counted.

Note

You can only check in a live booking. Cancelled bookings, and ones still awaiting payment, can't be checked in - Session will tell you if you try.

Add a walk-in

Someone turns up without a booking and there's space? Add them straight onto the session, then check them in like anyone else.

  1. 1
    From the session, select Add booking.
  2. 2
    Search for an existing customer, or add a new one by email - no account needed.
  3. 3
    Set their spaces and save. They drop straight into the roster, ready to tap in.

Walk-in bookings don't take a card, so they're free by default - but you can record what they paid you on the day. See add a booking for a customer for the full panel, and offline payments for recording cash or card-machine takings.

Note

Adding a walk-in doesn't stop you exceeding the session's capacity - Session shows an amber warning but lets you overbook, so it's your call at the door. For sessions that fill up, point newcomers at the waiting list instead.

Check waivers before they go in

If the session uses a per-guest waiver, open the booking to see its signing status: a pill shows how many of the required signatures are in (for example "2 of 3 signed"), and any slot still Awaiting signature is flagged.

Use this as your gate at the door:

  • All signed - they're good to go in.
  • Still awaiting - have them sign on the spot. They can scan the booking's QR code or open the signing link to add their own signature.
  • A regular you already know - on an awaiting slot, select Add customer to attribute it to an existing person without making them re-sign, if they've already agreed the current waiver.

A single-signature waiver (one signature for the whole booking) and bookings of one space don't show this panel - there's nothing per-guest to track.

What about no-shows?

A no-show is simply a booking you never check in. Leave its toggle off and the session record shows they didn't attend - checking someone in marks their booking as completed, which is the signal the rest of Session reads as "turned up". You can review attendance per session in your reports.

If you want to charge a no-show fee or keep a late-canceller's payment, cancel the booking and set the refund amount to 0 in the cancel dialog - that keeps the money and records the cancellation. The rules for when customers can cancel themselves live in your cancellation policy; see refunds for the full refund and partial-refund flow.

Common questions

  1. 1
    Who can check customers in? Anyone with the Staff or Admin role (and Superadmins). Staff get check-in access by default - see inviting your team.
  2. 2
    Is there a separate check-in page or app? No. Check-in lives on the Bookings page and the session calendar, so the same screen you use to manage bookings is the one you run the door from. Add it to your home screen as an app for quick access - see install Session as an app.
  3. 3
    I checked the wrong person in - can I undo it? Yes. Tap the green toggle again (or press Checked In in the booking) to reverse it. There's no limit on toggling back and forth.
  4. 4
    Can I check someone in before the session starts? Yes - you can mark people in whenever the roster is open, including as they arrive early.
  5. 5
    A staff member can't see a session they should be checking in. If they're a location-scoped staffer, they only see sessions at their assigned locations. Check their location assignments under Settings → Team.