Which features does Pilates booking software actually need?
A must-have and nice-to-have checklist for Pilates booking software, covering capacity, waitlists, cancellation windows, credits, payments, reminders and check-in.

Nine features are must-haves. Pilates booking software should cap each class at the places you have, let members book their own spot, run a waitlist that moves people in automatically, apply your cancellation window, deduct credits when members attend, take payment online, send WhatsApp reminders, record check-ins and show a few simple reports. The rest are nice to have, depending on what your studio sells.
Each one earns its place the same way: it prevents an empty reformer, an unpaid class or a message you'd otherwise answer by hand. Use the table below as a checklist when you sit through a demo or a free trial, and test every feature from a member's phone as well as from the front desk.
The checklist at a glance
| Feature | Must have or nice to have | What it saves you |
|---|---|---|
| Capacity per class | Must have | Overbooking, and turning someone away at the door |
| Members book their own spot | Must have | Booking enquiries in your WhatsApp at 11 p.m. |
| Waitlist with automatic move-in | Must have | Empty places after late cancellations |
| Cancellation window per class | Must have | Arguments over late cancels |
| Class packs and credits | Must have | Counting classes in a notebook |
| Online payment | Must have | Chasing dues at the desk |
| WhatsApp confirmations and reminders | Must have | Members forgetting what they booked |
| Check-in | Must have | Guessing who attended |
| Simple reports | Must have | Running the timetable on gut feel |
| Private and duo sessions | Must have if you sell them | A separate diary for one-to-ones |
| Filters by class type, with the level shown on each class | Nice to have | Beginners landing in advanced classes |
| Family accounts | Nice to have | Parents booking each child separately |
| Online classes on Zoom | Nice to have | Pasting meeting links into chats |
| Fingerprint or face devices | Nice to have | A queue at a busy front door |
| Several branches in one account | Nice to have | Two logins and two sets of records |
The must-haves, and how to test them
Capacity and self-booking
In a reformer class, each machine is a place, so the limit has to be firm. Set it per class, because a reformer class of four and a mat class of twelve can sit on the same timetable. Members see how many spots are left before they book, so nobody has to message to ask.
To test it, fill a class during the trial and try to book one more from a member's phone. A good system refuses and offers the waitlist instead.
Waitlists that move people in
A waitlist is the queue for a full class. What matters is automatic promotion: when a place frees up, the first person waiting is moved in and told straight away. Some lists only alert everyone waiting, and the fastest tap wins. That rewards whoever is glued to their phone, not whoever asked first.
StudioFly lets you turn on a waitlist for any class, and members join it themselves, see their place in the queue and can leave it. When a cancellation, a reschedule or a bigger class frees a place, the first eligible person is moved in and gets the usual booking confirmation. Promotion stops once the class has started, so nobody is moved into a class that's already running.
Cancellation windows, packs and credits
Members cancel or reschedule from their phone up to the cut-off you set for each class. After that, a late cancellation or a no-show costs a credit automatically, by your rule, so nobody at the front desk has to negotiate. If you haven't written the rule yet, our late cancellation and no-show policy templates give you wording to start from.
Packs run on credits. Our research on class prices in India, checked on 24 September 2026, found a typical first pack is 8 to 12 classes, valid for 30 days to 2 months. Look for software that takes a credit off when the member attends, shows the balance on their phone and treats a drop-in as a pack of one, so every class runs on the same rules.
Payments, reminders and check-in
For members in India, make UPI the easiest way to pay, with cards and netbanking available alongside it. Check whose gateway account the money lands in, and that every payment produces a GST invoice nobody has to type up. Our guide to payment gateways for studios goes into the details.
A booking confirmation should reach the member on WhatsApp and email the moment they book, followed by a WhatsApp reminder before the class. Renewal reminders before a pack or membership runs out matter just as much. They save you chasing renewals one member at a time.
Check-in can be simple: a QR code at the door that members scan and confirm on their phone, with staff able to mark anyone who forgets. Attendance is what deducts credits and records no-shows, so it isn't optional. Reports then need only a few numbers each week: occupancy by class, no-shows and memberships due for renewal.
Nice to have, depending on what you sell
Private and duo sessions jump to the must-have list if you sell them. The good versions let members book their trainer's open slots from a package and count each session towards the instructor's pay, with no separate spreadsheet.
Filters by class type help once your timetable mixes reformer, mat and other formats, and a level shown on each class stops a beginner landing in an advanced class by mistake. Family accounts help when parents book for their children. Online classes on Zoom matter only if you teach online, and the meeting links should be created for you.
Hardware and branches come last. Fingerprint and face devices suit a busy studio with several classes starting at once, and running several branches from one account matters the day you open a second studio. If you're still at one room, our post on what software a small Pilates studio needs covers what to skip at the start.
What your members see
Your back office is invisible to members. They notice how fast they can book, whether spots left are visible, whether the waitlist actually gets them in, how easily they can cancel and whether reminders arrive at a sensible hour. Paying should take a UPI tap. Checking a pack balance shouldn't need a message to you.
On the member's side, StudioFly's member app runs in any phone browser with nothing to install, and shows each member their plan, pack balance and bookings. See how class booking works from both sides of the desk.
Questions people ask
Which Pilates scheduling apps actually work?
Pilates scheduling apps work when they handle a full class without staff stepping in. Look for capacity per class, self-booking, a waitlist that moves people in automatically and a cancellation window that costs a credit when it's broken. Test each one on a free trial with a real class, from a member's phone. If you're fixing bookings by hand within a week, it isn't working.
Which booking features help members most?
Members value booking in a few taps with spots left visible, a waitlist that moves them in, easy cancellation within the window and reminders on WhatsApp. They also like seeing their pack balance without asking. Each of these saves them a message, and saves your front desk the same message from the other side.
Do I need every feature from day one?
You don't need every feature on day one. Start with capacity limits, self-booking, an automatic waitlist, cancellation windows, credits, online payment, WhatsApp reminders, check-in and reports, because every class depends on them. Private sessions come in when you sell them, family accounts when parents start booking for children, and extra branches when you open a second studio.
Is a waitlist worth it for a class of four?
A waitlist is worth more for a class of four than for a big one. When a reformer class of four loses one booking, a quarter of the room sits empty. An automatic waitlist hands that place to the next person in the queue. Without one, the place usually stays empty, or someone spends the evening messaging members to fill it.