Skip to content
8 min read

Reformer Pilates booking: capacity, waitlists and privates

When you have eight reformers, every spot counts. How to set capacity, waiting lists, private sessions and packages so your Pilates booking runs itself.

Written by Owelz team

Reformer Pilates has a booking problem that yoga does not. A yoga room can take one more mat. A reformer room cannot take one more reformer. With eight machines, the eighth booking closes the class, a single no-show is an eighth of your revenue for the hour, and a customer on the wrong package taking a machine means a paying customer going home.

That is why reformer studios outgrow paper sign-up sheets and WhatsApp booking faster than almost any other kind of studio. This guide covers the decisions that make Pilates booking run itself: how to model your rooms and machines, how to separate reformer, mat and private sessions, how to run a waiting list that actually refills spots, and how to read demand so you add classes in the right places.

Model your rooms the way they really are

Start with the physical studio, because everything else depends on it.

  • One room per space that can run a class at the same time as another. A reformer room and a mat room are two rooms. If both can run a 7 PM class, the calendar needs to know that, or one of them will look double-booked.
  • Record each room's real capacity. For a reformer room that is the number of machines, not the floor area.
  • Treat a broken machine as a capacity change. If one reformer is out of service this week, lower the capacity of the classes in that room. Do not let the booking system sell a machine you do not have.

In Owelz, branches and rooms work exactly like this. A room belongs to a branch and carries a capacity. Each class then has its own session capacity: the number that limits bookings for customers and the desk alike. If you set a class above its room's capacity, Owelz warns you and lets you decide, because a mat class in the reformer room genuinely does fit more people. A capacity of 0 keeps a class on the timetable as a block of time that nobody can book, which is handy for an instructor training or a machine service.

Hold machines back deliberately

Many reformer studios keep one or two machines for private sessions running alongside a group class, or for an instructor demonstrating. That is a capacity decision: set the group class to the machines that are actually free (8 of 10, say) rather than relying on someone at the desk to remember.

Separate reformer, mat and private sessions

Most booking mistakes in Pilates studios come from packages that pay for things they should not. A customer with a cheaper mat package books a reformer class; a group package gets used for a private. Fix it at the product level, once.

Class families decide what a package covers

Set up the classes a customer would recognise as different products: Reformer, Mat Pilates, Reformer Jump, Yoga Flow. Resist splitting by level: "Reformer · Intermediate" belongs in the session name, not as a separate product, unless you price it separately.

Then make each package say which classes it covers. "8 Reformer classes" and "8 classes of anything" are two different products built from the same list. In Owelz, a package's Select classes for this package field does this, and customers only see the classes their packages cover in their studio calendar, so they are never offered a class they cannot book. See class families and packages.

Group and private are different session types

A private session is not a group class with one person in it. It is priced differently, often paid to the instructor differently, and booked differently. In Owelz, every session is either a Group session or a Private session, and every package is either a Group package or a Private package. A package pays only for sessions of its own type. A customer with a 5-session private package books private sessions; their group package books group classes; neither can be used for the other.

Many studios run duets as a small group class: their own class family, a capacity of 2, and a package that covers only that family. It keeps the pricing clean and the reformers accounted for.

Booking rules that protect a small room

With eight places, the rules around booking matter more than in a large class. Three studio-wide numbers do most of the work:

RuleWhy it matters for reformer classesA sensible start
Booking cutoffThe instructor sets up machines and springs for a known number1–2 hours
Cancellation cutoffA late cancellation is a machine that will probably stay empty12 hours
Booking windowLong windows invite "just in case" bookings7–14 days

Past the cancellation cutoff, the Owelz customers app stops offering cancellation, so the class stays used without the desk having to say no. The desk can still book a customer in after the cutoff or cancel for an emergency, but nobody, including the desk, can book past a class's capacity. Our guide to reducing no-shows and late cancellations goes deeper on the policy itself.

Waiting lists that refill a machine fast

When the eighth machine is booked, the class should keep accepting interest. A full class in Owelz still accepts customers, onto its waiting list.

The important design choice is what happens when a spot opens. The traditional approach offers it to the first person in the queue and waits for an answer. For a class starting in two hours, that person may be at work, and the machine sits empty while they are the only one allowed to take it.

