Pilates studios: reformers, seats and appointments that don't collide
8 min read
Monday, 5:52 p.m. The group reformer class starts at six, there are eight reformers in the room β and nine women standing at the door. The ninth "messaged the group" back on Saturday, the message sank under forty new ones, and now she's standing there in her grip socks, looking at you. At the same moment your phone rings: a colleague has booked a private session for Tuesday at nine β on Reformer 2, the same machine you put your own client on yesterday. Two fires in the same minute, one cause: a schedule that knows neither how many seats it has nor whose reformer is whose.
A pilates studio runs two completely different types of appointment under one roof. Let's break down both models β seats and resources β and where exactly the line runs.
Two schedules under one roof
A group mat or reformer class is an appointment several people share: ten mats, eight reformers, one hour, one instructor. There's only one question β is there still room. A private 1-on-1 session is the opposite story: room isn't the problem, the specific machine is. Two instructors, three reformers in the small room, and "which reformer at nine?" becomes the question the studio keeps tripping over.
A paper diary and a WhatsApp group solve neither. For the first you need an appointment with a seat count that closes itself when it fills; for the second, a calendar that knows a reformer is busy just like an instructor is.
Group classes: a seat count instead of counting messages
In Appointa you set a group appointment with a seat count: the reformer class has 8 seats because you have eight machines, the mat class 10, by the number of mats. Clients get a link, sign themselves up and off, and you see the occupancy on the schedule β "8/10". When the last seat fills, sign-ups close themselves: the ninth person sees "full" instead of messaging you at midnight β or turning up at the door.
Classes that run at the same time every week you set up as recurring appointments β enter "reformer class, Monday 6 p.m., 8 seats" once and stop thinking about it. How to move clients off the WhatsApp group without a mutiny, we covered in our guide to group training.
A drop-out at 4:40 doesn't mean an empty reformer at 6
On popular classes, some of the sign-ups regularly fall away at the last minute. Without a system, that's an empty machine in a class that's "sold out" on paper. With a waitlist: whoever runs into a full class signs onto it, and the moment a seat frees up, the first in line gets a notification inviting her to book. It arrives by e-mail and push, and β with the SMS add-on enabled β by SMS for a client without the app. The seat fills without a single message from you; the details are in our waitlist guide.
Private sessions: enter the reformer as a resource
Now the other half of the studio. In Appointa you enter each reformer used for private sessions as a resource of the Equipment kind β "Reformer 1", "Reformer 2" β and on the "Private reformer session" service you mark that the service requires a resource. From that moment, every private appointment reserves two things at once: the instructor and a free reformer.
That Tuesday-at-nine scene becomes impossible. When two instructors enter a private session at the same time, the calendar checks both β the person and the machine β so the second one can't get the reformer the first one has already taken. The same holds online: a client on the booking page sees a slot only if both an instructor and at least one reformer are free; when they're all taken, that slot simply isn't there for her. She doesn't pick the reformer herself β the system assigns a free one, and the confirmation screen and the day-before reminder say which: "Equipment: Reformer 2".
When you're entering the appointment, you choose "any free one" or a specific machine β taken ones are marked straight away. And alongside the view by instructor, the calendar has a view by resource: each reformer gets its own column, so you see how booked each machine really is and drag an appointment onto another reformer when needed.
Spring servicing: block the machine, not half the day
Springs wear out, straps get replaced, servicing comes when it comes. In a paper diary that's a sticky note saying "nobody on number two"; in the calendar it's a resource block: "Reformer 2 β spring servicing 10:00β14:00". Before ten and after two the machine takes appointments as normal, and the blocked window disappears from the online schedule instantly. For a bigger job you block the whole day. If the block overlaps appointments already entered, the system warns you β so you move them before a client walks up to a machine in pieces.
Where the line runs: seats or a resource?
The rule is simple. If several people share the hour β run it on a seat count. The capacity of a group reformer class is the number of machines in the room: eight reformers, eight seats. If one person works on one machine in the appointment β run it on a resource. A private session doesn't need a seat count, but a specific reformer nobody else can promise at the same time. In Appointa these are two separate things: a group appointment doesn't reserve resources, and a resource takes exactly one appointment at a time.
The 10-session package that counts itself down
Pilates lives on packages: 10 group visits for, say, β¬110, or 10 private sessions for β¬400. Run them on a punch card and sooner or later you get "I'm fairly sure I've got three left". In Appointa the package counts itself down with every booking, and the balance β "4 left of 10" β is visible to both you and the client, the same number on both sides. When it nears its end, you see it in time and suggest a renewal while the habit is still warm. The money is yours, taken in the studio, through your own channels β Appointa doesn't touch it, it only counts. More on packages in our guide to service packages.
The day-before reminder and an attendance record
Most people don't show up because they forget, not because they don't care. An automatic reminder the day before β by e-mail and push, and by SMS with the SMS add-on for clients without the app β cuts the silent no-shows and nudges timely drop-outs, exactly the ones the waitlist turns into a full seat.
At the start of class, take two minutes to mark who actually came β after a month you have numbers instead of impressions: who chronically books and doesn't show, which class is full on sign-ups but hollow on attendance. For the chronic cases you set a no-show threshold, after which the system stops taking their online bookings.
The maths: what a studio without a system costs
Numbers for a studio with two instructors; a group visit at β¬12, a private session at β¬45.
- Seats lost to late drop-outs. Without a waitlist, popular classes lose at least six seats a week: 6 Γ β¬12 = β¬72 a week, around β¬300 a month.
- A double-booked private session. When two instructors promise the same reformer, one client goes home. That's β¬45 on the spot, and a client sent home with a paid-up package thinks hard about renewing it. Two of those a month: β¬90 plus damage no price list records.
- Admin. Counting sign-ups across messages, package punch cards, ringing round when a seat frees up β several hours a week you can't bill to anyone.
The total: β¬350β400 a month directly, before you add up the hours. For comparison: group appointments and the waitlist are part of the Premium plan at β¬40 a month, and resources for private sessions are available on every plan β including the free Starter.
Eight reformers, two instructors and a schedule bursting at the seams? In Appointa a group class has a seat count and closes itself when it fills, a private session reserves the instructor and the reformer together β two appointments can't land on the same machine β packages count themselves down, and reminders (e-mail and push, plus SMS with the SMS add-on for clients without the app) protect attendance. Try the demo for your industry β free, no card required. And the Starter plan is free β up to 30 appointments a month.
Frequently asked questions
How many seats should a group reformer class have?
As many as you have machines β capacity isn't a wish, it's inventory. Eight reformers means 8 seats; a mat class goes by the number of mats. When it fills, the appointment closes itself; whoever runs into a full class goes onto the waitlist and gets a notification the moment a seat frees up.
Can a client pick her own reformer for a private session?
Online she doesn't pick β and doesn't need to: she books the slot, the system assigns a free reformer, and which one she got is shown on the confirmation screen and in the day-before reminder ("Equipment: Reformer 2"). If someone has a favourite machine, you pick it manually from the dropdown when entering the appointment.
What about a reformer that's due for servicing?
You block the machine, not the schedule: "Reformer 1 β spring servicing 10β14" and it disappears from the online schedule for that window, while taking appointments as normal otherwise. For a bigger job you block the whole day. If the block overlaps existing appointments, the system warns you so you can move them.
Does Appointa charge for packages online?
No. The money stays with you β you take payment for the package in the studio, through your own channels. Appointa keeps the record: it counts down visits with every booking and shows the balance to both sides, so you suggest a renewal in time.
More in Management
All in this categoryHow much does booking software cost in Croatia (2026)?
6 min read
Appointa vs Fresha vs Booksy: what actually makes sense for a Croatian salon?
7 min read
Summer in the salon: the team's annual leave and a schedule that doesn't fall apart
9 min read
Speech therapy: appointments for kids, reminders for parents
9 min read