Reservai
Features Solutions

Use Cases

Padel & Courts Med Spa & Clinics Driving Schools Pet Grooming & Boarding Fitness & Studios Equipment Rental Pricing Blogs

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.

A small reformer pilates class in progress in a bright studio managed with Reservai

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 Today

Teach, 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

1

Set Up Your Space

Create the studio floor with its capacity, add your instructors, and set the hours.

2

Go Live Instantly

Share your booking link or embed the widget on your studio website.

3

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 Now

No setup fees. No contracts. Just results.