Owelz tells everyone on the waiting list at once (in the app, by push and by email) and the spot goes to whoever books first. Everyone who tries after that is told the class is full again; nobody is double-booked and nobody is charged for a spot they did not get. A class comes off a package only when the customer actually books, so sitting on three waiting lists costs nothing. If you would rather place a particular customer, the desk sees the list in the order people joined and can book anyone on it straight into the free spot.

Know who is on the reformer before they arrive

Pilates customers often come to you because of an injury, a recovery or a back that needs care. The instructor setting springs needs to know before class, not after.

Owelz keeps an injury record on each customer: what happened and, importantly, the restriction an instructor needs to know. On the day, the schedule says how many customers booked into today's classes have an open injury, and instructors see the restriction line on their class list in the instructor app. Medical notes stay admin-only; the restriction travels to the person who needs it.

Read demand before you add classes

A reformer timetable is a set of expensive hours. Every class you add needs an instructor and a room; every class that runs at half capacity costs you money.

Three signals tell you where to add, move or merge classes:

  • Standing waiting lists. Two weeks in a row with a waiting list on the Tuesday 7 PM is the clearest case there is for a second 7 PM class, or for a higher price at that hour.
  • Waiting lists next to empty spots. When one class is full with four people waiting and a similar class an hour later is 40% booked, Owelz flags it on the Home screen with the obvious action: offer those four the other slot.
  • The occupancy heatmap. Owelz Analytics → Schedule shows attendance over places for every weekday and hour, with the busiest slots and the quietest ones, labelled as candidates to move or merge.

The Classes and Instructors reports add the most useful number of all: came back, the customers who returned for a second class. A reformer class with high attendance and low return is a class people try once. An instructor with many first-timers who come back is the person to build your timetable around. More in our guide to the studio metrics that matter.

Put the booking where your customers already are

The last piece is making booking easy for the customer, in their language, on their phone.

Owelz customers book from the customers app on iPhone and Android or on the web, in Arabic or English, with one account that works at every Owelz studio they belong to. They see every package they hold and the classes left on each, join waiting lists, cancel inside your rules, and can pay for a new package by transfer with a proof for you to confirm. If they are already booked somewhere else at the same time, the app warns them before they book. Your public studio page shows the next seven days of classes, your packages and your instructors, with a button that creates their account and joins your studio in one step.

The short version

  • Rooms with real capacities; class capacity set to the machines that are free.
  • Class families and package coverage that keep reformer, mat and privates apart.
  • Group and private as separate session and package types.
  • A cancellation cutoff with teeth, and a waiting list that tells everyone at once.
  • Injuries visible to the instructor before class.
  • Waiting lists and the occupancy heatmap, not instinct, deciding where to add classes.

Owelz was built for exactly this kind of studio: small rooms, expensive machines, customers who book on their phones in two languages. Book a demo below and we will set up your rooms, classes and packages from your current timetable, so you can see your own reformer week running in it.

Common questions

How many people should a reformer Pilates class have?
As many as you have working reformers available for that class, and no more. If you hold one or two back for private sessions, set the group class capacity to the machines that are actually free.
What is the difference between a room's capacity and a class's capacity?
The room's capacity is the physical limit you recorded. The class's capacity is what limits bookings. In Owelz you are warned when a class's capacity is above its room's, because a mat class in a reformer room can genuinely fit more people, but a reformer class cannot.
How do I stop customers using a mat package for reformer classes?
Make the package cover only the class families it is for. In Owelz a package names the classes it pays for, so an 8-class mat package never books a reformer class, and customers only see the classes their packages cover.
Can customers book private Pilates sessions in the app?
Yes, with a private package. In Owelz sessions and packages are either group or private, and a package pays only for sessions of its own type, so a private package books private sessions and a group package books group classes.
Should I add capacity when a reformer class has a waiting list?
No. Capacity in a reformer class is the number of machines; squeezing in extra people makes the class worse for everyone. A standing waiting list is the case for adding another class in that slot, or for reviewing your price.

Run your studio on Owelz

Booking and waiting lists, class packs and transfer payments, instructor pay plans and analytics you can check line by line, in Arabic and English. One plan, every feature.