Built for pilates, yoga, reformer and PT studios
The Fitness Studio Booking Software That Understands Capacity
Your studio floor takes eight at once. Your trainer takes one. Reservai models both, so group classes and one-to-one sessions share a calendar without ever colliding.

Why Studios Outgrow Generic Class Apps
Zero Risk Financial Model
No monthly subscription and no setup fee. We only earn when you do, charging a small commission on completed bookings.
Shared Space, Exclusive Trainer
The studio floor is a shared resource with a real capacity. The instructor is exclusive. One booking can never oversell the room or clone the coach.
Classes and 1:1 on One Calendar
A personal training session and a group class draw on the same space. Reservai works out what is genuinely bookable instead of leaving it to whoever writes on the whiteboard.
Full Feature Suite
Everything a studio needs to fill classes without overselling them.
Real Capacity Limits
Set the studio floor to hold as many people as you have equipment for. When it is full it is full, across every booking channel at once.
Clients Book Multiple Spots
Someone bringing a friend picks two spots and availability responds to the number requested, so a pair never lands in a class with one place left.
Standing Weekly Slots
Regulars book once and hold the same class every week for the whole term, as a recurring series you can amend or cancel in one place.
Trainers Stay Exclusive
A one-to-one session locks the trainer completely while the floor stays shared. The engine keeps both truths at the same time.
No-Show Cover
Set a free-cancellation window and what you retain afterwards. A staffed class stops being cancelled free of charge an hour before it starts.
Book by chat, not by form
An AI assistant that books classes and one-to-one sessions in plain language, respecting real capacity. Available as an add-on.
Ready to fill every space on the floor?
Set your studio and trainers up once and let clients book themselves.
Launch Your Booking Page TodayTeach, don't administrate
Studio owners lose their evenings to booking messages, class lists and last-minute swaps. Reservai gives you a professional booking page or a widget for the site you already run, and enforces your capacity and cancellation rules automatically.
Manage the Space
The studio floor, the reformers and each instructor carry their own hours and capacity. Close the floor for a workshop without unpicking the timetable by hand.
Manage the Business
Track class fill rates, trainer utilisation and revenue per session from a dashboard and reports built for operators.
Collect Reviews
Request feedback automatically after a session and use it as social proof. Studios are chosen on atmosphere, and atmosphere is what reviews describe.
Get Support
A ticketing system staffed every weekday, plus full documentation covering every feature of the platform.
Flexible Booking Logic for Every Session
Beyond Simple Calendars
Most class apps count heads. Reservai models the room, the equipment and the coach separately.
- Shared Capacity: one studio floor, several clients at the same time, up to a real limit.
- Exclusive Staff: a trainer locked to one client for a one-to-one session.
- Recurring Series: the same class every week, booked once, for the whole term.
See it work, end to end
From an empty account to a paid, confirmed booking
Every screen below is the real product — no mock-ups. Click any step, or open a screenshot full size.
Step 1 of 20
Two instructors and one studio floor
The trainers are ordinary resources. The floor is different — it is the thing several people occupy at the same time.
Step 2 of 20
The floor holds eight people at once
Set as a hub with a shared session overlap and a capacity of eight, so eight separate clients can book the very same slot and no more.
Step 3 of 20
The instructor stays exclusive
Capacity one, so while the floor is shared the trainer can only ever be committed to one booking at a time.
Step 4 of 20
Opening hours, set once
Weekly recurring, every day, 06:00 to 21:00, with a bookable start every 30 minutes across the whole timetable.
Step 5 of 20
Two services on the same resources
A 50-minute group class at $28 and a 60-minute one-to-one at $72, both drawing on the same floor and the same trainers.
Step 6 of 20
The class: 50 minutes, $28
A duration, a price, and 10 minutes of buffer after every session so the floor is reset between classes.
Step 7 of 20
Eight places, and group booking on
Max participants set to eight with group bookings enabled, which is what lets one client reserve several places at once.
Step 8 of 20
Instructors pooled, floor attached
The two trainers are grouped into a pool and the studio floor sits alongside them, so a class needs both to be free.
Step 9 of 20
The one-to-one: 60 minutes, $72
The same resources, a different service. This one locks a trainer completely while still drawing on the shared floor.
Step 10 of 20
Protect a class you have already staffed
A 24-hour free-cancel window and 100% retained on a no-show, so a staffed class stops being cancelled for free an hour before it starts.
Step 11 of 20
Both services on one public page
The group class and the one-to-one listed together, on a page you can share directly or embed into your studio site.
Step 12 of 20
The class page
The description, the price and the duration you entered, ready to book.
Step 13 of 20
Two places requested
Someone bringing a friend asks for two, and the grid only offers classes that can genuinely take two.
Step 14 of 20
Ask for seven, and most of the grid closes
The same day, the same class, seven places requested — and the times that cannot fit them are struck through. Capacity is enforced, not advertised.
Step 15 of 20
A standing weekly slot for the term
Six Monday classes requested, each confirmed available before anything is paid.
Step 16 of 20
The full breakdown, before they commit
The place count, the per-visit total, the series total across all six classes, and your cancellation policy on the same screen.
Step 17 of 20
Booked, paid and confirmed
A booking reference, both places confirmed, and the weekly series created and tracked.
Step 18 of 20
Now the one-to-one
Same studio, same account. This time the client is booking a person rather than a place in a class.
Step 19 of 20
They pick their trainer
Selection is required here, because for a one-to-one the specific trainer is the whole point.
Step 20 of 20
Booked, paid and confirmed
A booking reference and the itemised total, with the trainer's calendar committed and the floor still free for everyone else.
From Timetable to Cash Flow in 3 Steps
Set Up Your Space
Create the studio floor with its capacity, add your instructors, and set the hours.
Go Live Instantly
Share your booking link or embed the widget on your studio website.
Get Paid
Accept cards without configuring a gateway. We handle the payment rail.
Reservai AI booking assistant
Let clients book classes by chatting
Add an AI assistant to your booking page or your studio website so clients can grab a place without you answering messages between sessions.
A real booking, from a sentence
"Two places in Thursday reformer, and the same slot every week this term." The assistant checks the floor has room for two, sets up the recurring series and confirms.
It handles changes too
Clients can come back and ask to move or cancel a booking. The assistant finds it, verifies who they are with a one-time code, and — for a repeating booking — asks whether they mean this one occurrence or the whole series.
It cannot invent availability
The assistant only proposes what the booking engine says is genuinely free, and it applies your deposit and cancellation rules exactly as the booking page would. It reads and writes through the same engine, so it can never promise a place in a class you cannot deliver.
The AI booking assistant is an opt-in add-on: a monthly fee with a bundled token allowance, plus a per-million-token charge if you go over it, billed on your regular platform statement. Everything else on this page works without it.
Designed to Keep Your Revenue Safe
Paid Direct, Tracked Here
Payments settle straight into your own account — we never hold your money. Every booking stays tracked here.
Session Snapshots
A permanent record of what was booked and quoted, at the moment the client confirmed.
Dispute Center
Handle refunds and disagreements inside the platform, with the original terms attached.
Frequently Asked Questions
How do class capacity limits actually work?
You create the studio floor as a resource with a shared overlap mode and a capacity equal to the number of places you can teach. Several bookings occupy the same time slot until that number is reached, then the class closes automatically on every channel at once.
Can a client book more than one space in a class?
Yes. Turn on group bookings and set the maximum, and the client chooses how many spots they need. Availability is calculated against that number, so a request for three places will not be offered a class with two left.
Can I run one-to-one training and group classes side by side?
Yes. A one-to-one session attaches the trainer exclusively while still drawing on the studio floor, so the engine prevents a personal training session from being booked into a slot where the floor is already fully committed to a class.
How do I stop free last-minute cancellations?
Set a free-cancellation window in hours before the start and choose what percentage of the amount paid you retain after that point, plus an optional no-show fee. The policy is shown to the client before they confirm.
What does the AI booking assistant actually do?
It takes a booking end to end from a normal conversation: choosing the class or a one-to-one session, asking how many places are needed, setting up a weekly series if the client wants one, taking payment and confirming. It can also find an existing booking and move or cancel it, including whether to cancel one class or the whole series. It works through the same availability engine as the booking page, so it can never oversell a class. It is an opt-in add-on with a monthly fee and a token allowance.
Is there really no monthly cost?
On the free plan, yes. You pay a small commission only when a booking actually completes, so a quiet week costs you nothing.
Ready to fill your timetable?
Set your studio up in an afternoon and take your first booking the same day.
Create Your Free Account NowNo setup fees. No contracts. Just results.