Leads & Follow-Up

Turn a Sold-Out Class Into a Waitlist That Fills Cancellations

MA AI Agency · 2026-10-18 · 5 min read

Your Tuesday six o'clock vinyasa hit capacity by Sunday night. Good problem to have. Then Monday a regular texts that her kid's game got moved, and an hour before class two more people quietly cancel on the app. By the time the room fills in, there are three empty mats where there should be none.

Here's the part that stings. A dozen people wanted that class and saw full over the weekend, so they booked something else or stayed home. Any one of them would've jumped at a Tuesday opening. Nobody told them it existed.

Most studios lose this money without ever seeing it. The class was sold out on paper and short three bodies on the floor, and the front desk didn't have time to work a phone tree between the noon and evening sessions anyway. A waitlist that runs itself closes exactly this gap.

How the handoff actually works

The setup is simpler than it sounds. When a class fills, your booking page shows a join the waitlist button instead of a dead full sign. Someone taps it, leaves their name and number, and they're in line. No call to your desk, no email you'll get to on Thursday.

When a seat frees up, whether it's a day out or twenty minutes before class, the software texts the first person in line automatically. Something like: A spot just opened in Tuesday 6 PM vinyasa. Reply YES in the next 15 minutes to claim it. If they say yes, they're booked and the mat is filled. If they go quiet, the offer rolls to the next name, and the next, until the seat is taken or class starts.

That last part is the whole trick. The system is just walking your line in order, fast, at hours when nobody is standing at the desk. You're turning a late cancel at 5:30 into a filled mat at 6:00 without lifting a finger.

Set the claim window to match how far out the spot opens

A claim window is the time someone has to reply YES before the offer moves on. Get this wrong and the whole thing stalls. Too long and a spot sits in limbo while the clock runs out; too short and working folks never see the text in time to answer.

A simple sliding rule handles almost every case:

One more setting earns its keep: stop sending offers once it's too late to show up. If a cancel lands five minutes before class, nobody three towns over is making it. Cut the waitlist off fifteen or twenty minutes before start time so you're not offering people a spot they can't possibly reach, and so your schedule stops showing an opening that's really gone.

Write the text so a busy person actually taps back

The message does all the work, so keep it short and leave nothing to guess. Someone reads it standing in a grocery line. If they have to open your app and hunt around, you've lost them to the next name on the list.

Put these four things in, and not much else:

Compare the two. A weak one reads like a newsletter: Great news! A space has become available in one of your favorite classes. Visit our booking portal to secure your spot today. A strong one reads like a text from a friend who runs the place: Spot just opened, Tue 6 PM vinyasa. Reply YES in 15 min to grab it. The second one gets answered because a human can act on it in three seconds.

Where it helps most, and where it won't

A waitlist shines on your popular recurring classes, the ones that fill early and churn with everyday life, carpools and head colds and traffic on 128. Those are where the empty mats hide. Start there.

It's worth being straight about the limits, because owners trust the tool more when they know its edges:

None of this needs a human babysitting it once it's dialed in. It just needs you to decide the rules up front, which is the part only you can do.

Worth doing this week

You can get a working waitlist live in an afternoon. Keep it small to start:

  1. Pick the two or three classes that reliably sell out. Don't switch it on everywhere at once; learn on the ones that matter.
  2. Turn on the waitlist button in your booking software. Most systems already have it sitting in the settings, off by default.
  3. Write your one offer text and set your claim windows using the sliding rule above.
  4. Set the cutoff, fifteen or twenty minutes before each class, so you stop offering seats people can't reach.
  5. Run it for a week, then look at how many mats filled that would've sat empty. Adjust the windows from what you see, not what you guessed.

If your booking software won't do this cleanly, or you'd rather someone just wire it up to what you already use, we set these up for Massachusetts studios and hand you the keys. Either way, the point is the same: the people who wanted in are still out there, and a short text is all that stands between them and your open mat.

Want this working in your business?

We build and manage systems like this for Massachusetts small businesses, scoped in plain English and priced flat.

Call or Text 617-398-0033 Prefer email? mg@brandadvertisers.com · Free consult, no obligation
← All guides