You sell a Pilates class one reformer at a time, so every late cancel leaves a machine empty unless someone takes it. The right software refills that machine fast, and you can test that in ten minutes before you pay.
Quick answer
- Count your reformers per class and write down your late-cancel window and fee.
- Open a trial or demo account and run the ten-minute test below.
- Ask each vendor to show the report that ties an ad click to a first booking.
- Compare the printed price only after the test passes.
Why does an empty reformer cost more than an empty seat?
A reformer class has a hard limit, and the limit is your machines. An eight-reformer room cannot sell a ninth spot, so a machine still empty at class time is revenue that does not come back.
So two things matter most. One is how the platform handles a late cancel. The other is how fast the waitlist fills the gap. The rest of the feature list comes second.
What can you test in ten minutes?
Use a trial or demo account and your own phone as the client. You are checking that the whole chain works, not just that each feature exists.
- Create a test class capped at two spots, and book both with test clients.
- As a test client, try to pick a specific reformer or spot. Note whether the platform lets you.
- Join the waitlist as a client who is not in the class.
- Cancel one booked client inside your late-cancel window.
- Check whether the waitlisted client was moved in or only notified, and how fast.
- Look at the cancelled client's account. Was a fee charged, or a class credit taken?
- Check what the waitlisted client received, and when.
What do five platforms' own pages say?
I read each vendor's own pages today, and each row links the pages it comes from. This is a list of documentation, not a ranking, and a feature a page leaves out may still exist.
| Platform | Spot or reformer pick | Waitlist | Late-cancel fee | Printed price |
|---|---|---|---|---|
| Mindbody | Pick-a-Spot with numbered spots, on Accelerate and Ultimate, not Starter | Auto-add, or First to Claim by text | Fee or visit deduction, per your settings | See my pricing post |
| Momence | Pick a reformer from a room map | Auto-add, text-first or first to reply | A percentage of the class price, or a flat fee plus a percentage | See my pricing post |
| Arketa | "Pick their exact reformer" when they book | "Automatically move clients off the waitlist" | Fees "that charge on their own" | Studio plans by demo; the one-login Individual plan is $49 a month billed annually, plus 3% and Stripe fees |
| ABC Glofox | "reserve reformers or spaces" | "Auto-fill cancellations from waitlist" | "No-show penalty settings" named in the FAQ | Quote only |
| Walla | "reserve the exact reformer" | Moved in automatically until the waitlist locks | Shown on the roster and collected, and you can reverse it | $299 or $599 a month per location |
One caution on the table. Momence and Walla stop moving people in at a cutoff before class, and Mindbody has a waitlist lock window. A cancel after that point leaves the reformer empty, so ask what the cutoff is and whether you can change it.
On instructor pay, Arketa's pricing page is the only one I read that names pay rates per class or per participant. Walla lists pay rate setup on both plans without detail, so ask for it in the demo if you pay by head.
Where does ClassPass fit on a reformer floor?
ClassPass sends clients into your classes. On a reformer floor, what matters is whether its bookings share your machine count. Its payout terms are covered in my ClassPass for business post.
The help pages differ on how much control you keep:
- Momence documents the ClassPass setup, and its ClassPass FAQ says you cannot cap ClassPass signups through the integration. Its workaround closes the class to everyone.
- Walla says ClassPass bookings are managed separately from Walla, and late-cancel and no-show fees for those clients follow your ClassPass policies.
- Arketa lists ClassPass among its direct integrations, and Mindbody lists "ClassPass for business" on its scheduling page, both without detail.
- I could not open Glofox's ClassPass help article, so ask Glofox directly.
Ask each vendor one thing: does a ClassPass booking take a seat from the same reformer count, and can you cap how many?
Google is the other outside route, and of the five, only Mindbody appears on Google's Reserve with Google partner list as I read it today. My Reserve with Google post covers the Book button itself.
Can the software show which ad filled the class?
Partly, and only for some ad platforms. I ran Google Ads and Meta Ads for two years and learned to save the first booking's source, or the ad cannot be judged later.
Here is what each vendor documents on its own pages:
- Momence says its Meta Pixel can "track ad visits and purchase events" from checkout pages, and it supports GA4 through Google Tag Manager, including a purchase event.
- Momence's Ads Manager guide describes an ROI report that compares spend on a Meta ad run from Momence with revenue from the customers it brought.
- Arketa says tracking pixels and custom code are supported on its website builder, which shows where visitors come from. Its top Studio Suite plan lists "Facebook + Google ad integrations" without detail.
- Walla lists "Google & Meta Integration + Forms" on every plan without detail.
- The Glofox and Mindbody pages I read do not mention ad tracking.
None of these pages mentions saving UTM tags (the tags that name the ad in a link) with the first booking. Momence's ROI report comes closest to following an intro offer into a membership, but its guide covers Meta ads only. Ask any vendor to show that report on screen, with a Google Ads client in it.
What is a refilled reformer worth?
Illustrative: every number below is made up for an imaginary Pilates studio, and none comes from a client.
The studio runs 120 classes a month with 8 reformers each at $32 a class, so it sells 960 reformer spots. Late cancels free 70 of them and no-shows leave another 20 empty, 90 in all. The waitlist refills 36 of the late cancels, while a no-show cannot be refilled because nobody knows until class starts.
The math is short. Refilled spots times class price is what the waitlist earns. Empty spots minus refilled spots, times class price, is what stays lost. Late-cancel fees come on top and are not counted here.
| Line | Count | Value |
|---|---|---|
| Spots opened by late cancels and no-shows | 90 | 90 x $32 = $2,880 |
| Refilled by the waitlist | 36 | 36 x $32 = $1,152 |
| Still lost | 54 | 54 x $32 = $1,728 |
Here the waitlist refills 36 of 70 late cancels, about half. Repeat it with your own counts from last month's late-cancel and no-show report. If the waitlist refills few spots, test whether the cutoff or the notification is the weak point.
What do you ask the vendor on the demo call?
Take this list into the call, and ask to see each answer on screen:
- Show a full class, a late cancel and the waitlist moving, live.
- What is the waitlist cutoff, and can I change it?
- Which setting sends a text first, and which adds the client at once?
- Can I charge a fee and also take a credit?
- Where is the first booking's source stored, and which report shows it by pack?
- What happens to pack balances and stored cards if I leave?
Prices and rules checked on 2026-10-18.
Tags
Frequently asked questions
Does a Pilates studio need software that assigns a specific reformer?
Only if clients care which machine they get, or if you take a machine out of service. If every reformer is identical, a plain class cap that matches your machine count can be enough. Test both cases in the trial before you decide.
Should the waitlist add people automatically or text them first?
It depends on your late-cancel window. Automatic adding fills the spot fastest but surprises a client who is not watching their phone. Texting first is gentler but leaves the reformer empty until someone answers, so ask the vendor to show both settings.
Is a late-cancel fee worth charging if the waitlist refills the spot?
That is your policy call, not a software one. A fee gives clients a reason to cancel early enough for the waitlist to work. Check that the platform lets you set the fee and the cancel window separately.
Does Mindbody's entry plan let clients pick a reformer?
Not according to its US pricing page, which puts Pick-a-Spot on the Accelerate and Ultimate plans and not on Starter. The page starts prices at $79 a month per location, but all three plans say 'Let's talk'. Ask for the quote on a plan that includes Pick-a-Spot.
Can I stop ClassPass clients from filling a reformer class?
That depends on the platform. Momence's ClassPass FAQ says signups cannot be capped through the integration, and its workaround closes the class to everyone. Ask each vendor to show where ClassPass bookings sit on the roster and how to hold spots back.
Written by
Marketing Analytics & Conversion Tracking Engineer, US and Canada, run remotely
- Media buyer on Google Ads and Meta Ads from October 2023 to September 2025, nearly $700K in spend.
- Set up patient conversion tracking for a New York medical practice (anonymized).
- Upwork Top Rated Plus, 5.0 from 20 reviews.
