Members book themselves in. Nobody picks up a phone.
Your booking website is open at eleven at night and at six in the morning. Members reserve, cancel and rebook inside the rules you set once; the waitlist keeps its own running order and stamps whoever gets promoted. Tomorrow's roll is already correct when you open it, and the desk goes back to being a welcome instead of a switchboard.
- Six rules, set once
- A queue with real positions
- One-tap check-in
Today's bookings — confirmed, checked in, no-show and cancelled, with the waitlist and its running order beside them.
The desk stops being the bottleneck.
Every studio that runs bookings by message has the same three problems: the class that filled while nobody was reading, the member who cancelled an hour out and expects it not to count, and the waitlist that only moves when somebody remembers it.
All three are rules, and rules are what software is for. Set your cancellation window, your late-cancel rule and how far ahead members may book, once. From then on the booking site applies them at eleven at night without anyone being on shift, and the roll for tomorrow is already right when you open it.
Booked without a phone call
Members reserve from your own booking website — no app to install, no account to chase, no message thread to scroll back through.
A queue that holds its order
Everyone waiting has a real position, promotions are stamped on the booking, and the desk can reorder or clear the queue without a spreadsheet.
Attendance recorded, not remembered
Check someone in with one tap, mark a no-show with another, or let the software mark them for you when the class has run.
What you actually get.
Six things that ship with the bookings module — not a roadmap, not a tier.
24/7 self-serve booking
From your own booking website, on the subdomain you publish. No phone call, no app install, no waiting for someone to be on shift.
Your policy, enforced for you
How far ahead members may book, the minimum notice for a free cancellation, and whether a late cancellation is allowed at all. Three settings, applied identically every time.
A waitlist with a running order
Every place in the queue is a number, not a guess. Swap two members' positions, take someone off, or clear the list a set time before the class starts.
Check-in that takes one tap
Mark them in from the roll or straight off the seat map. Switch on late-arrival check-in for the ones who walk in after the start, or QR check-in to let members do it themselves.
No-shows marked for you
Turn on auto-mark and an unattended booking becomes a no-show without anyone doing the roll, counted on the day and set against your own stated penalty.
Credits and wallet do the paying
A booking spends the right package credit or wallet balance and records exactly what it took — credits, sessions, the wallet transaction and the method — while the package's own restrictions decide which times, locations and programs it may be spent on.
Book somebody in without leaving the class.
Somebody walks in and wants tonight's six o'clock. Open the class, pick them, and everything you need to decide is already on the screen — including whether they can actually pay for it.
Their balance, before you commit — pick the client and their wallet balance is on the row. Spend a package, the wallet or take cash, and an insufficient balance stops the booking rather than discovering it later.
Seat chosen at the counter — where the class has a floor plan, you pick their bike or reformer as you book it, and it is on the map the trainer reads at the door.
Full is not a dead end — the same panel puts them on the waitlist instead, in position, with the package or payment already attached.
A full class is not a lost one.
The class carries its waitlist beside its capacity, so pressure is visible days before the session runs. Six people waiting on a Monday cycle class is a second Monday cycle class, and you can see it without asking anyone.
Capacity and queue on one row — booked-against-capacity with the waitlist behind it, on every class in the term.
The order is yours to keep — positions are held, promotions are stamped on the booking, and two members can be swapped if you need to make it right.
Demand you can schedule against — occupancy is tracked against a trailing average, so a class that waitlists every week argues for itself.
Not a list of names. The room.
Where a program has a floor plan, the roll is the room. Every seat shows free, booked, checked in, a no-show or promoted off the waitlist, with the member's name on it — and you can check someone in, cancel them, or swap two people between seats without leaving the map. It is the one screen in the product with no equivalent in a generic booking tool, so we drew it rather than describing it.
From a published class to a marked roll.
You set the rules once. The other two steps barely need you.
Set the policy
How far ahead members may book, the notice needed for a free cancellation, whether late cancellations are allowed, whether a full class offers a waitlist, and whether bookings confirm themselves or wait for you.
Members book, cancel and queue
From your booking website, at any hour, inside those rules — and from the desk on their behalf when somebody walks in.
Mark the roll, or let it mark itself
One tap to check somebody in, one to mark a no-show — or leave auto-mark on and read the numbers afterwards: checked in, no-shows, and how full the room was against its usual.
The rest of the booking screen.
Give the phone a quiet week.
We will set your cancellation policy up live on the call and show you what tomorrow's roll looks like when the software has been keeping it.
30 minutes, no slide deck, and we migrate the rest if you switch.

