Pilates Studio Software: Reformer Capacity, Waitlists and AI Features

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Pilates Studio Software: Reformer Capacity, Waitlists and AI Features.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Pilates Studio Software: Reformer Capacity, Waitlists and AI Features.

Pilates studio software handles reformer capacity by capping each class at the number of machines and, if you want it, letting clients pick a spot. Waitlists, credits and late-cancel rules are where products differ. Judge each on seven test cases, and treat AI features such as an AI receptionist as separate add-ons priced and justified on their own.

The catch is that the big names' pricing pages say little about those details. None of the four pages checked below explains how its waitlist offers a freed reformer, so the only reliable method is to run your own rules through a trial, and to cost any AI add-on against a job you can count, such as missed calls.

Follow me on Instagram@sagnikteaches

Why reformer classes are a harder booking problem than most

A reformer class has a hard physical limit. If the studio has eight reformers, the ninth client has nowhere to go, and a client on a waitlist is only useful if a place really opens. Compare that with a yoga class where a room can squeeze in one more mat.

Connect on LinkedInSagnik Bhattacharya

That makes three pieces of logic important. First, capacity: the system must stop sales at the cap, including for drop-ins, guests and staff bookings. Second, credits: clients usually buy packs or memberships that give a number of classes, often with expiry dates. Third, late cancellation: a vacated reformer in the last hours is hard to refill, so the studio wants a window and a consequence.

Subscribe on YouTube@sagnikteaches

Most reformer studios also vary the class. A beginner class with six reformers, a tower class with four, a private session on one. The software must support different capacities per class type without separate calendars.

Seven test cases to run in every trial

Write these on one sheet and run them in every trial, using your real class names and prices. Each takes minutes. Score 0 for absent, 1 for workable with a workaround and 2 for clean.

#Test caseWhat a good result looks like
1Cap a class at 8 and try to book 9The 9th is refused or offered the waitlist, from every channel including staff
2Make a tower class with 4 spots in the same roomA different cap per class type, without a second calendar
3Fill a class, join the waitlist, then cancel a bookingThe first client on the list is offered the place and sees a clear claim window
4Let the offer expireThe place passes to the next person without staff action
5Book with a 10-class pack that expires at 90 daysOne credit is used, the balance and expiry show for the client and the owner
6Cancel 4 hours before class with a 12-hour ruleThe credit is not returned, or a fee is charged, as you set
7Export clients, future bookings and remaining creditsA file you can open, with the expiry date for each credit

Test cases three and four are the ones that separate products. A waitlist that notifies everyone at once, and gives the place to whoever clicks first, causes friction and complaints. One that offers the place to a single person at a time, with a time limit, feels fair, though it needs a rule about when to stop. A common rule is to stop auto-promoting an hour or two before the start, and move to a manual call.

What four vendors' pages say

I fetched these pages on 27 October 2026. Prices change and pages are summaries, so use this as a map of what to ask.

VendorWhat the page says about capacity and waitlistsPrice on the pageAI on the page
MindbodyPlans named Starter, Accelerate and Ultimate. A teaser on its Pilates page says to look for spot booking and automated waitlists, but the page does not describe Mindbody's own controlsStarting at $99 a month per location in the header, and $79 a month in the FAQ for the entry plan; no price per planAI Concierge: not on Starter, an add-on on Accelerate, included on Ultimate
MomenceThe pricing page lists no capacity or waitlist detailsCustom; book a demoAn "AI Inbox" is mentioned, with no price or detail
GlofoxThe pricing page I fetched shows only a quote requestQuote onlyNot shown
VagaroPilates page: classes and workshops with set attendee limits; custom memberships and packages. Waitlists and reminders not mentioned there$23.99 a month for the first six months, then $30; $10 for each added calendar licence up to seven; processing "as low as 2.2%"Pricing page: an AI assistant, Vera, included on every plan for marketing and filling empty slots

