Settings

Check-in settings

Configure check-in behavior under Settings > Check-in. The following options are available:


Check-in time window

  • Minutes before start -- How many minutes before a class starts that check-in becomes available. Default: 30 minutes. If a class starts at 19:00, members can check in from 18:30 onward.
  • Minutes after start -- How many minutes after a class starts that check-in is still accepted. Default: 10 minutes. For a 19:00 class, check-in closes at 19:10.

This window ensures members can only check in when they are actually at the club around the time of their class, preventing accidental or premature check-ins.


Attendance intentions

  • Attendance intention enabled -- When turned on (the default), members see a question in their mobile app asking whether they plan to attend upcoming classes. They can respond "yes" or "no" for each session. When disabled, the app simply lists upcoming classes without asking for a response.
  • Requires intention -- When enabled, a member can only check in if they previously indicated they would attend (by setting their intention to "yes"). Members who did not confirm their intention are rejected at check-in. This setting defaults to off.

Timezone handling

All check-in times are evaluated in your club's timezone, as configured in Settings > General. Occurrence times are stored in local club time, and the check-in window is calculated directly against these local times. Make sure your club timezone is set correctly to avoid unexpected check-in behavior.


Multiple simultaneous check-ins

  • Allow multiple simultaneous check-ins -- When enabled, a member can check into more than one overlapping class in a single session. Useful for open mat, drop-in formats, or cross-training days where the same member legitimately attends several sessions at the same time. Off by default.

Class assignment enforcement

  • Enforce class assignment -- When enabled, members can only check into classes they are explicitly assigned to. If a member tries to check into a class they are not assigned to, the check-in is hard-rejected. When disabled (the default), assignment mismatches are recorded as failed attempts for reporting purposes but the check-in is still allowed.

Age group enforcement

  • Enforce age group -- When enabled, members whose demographic (age group) does not match the class's configured audience are hard-rejected at check-in. When disabled, the mismatch is logged as a failed attempt but the check-in succeeds. Use this to strictly enforce class separation between kids and adult programs.

Facility filtering

  • Ignore facility -- Controls how facility QR codes affect the class search. When disabled (the default), scanning a room-specific QR code restricts the class search to that exact room. When enabled, scanning any facility QR code within a venue will search across all rooms at that venue instead of a single room. Enable this if your club has multiple rooms but you use a single shared check-in QR code rather than per-room codes.

Was this page helpful?

Previous
Users & roles