A good Pilates waitlist has three parts: a written policy clients understand, an automatic offer to the next person the moment a spot opens, and a short window to respond before the offer moves on. If any of those is missing, spots go empty and people on the list stop trusting it.
Reformer classes have hard capacity limits, so one cancelled spot is real lost revenue and one disappointed client is a real risk. Here is how to set up a waitlist that handles both.
Why waitlists break down
Most studio waitlists fail for ordinary reasons:
- The list lives in someone's head, a notebook, or a spreadsheet tab.
- When a spot opens, the owner is teaching and doesn't see the cancellation until it's too late.
- There's no rule for who gets the spot, so the owner picks and someone feels slighted.
- The offer goes out as a group message, so five people rush to reply and four are disappointed.
- Nobody knows how long to wait for an answer, so the spot sits in limbo.
A waitlist is only as useful as the speed and clarity of the offer. If a spot opens at 5:30 for a 6:00 class, the time to refill it is short. For more on this, see our post on filling empty class spots.
Write a simple waitlist policy
Put it somewhere clients can see it, such as your booking page or welcome message. Keep it to a handful of lines. Decide these points:
Order. First come, first served is the simplest and the easiest to defend. Some studios give priority to members or to clients with an expiring package. That can be reasonable, but if you do it, say so. Hidden priority rules create resentment.
Who can join. Anyone with a valid way to attend, meaning a package balance, membership, or a plan to pay drop-in. If someone has no credits, say what happens when they accept.
What happens when a spot opens. Spell out that the next person is offered the spot, how they'll be contacted, and how long they have to say yes.
How far ahead the list runs. A waitlist for a class three weeks away is less useful than one for this week. Many studios close waitlists a few hours before class, because late offers mostly can't be used. Choose a cutoff that matches how your clients actually behave.
What happens at the cutoff. If a spot opens ten minutes before class, will you still offer it? Decide, and state it.
Late cancel interaction. If a client cancels inside your late-cancel window, the spot is still worth refilling even if the cancelling client forfeits the session. Keep those two rules separate and clear.
Response windows: how long to wait
The window should be short enough that you don't lose the spot and long enough that a person living their life can answer. The right number depends on how close the class is.
- Class is days away: a window of an hour or two is reasonable, and a longer one is fine.
- Class is later today: shorten it, to maybe 10 to 20 minutes.
- Class starts very soon: you may skip the waitlist and offer it to whoever can realistically make it.
These are starting points, not rules. Adjust once you see how your clients respond. The key is that the window is stated in the offer: "This spot is yours if you reply YES in the next 15 minutes, then we'll offer it to the next person." Clear expectations take the sting out when the offer moves on.
If the first person declines or doesn't answer, move to the next one right away. Offering to one person at a time is calmer than a group blast, and it means only one person is ever told "sorry, it's gone."
Offer one at a time, automatically
Manually offering spots is where most studios lose time. You see a cancellation, open the list, text the first person, wait, text the next. It's tedious, and it happens when you're mid-class.
Automating the offer is the biggest single improvement. BookYourMat has a waitlist built in: when a spot frees up, the next client on the list gets an SMS offer, and they can accept by replying. The booking is made through the same path as any other booking, with a claim step that prevents two people from getting the same seat. Clients can join the waitlist from the client portal or by asking Becky, our AI receptionist, over text. If you want a closer look at how that works day to day, see the front desk post on Becky.
Whatever tool you use, check these points:
- Does it offer to one person at a time?
- Does it put the offer window in the message?
- Does it book the person automatically on acceptance, so you aren't a middleman?
- Does it protect against double-booking?
- Do you get a clear view of who's on each list?
Keep it fair
Fairness is mostly about transparency and consistency.
- Apply the rules the same way every time. Exceptions for friends or favorites are the quickest way to lose trust.
- Tell people their position if you can. Even a rough sense of how many are ahead of them helps them decide whether to wait or choose another class.
- Don't punish people for declining. If someone passes on an offer because the time no longer works, they should stay on the list for other classes.
- Handle no-responses gracefully. If someone repeatedly ignores offers, a gentle check-in on whether they still want to be on lists is better than a penalty.
- Be honest about odds. If a class rarely opens up, say so, and suggest an alternative class.
Reduce empty spots at the source
A waitlist is a patch for cancellations. You'll fill fewer spots if you prevent some of them first.
Make cancelling easy and early. A client who can cancel by text a day ahead is more likely to do it than one who has to call. Early cancels give the waitlist time to work.
Use reminders. A reminder the day before gives people a chance to release a spot they can't use. See the hidden cost of no-shows.
Set a sensible late-cancel policy. It should discourage last-minute drops without being punitive. Apply it consistently.
Watch demand. If a class has a waitlist most weeks, that's data: it may be time to add a second session at that time. If a class never fills, consider changing or dropping it. Look at a month of waitlist counts before deciding.
Track unfilled spots. Count the empty spots you saw after cancellations over a month. Many owners are surprised by the number. It tells you what an automated waitlist might recover.
Waitlist FAQ
Should I charge for waitlisting? Most studios don't. Charging at joining time adds friction and complicates refunds.
Should members get priority? That's a business choice. If you do it, state it plainly in your policy.
What if two people accept at the same moment? Your system should handle this by claiming the spot for one and telling the other it's gone. A manual system should offer to one person at a time to avoid it.
Should I notify people when they're removed from a list? Yes, a short message avoids confusion.
Next step
Write the policy this week, pick your response windows, and move the list out of your head and into something that makes the offers for you. Fewer empty reformers and fewer awkward texts both follow from that.
If you want to see how the waitlist offer works on your real schedule, check the pricing page or Book a 30-minute demo.