Two points stand out. Most pages do not describe the thing you care about most, which is how a waitlist behaves. And the only precise prices are Vagaro's headline and Mindbody's "starting at" figures, which conflict inside the Mindbody page itself, so ask for a written quote on the plan you need. Vagaro's $23.99 is an introductory rate for six months, and each extra bookable calendar adds $10, so a studio with three instructors should price $30 plus two licences, $50 a month, after the offer ends, and treat 2.2% as the lowest processing rate, not the one it will get.

For a head-to-head view of two of these, see Vagaro versus Mindbody for Pilates and yoga memberships.

A worked example: an eight-reformer studio

Picture an illustrative studio with eight reformers, six classes a day, five days a week and a Saturday morning. The classes are 50 minutes and sell at $32 for a drop-in or $24 on a 10-class pack. It has 140 active clients.

Say average attendance is 6.2 of 8, which is 77.5%, and the 7:00 and 18:00 classes are always full with a waitlist of two or three. Three things are costing money.

  • Late cancellations. About 14 a week at under 12 hours' notice, of which 9 are not refilled.
  • Waitlist slippage. Staff phone people by hand, and about 4 places a week go unfilled because of it.
  • Missed calls. About 20 a week during classes go to voicemail.

Put a figure on each. Nine unrefilled late cancellations at $24 a credit is $216 a week. Four unfilled places is $96. Together that is $312 a week, or about $1,350 a month. Those are illustrative numbers, but the method is general: count the weekly events, multiply by the value of a place and then see how much each feature would recover.

An automated waitlist that offers places with a 30-minute claim window might recover half of the 4 places, so $48 a week. A clearer late-cancel rule might reduce the 9 to 6 by moving behaviour earlier, which is $72 a week. Those two software features together would recover about $120 a week, or $520 a month. The missed calls are a separate question, and I deal with them next.

Pricing the AI features on their own

Vendors bundle AI in different ways, and the pages above show it. Mindbody lists its AI Concierge as unavailable on the entry plan, an add-on on the middle plan and included on the top plan, described on the page as an AI front desk that responds to calls and website questions and helps clients book. Momence mentions an AI Inbox. Neither page gives a separate AI price, so ask for one in writing. Vagaro takes the opposite approach and says its AI tools come with every plan, which settles the price question but not whether the feature does a job you need.

To decide whether an AI front desk is worth it, price the job it replaces. Use the studio above.

LineFigure
Missed calls a week20
Share that are real enquiries or bookingsSay 40%, so 8 a week
Share an AI answer might convert to a booked classSay 25%, so 2 a week
Value of a new client's first monthSay $90
Extra revenue a monthAbout 2 x 4.3 x $90, so $774

So the AI could be worth about $774 a month on these made-up assumptions. If the add-on costs $60 a month it clearly pays. If it costs $350, it is marginal, and the conversion figure must be right. Replace each assumption with your own: count missed calls for two weeks, ask what share are new enquiries and be cautious about the conversion rate. If you cannot count missed calls today, count them first.

An AI assistant also changes how clients experience the studio. Ask how it handles a question it cannot answer, a client who is injured and wants advice, or someone who wants to cancel. It should pass these to a person. For voice and tone, using AI in a yoga or Pilates studio while keeping your voice covers the human side, and the yoga software AI checklist lists parallel questions.

Class credits and memberships: four situations to test

Credits cause more client emails than any other feature, so test them with real scenarios, not with a tour of the settings screen. Each of these should take a few minutes in a trial.

A pack bought mid-month with an expiry. A client buys a 10-class pack on the 20th, which expires 90 days later. Book three classes and check the balance reads 7, with the expiry date visible to the client. Then check what the owner sees, since you will answer the question "how many do I have left?" many times.

A membership that includes a monthly allowance. A client on a four-classes-a-month plan wants a fifth. Does the system offer a drop-in price, a pack credit or a refusal? Decide what you want first, then test that it does it.

A pause. A client travels for three weeks. Can you pause the membership, stop billing and restart without a manual invoice? Check what happens to future bookings that fall inside the pause: do they cancel automatically or stay on the calendar and consume credits?

