MatPilot Help CenterOpen in the MatPilot Help Center →

Help CenterClasses & Scheduling

Member self-booking

It's 9pm and they want tomorrow's 6am locked in; the app handles it there and then.

How members book

  1. Open the Schedule tab in the member app
  2. Browse classes by day or week
  3. Tap a class to see details (instructor, time, spots remaining)
  4. Tap Book to reserve a spot

If the class is full, they'll see a Join waitlist button instead.

Member schedule screen with a class card showing Book and Join waitlist states
Member schedule screen with a class card showing Book and Join waitlist states

Booking windows

You can set how far in advance booking opens for a class, right at class start, 24 hours before, 48 hours before, or a custom lead time. This is configured per class when you create or edit it, not as one gym-wide rule.

Cancelling a booking

Members can cancel their booking from the class detail screen at any time before the class. There's no automated cutoff or refund logic built in. If you want to charge a no-show or late-cancellation fee, staff can do that manually from the member's billing tab.

Walk-ins

Members don't need to book to check in via the kiosk. The kiosk allows walk-in check-in regardless of whether they had a booking. A booking is a reservation, a check-in is the actual attendance record.

Viewing all bookings

Owners can see all bookings for a class from that class's detail screen. There's no global "all bookings" view, filter by class to see who's coming.

Related articles