How do I let members book their own classes?

Online booking from the member space: where the switch is, what members see, and what stops a booking.

The short answer

Online booking from the member space: where the switch is, what members see, and what stops a booking.

Settings › Member portal › Member self-booking › Let members book classes online

On this page6

Switch it on, it is off by default

Path: Settings › Member portal › Member self-booking › Let members book classes online.

Until it is on, the member space still shows your schedule, with no Book button and a line saying online booking is currently turned off. Nothing is broken, they just cannot reserve.

That same switch also governs cancelling. With online booking off, a member can neither book nor cancel from their space, and only your staff can, from the software.

There is no plan to upgrade for this

Online booking is included from the free plan, so no plan badge is ever shown on this card and the switch is never greyed out for billing reasons.

If the card is missing entirely, the member portal module has been switched off for your account. That hides the whole card rather than greying it.

A member who does not see the Book button has a settings problem or a membership problem, never a subscription problem. Do not go looking for an upgrade.

What the member sees on the booking screen

A row of days scrolls at the top. Under it, the classes of the selected day with the time, the coach and a booked over capacity count.

How far ahead they can book comes from Settings › Booking rules › Booking window, thirty days by default. A class further out simply does not appear, and the last open day is today plus twenty nine, not today plus thirty.

A day you closed, or a session you cancelled, still shows in the list, greyed out and labelled. The small plus next to a class name opens the class description and the workout of the day, when one is published.

What the member reads is the session, not the class template. If you replaced the coach or changed the capacity for one date only, that is what they see for that date.

What stops a booking

The right to book comes from memberships, not from the status on the profile. One valid membership is enough: active, not past its end date, and with credits left if it is a class pack.

Without one, a notice at the top names the reason: no active membership, expired, paused, cancelled, or no classes left. Every Book button is greyed out.

A full class shows Join waitlist instead. A member holding two valid memberships or more is asked which one to use.

Booking spends one class credit immediately, and cancelling gives it back. A member who books and cancels within the rules has lost nothing.

Cancelling, and the deadline you set

Path: Settings › Cancellation & no-shows › Cancellation cutoff.

Two hours before the class by default. Past it the member reads that it is too late to cancel online and has to contact you. Set the cutoff to Anytime if you do not want a deadline at all.

Under it, Cancellation policy shown to members is free text displayed word for word in the sheet the member confirms in. Leave it empty and nothing is shown.

When the cutoff blocks a member, nothing happens at all: the spot stays taken and the credit stays spent. If you want to free the place, cancel it yourself from the class.

Checking in from their own phone

A member with a booking today sees a Check in now card in the window around the class start time. The width of that window is Settings › Booking rules › Check-in window, sixty minutes by default, counted both before and after the start.

The refusal message says check-in opens 30 minutes before class whatever you set: that sentence is fixed. And with Auto check-in on booking switched on, the card never appears at all, because the booking already counts as attendance.