A transfer. A client gifts two credits to a friend. Many systems cannot do this at all. If you offer it, say so on your rules page, and if the software cannot, decide whether a manual adjustment is acceptable.

Here is a filled-in credit ledger for one illustrative client, which is the kind of record you want the software to keep for you.

DateEventCreditsBalanceExpires
3 SepBought 10-class pack+10102 Dec
5 SepBooked Tuesday 18:00-192 Dec
9 SepCancelled 20 hours ahead+1102 Dec
12 SepBooked Friday 07:00-192 Dec
12 SepLate-cancelled 3 hours ahead0 (credit kept by studio)92 Dec

A clear ledger like this settles most disputes before they start. If your software only shows the current balance and no history, the client and the studio are arguing from memory. Ask any vendor to show you the ledger for a test client.

How the waitlist should feel to the client

The software side of a waitlist is a rule. The client side is a feeling of fairness. Clients accept a waitlist when they can see where they stand, when an offer arrives quickly and when the terms of accepting are plain. They resent one that works in silence.

Three details help. First, show the position, such as "you are second on the waitlist", so people can judge their chances. Second, send the offer by the channel they use, usually text, and give the claim window in the first line. Third, tell them what happens at the cut-off. A line such as "Offers stop two hours before class, so if you have not heard by then, we have not been able to free a place" saves a lot of phone calls.

Consider an illustrative evening. The 18:00 class has 8 booked and three on the waitlist. At 12:30 a client cancels. That is inside the 12-hour window, so her credit is used, but the place can still be resold. The system offers the place to the first waitlisted client with a 30-minute window. That client does not reply, so at 13:00 the offer passes to the second, who accepts at 13:05 and is charged a credit. The third remains on the list. Nothing needed a staff phone call. That one sequence is test cases three and four, and it is the best sign of a waitlist worth paying for.

If instead the studio wants to keep a human touch for the best-known clients, tell the system to notify staff and not to auto-promote. Some studios handle the waitlist for private sessions personally and automate it only for group classes.

The AI question for a studio that is not in a hurry

Studios often feel pressure to buy AI features because vendors lead with them. A slower route is fine. Keep AI out of the first decision and choose the product on the seven tests. Then look at AI in three small steps, one at a time.

  1. Message drafting. Use any general assistant to draft reminder, waitlist and intro-offer messages, and paste the approved wording into your software. This costs nothing beyond your time and needs no special feature. Turning intro offers into memberships with AI shows an example.
  2. Missed-call handling. Count missed calls for two weeks, then price an AI front desk against that figure, using the method above.
  3. Reporting questions. Ask the assistant to summarise a month's attendance export, for example which classes run under 60% full, and decide whether to move or merge them.

Only after those three are working does it make sense to ask whether the built-in AI of your booking system does the same jobs better. The same built-in or separate question comes up in gyms, and the logic carries over: a separate assistant is easier to drop if it disappoints.

A scoring sheet to keep from the trials

Fill in one sheet per product, keeping the date of the trial and the plan you tested, because features differ by plan.

AreaProduct AProduct BNotes to record
Capacity per class type (tests 1 and 2)2 of 43 of 4Which channels bypass the cap
Waitlist behaviour (tests 3 and 4)1 of 44 of 4Claim window and stop time
Credits and expiry (tests 5 and 6)4 of 42 of 4Ledger history, pause behaviour
Export (test 7)2 of 21 of 2Whether expiry dates are included
AI add-on price in writingYesNoPer month, per location

The scores here are invented to show the layout. In a real comparison, a product that fails the waitlist tests may still be right if your studio rarely fills, and the sheet will show you that trade-off clearly.

Writing your waitlist and credit rules first

Software enforces rules, it does not invent them. Write these down before the demo, then configure them.

