Check-In & QR Scanner

Check a customer in with the QR scanner

Scan a customer's Check-In QR from any admin page to check them in, and handle anyone who needs attention.

Check a customer in at the front desk by scanning the QR code from their OpenCourt app. (About 2 minutes to set up your scanner; each check-in takes about a second.)

How front-desk check-in works: the customer shows their QR, you scan from any admin page, and OpenCourt shows a green Checked in flash or a Scan result that needs attention.

Before you begin

  • A USB QR scanner connected to the computer running the admin panel.
  • The customer has the OpenCourt app and can open their Check-In QR Code (in the app under My Profile).

Where the customer finds their QR code

The customer opens the OpenCourt app, goes to My Profile, and taps Check-In QR Code. They show that screen to your scanner.

Check a customer in

  1. Open the admin panel to any page — the Today page is a good home base.
  2. Point the scanner at the customer's Check-In QR Code and scan. You do not need to open anything first.
  3. Read the result:
    • A green Checked in banner appears at the top of the screen with the customer's name and photo, then clears on its own. They are checked in — wave them through.
    • A Scan result window opens showing Needs attention if something needs a look (see below).

What happens next

Every check-in appears in the Check-in panel on your Today page, under Recently checked in, with a badge showing how it happened: QR scanner (you scanned them), Self check-in (they used a self-service QR), or Staff (set by hand). The header shows a running count of how many customers have checked in today.

Handle a customer who needs attention

When the Scan result window shows Needs attention, the reason is listed at the top — for example No booking today, Waiver not signed, or Payment required. The customer also drops into the Needs attention list in the Check-in panel, so they are not lost if the next person scans before you finish.

From the Scan result window you can:

  • Check in a booking with one click, or open the status dropdown to set Late arrival, No show, or Not checked in.
  • Check in each guest on the booking — every guest has their own Check in button and status dropdown, with their waiver and payment state shown next to their name. Convert turns a name-only guest into a customer account.
  • Take photo to capture a check-in photo (upload a file or use the computer's camera).
  • Add a note, or open the customer's full record with View profile.
  • For someone who is not a customer of this club yet, Add as customer — then their check-in continues.

To come back to someone later, open the Check-in panel on Today: click Resolve on their card to reopen their result, or dismiss the card once they are handled. Anyone who gets checked in — by you or by any other means — clears from Needs attention automatically.

Check someone in early

A scan only checks a customer in automatically once their check-in window opens (a set number of minutes before the booking starts — 180 by default, changed under Settings → Check-in). A booking whose window hasn't opened yet still appears in the Scan result with a Starts in [hours and minutes] countdown — and its Check in button works. If someone arrives early and you want them in, check them in; the window only limits the automatic behavior, never you.

The bookings list is headed [N] bookings today, so when a customer has more than fits on screen — a session now and a reservation tonight — the count tells you to scroll for the rest.

Check a customer in without a scanner

  1. Click Find Customer at the top of the admin panel.
  2. Search by name or email and pick the customer.
  3. Their Scan result window opens — check in their booking or handle whatever needs attention, the same as a scan.

If something goes wrong

  • Nothing happens when I scan — make sure the scanner is plugged in, then run the built-in test at Settings → Check-in → Test your scanner; the verdict names the cause and the fix (see Set up the QR scanner). The scanner's suffix setting doesn't matter — Enter, Tab, or none all work.
  • The scanner types strange characters — run Settings → Check-in → Test your scanner; a Characters came through garbled verdict means the scanner's keyboard-country setting is mismatched. Set the scanner to a US layout with the configuration barcode in its manual, then test again.
  • "Not a customer" for someone who is a member — you may be on the wrong club, or they used a different account. Confirm the club in the top bar, then use Add as customer or Find Customer to locate the right record.
  • The customer can't find their QR — it is in the OpenCourt app under My Profile → Check-In QR Code. If they are not on the app, use Find Customer instead.