A 6am spin class and a 1-on-1 training session are different things — each gets its own capacity, duration, and booking link.
The same capacity-and-buffer engine that runs salons and restaurants runs class scheduling too.

A shared calendar doesn't cap how many people can sign up for a session.
Personal training sessions need their own calendar, separate from group classes.
There's no easy way to spot who's gone quiet before they cancel their membership.
Set how many spots a class holds. Once it's full, it's full — no overbooking a session.
Personal trainers get their own bookable page and hours, separate from group class scheduling.
Confirmation the moment someone books, a reminder before class — the easiest lever on no-shows.
Members move their own session against real availability — no call or text to the front desk.
Filter by who hasn't booked a class or session in 2+ weeks and send them a reason to come back.
No monthly fee. Pay only for the bookings that happen.
Get started free