Capacity: Reformer classes 8. Tower classes 4. Privates 1.
Booking: clients can book up to 14 days ahead. Packs and memberships are used automatically.
Waitlist: when a place opens, one client at a time is offered it with a 30-minute claim window. Offers stop 2 hours before class; after that we call.
Credits: 10-class pack expires 90 days after purchase. Unlimited membership pauses allowed for up to 4 weeks.
Late cancel: cancel up to 12 hours before class to keep your credit. After that the credit is used.
Late arrival: the reformer is released 10 minutes after the start.

This is an illustrative set, so change the numbers to suit your studio. Every line becomes a test case. If a product cannot enforce a line, you either change the rule or change the product. See the reformer late-cancel wording for how to word the late-cancel line kindly but firmly.

Using AI to draft waitlist messages, with a check on the output

The messages your system sends matter. Most products let you edit them. An assistant can draft versions that suit your voice. Here is a prompt and a sample.

Write a short text from a Pilates studio offering a freed-up reformer place to someone on the waitlist.
Facts: Tuesday 18:00 reformer class, offer held for 30 minutes, link [link], credit is used on acceptance.
Tone: warm, calm, under 250 characters. Use [first name]. Give two options.

A sensible sample result is "Hi [first name], a reformer place has opened in Tuesday's 18:00 class. It's yours for the next 30 minutes: [link]. One credit will be used when you accept." What to fix: some drafts omit the credit line, and some add "hurry", which creates pressure you do not want. Check that the claim window and the credit rule are in the text, because clients who are surprised by a credit charge are the ones who write angry reviews.

Mistakes when studios switch software

Importing credits without expiry dates. Clients arrive with ten classes and no expiry, and you promised ninety days. Migrate expiry dates with the balance, or decide a single honoured date for everyone and tell them.

Waitlist rules that differ between classes. One class promotes automatically, another by phone, and staff forget which. Use one rule for all classes, with the same stop time.

Buying the top plan for AI you do not need. Mindbody's page shows the AI Concierge included only on the top plan. If an add-on on a middle plan does the job, compare the two at your volume.

Switching mid-month. Active packs and next billing dates collide. Move at the start of a billing cycle where you can, and give clients two weeks' notice.

Five steps to a reformer software choice this week

  1. Write your rules in the format above.
  2. Shortlist two products and ask for trials and written quotes, including the AI price.
  3. Run the seven test cases in each and score them.
  4. Price the AI feature against your own missed-call count.
  5. Choose the product that passes tests 1 to 7 with the fewest workarounds, and add AI later if the sums support it.

If you want help running the test cases or pricing the AI features against your own figures, my AI implementation consultation covers exactly that. For the question of whether AI can run the list on its own, read can AI run your studio's class waitlist automatically.

Pilates software questions

Do I need spot or reformer-level booking?

Only if clients care which reformer they use or your equipment differs, for example some machines have towers. If all reformers are the same, a class cap equal to the number of machines is enough. Spot booking adds setup work, so choose it for a reason, not by default.

How should a waitlist work for a reformer class?

Set a claim window so offers do not sit, for example 30 minutes, and stop auto-promoting close to the start time so nobody is surprised by a late booking. Decide whether a promoted client is charged a credit immediately, and say so in your policy.

Are AI features worth paying extra for in a small studio?

Only when they remove a measurable job, such as answering missed calls. Price each AI feature separately, count how many calls or messages it would handle, and compare with the cost of a part-time receptionist or your own time. If you cannot name the job, wait.

What should I ask about moving my data?

Ask for an export of clients, memberships, remaining credits, future bookings and waivers in a standard file, and ask how credits with expiry dates are carried over. Moving unused credits wrongly is the most common source of client complaints after a switch.

Further reads

Sources: Mindbody pricing and Pilates software pages, Momence pricing page, Glofox pricing page and Vagaro Pilates software page, fetched 27 October 2026.

Want your studio's rules tested against the software?

On a 1:1 call we can turn your capacity, credit and waitlist rules into test cases, run them against your shortlist and decide which AI features are worth switching on.

Book a 1:1 call with me