Overview
The Check-Ins page is the front desk's home base for managing daily attendance. Staff keep it open throughout the day to check members into classes and open gym, add walk-ins, move members between sessions, and backfill missed check-ins.
To access it: from the Core dashboard, go to Schedule → Check-Ins.
Navigating the Page
The page opens to today's date by default. Use the date picker — located to the right of the page title — to navigate to any past or future date.
The page is organized into two sections:
Classes — All scheduled classes for the selected day, each displayed as a collapsible card. Click the expand toggle on any class card to see the member list.
Open Gym — All open gym check-ins for the selected day, shown in a separate table below the class list.
Each class card shows the class name, time, coach, and a count of checked-in members. The table inside each card lists members with their check-in status.
Checking Members Into a Class
Members with a reservation
Navigate to the correct date.
Find the class and click the expand toggle to open the class card.
Members with reservations appear in the table with a Reserved status.
Click the three-dot menu next to a member's name and select Check In.
To check in multiple members at once, use the checkboxes to select them, then choose Check In from the bulk actions menu at the top of the table.
Members without a reservation (walk-ins)
Open the class card.
Click + Add Member at the top of the class table.
Search for the member by name.
Select them from the results — the system checks access rules and checks them in if eligible.
Note: If the member does not have a plan that allows access to that class type, the check-in will be blocked. Staff can override this restriction.
Checking Members Into Open Gym
Open gym check-ins are separate from class check-ins and appear in the Open Gym section at the bottom of the page.
Adding an open gym check-in
Navigate to the correct date.
Scroll to the Open Gym section.
Click + Add Member.
Search for the member by name and select them.
Backfilling a past open gym check-in
If a member forgot to check in on a previous day, you can add it retroactively:
Use the date picker to navigate to the past date.
In the Open Gym section, click + Add Member.
Search for and select the member.
The check-in will be recorded on the selected date.
Open gym via barcode scanner
If your gym uses a USB barcode scanner connected to a computer, members can scan their barcode card or Member App QR code while the Check-Ins page is open to check into Open Gym automatically. See How to Check Members into Open Gym Using Barcode Scanner for setup details.
*Note that you will see Scanner Status on top of this page.
Check-In Status Types
Each member in a class card can have one of the following statuses:
Checked In | Member has been confirmed present for the class. |
Reserved | Member has a reservation but has not yet been checked in. |
Waitlist | Member is on the waitlist. They can be moved to Reserved if a spot opens. |
Late Cancel | Member cancelled after the late-cancel window. May be subject to a fee per your gym's policy. |
No Show | Class ended without the member being checked in. May be subject to a fee per your gym's policy. |
Moving a Member Between Open Gym and a Class
If a member checks into Open Gym and then joins a class (or vice versa), you can move them:
Find the member in the Open Gym table or class card.
Click the three-dot menu next to their name.
Select Move to Class or Move to Open Gym.
Important: Moving a member into a class enforces the same access rules as a direct check-in. If the member's plan does not allow access to that class, the move will be blocked.
Removing a Check-In or Reservation
To remove a check-in or reservation:
Click the three-dot menu next to the member's name.
Select Remove Check-In or Remove Reservation as appropriate.
Removing a reservation does not affect the member's plan or billing.
Overrides — Checking In Without a Valid Plan
When a member does not have an active plan that covers a class, the system will flag it. Staff using the Control Panel can override this restriction and check the member in anyway.
Use overrides with care. Checking in a member without a valid plan does not automatically charge them. Make sure any applicable drop-in fee or plan has been applied to their profile before or after the override.
Overrides are not available when members self-check in through the Staff App in Kiosk Mode — plan requirements are enforced there without exception.
What Blocks a Check-In
The system automatically checks several rules before confirming a check-in:
No active plan — The member's plan is cancelled, expired, or paused.
Plan doesn't cover this class type — The member's plan doesn't include access to this class category.
Weekly visit limit reached — The member's limited plan has no remaining visits for the week.
Unsigned documents — The member has a document assigned to them that hasn't been signed. They must sign before they can be checked in.
Unpaid invoice — An outstanding balance may block plan reactivation. Resolve the invoice first, then reactivate the plan from the member's profile.
Check-In Timestamps
The time a member was checked in is recorded and visible next to their name in the class card and open gym table. This is useful for liability, attendance disputes, and reporting.
Plan and Billing Alerts
The Check-Ins page surfaces alerts when a member's plan has an issue — for example, a declined card or an expired credit card on file. Use these alerts to address billing issues before they affect the member's access.
If a member is blocked due to an unpaid invoice:
Go to the member's profile.
Resolve the outstanding invoice.
Under their plan, select Activate Plan to restore access.
How Check-Ins Feed Reporting
Every check-in on this page counts toward:
Engagement Report — Attendance trends, best days, per-member attendance history. Found under Reports → Engagement.
Check-In Milestones — Workflow triggers for member milestone recognition (1st check-in, 50th check-in, etc.).
Payroll Report — Coach check-ins count toward payroll calculations when pay rates are configured.
Punch Card Deduction — Check-ins automatically deduct from limited plans and punch cards.


