Guide

How to Build a Waitlist That Actually Fills Empty Spots

A student cancels your sold-out class 2 hours before. Is that spot wasted? Not if your waitlist works. Here's how to capture every cancellation and fill every mat.

10 min readFebruary 23, 2026

The Empty Mat Problem

Your 6 PM Vinyasa is full. 25 spots, 25 students booked. Three people on the waitlist didn't get in.

At 4 PM, someone cancels. Spot opens up. But nobody on the waitlist notices the email buried in their inbox. Class starts with 24 people. Meanwhile, a waitlisted student is annoyed they didn't get notified in time.

This happens constantly. Cancellations occur, spots go empty, waitlisted students get frustrated, and you lose revenue.

The fix isn't better reminders for the person who cancelled. It's a waitlist system that moves fast enough to capture the open spot before it's too late.

Why Most Waitlists Fail

A waitlist sounds simple: student can't get in, adds their name, gets notified when a spot opens. But the devil is in the details.

Failure mode #1: Email-only notifications

Someone cancels 3 hours before class. Your software sends an email to the first waitlisted student. That student checks email once per day, at 9 PM. By then, the class is over.

Failure mode #2: Slow cascade

The first waitlisted student gets notified, has 24 hours to respond, doesn't respond, then the second student gets notified. By the time you work through the list, the class happened yesterday.

Failure mode #3: No confirmation required

A spot opens, the software auto-books the first waitlisted student, but that student doesn't see the notification. They no-show, thinking they're still on the waitlist.

Failure mode #4: Waitlist ends when booking opens

Cancellations that happen after the waitlist “closes” (often 2-4 hours before class) create unbookable spots. The software stops trying to fill them.

Every one of these is fixable with the right setup.

The Anatomy of a Fast Waitlist

An effective waitlist does four things:

  1. Notifies instantly — SMS within seconds of a cancellation, not email on a 15-minute delay
  2. Cascades quickly — If the first person doesn't respond in 30 minutes, move to #2
  3. Requires confirmation — “Spot available! Reply YES to confirm”
  4. Works until class starts — No arbitrary cutoff 4 hours ahead

Let's dig into each.

Step 1: Enable SMS Notifications (Not Just Email)

Email open rates average 20-30%. SMS open rates exceed 95%, and most texts are read within 3 minutes.

For time-sensitive notifications like waitlist spots, email is nearly useless. SMS is mandatory.

What the SMS should say:

Spot available in tonight's 6PM Vinyasa! Reply YES within 30 min to claim it, or it goes to the next person. [Studio Name]

Key elements:

Cost consideration: SMS costs 1-3 cents per message. For a studio sending 500 waitlist notifications/month, that's $5-15. Worth it for the recovered revenue.

Platforms with SMS waitlist notifications:

Step 2: Set Short Response Windows

Don't give waitlisted students 24 hours to respond. By then, you've either started the class or filled the spot another way.

Recommended response windows:

Time Until ClassResponse Window
24+ hours2-4 hours
4-24 hours1 hour
1-4 hours30 minutes
<1 hour15 minutes or auto-confirm

Short windows create urgency. Students who really want the spot will respond fast. Those who don't shouldn't block others on the list.

Step 3: Cascade Automatically

When the first waitlisted student doesn't respond within the window, the system should automatically notify the second student. No staff intervention.

Example cascade:

The cascade should run until the class starts or the spot fills. Don't stop at “we tried 3 people, gave up.”

Step 4: Consider Auto-Confirm for Last-Minute Openings

When a spot opens 45 minutes before class, there's no time for the back-and-forth. The first waitlisted student should be auto-booked and notified.

How it works:

  1. Cancellation occurs at 5:15 PM for 6 PM class
  2. Software auto-books Waitlist #1 (Sarah) into the spot
  3. SMS: “Good news! A spot opened in tonight's 6PM Vinyasa and you're in! See you there. If you can't make it, cancel ASAP so someone else can take it.”

The risk: Sarah doesn't see the notification and no-shows. But this is better than an empty spot. At least you have a chance of filling it.

Mitigating the risk: Send both SMS and push notification. If the student has your app installed, the double-notification increases the chance they see it.

Step 5: Keep the Waitlist Open Until Class Starts

Some software stops accepting waitlist additions 4-12 hours before class. This makes no sense.

If someone wants to join the waitlist at 5 PM for a 6 PM class, let them. If a spot opens at 5:30 PM, they can take it. Otherwise, they're no worse off.

What to configure:

Waitlist Strategy: When to Cap Class Size

Your 6 PM Vinyasa has 30 mats but you cap it at 25. Why?

The scarcity play: Full classes with waitlists create FOMO. Students book earlier (“I don't want to miss out”), reducing last-minute no-shows. The perception of scarcity increases perceived value.

The operational reason: A consistent class size of 25 is better than swinging between 20 and 30. Teachers can plan, you can staff predictably, and the experience is consistent.

When to increase capacity:

If a class has 5+ people on the waitlist for 3+ weeks in a row, consider:

  1. Increasing class capacity (if room allows)
  2. Adding a second session (same class, different time)
  3. Running a weekend workshop version (capture overflow demand)

A persistent waitlist isn't just a sign of popularity — it's demand you're not meeting.

Tracking Waitlist Performance

Your software should tell you:

Benchmarks:

MetricGoodGreat
Waitlist conversion (spot offered → accepted)60%80%+
Cancellation fill rate (cancelled spots refilled)50%70%+
Average time to fill<2 hours<30 min

If you're below these benchmarks, your waitlist notifications are too slow or your response windows are too long.

What Students Want From Waitlists

I've talked to yoga students about waitlists. Here's what they care about:

1. Know their position

“I want to know if I'm #2 or #12. If I'm #12, I'll find another class.”

Your software should show waitlist position to the student. Most do.

2. Quick notification

“If a spot opens 2 hours before class, tell me immediately. I can adjust my plans if I know early enough.”

SMS is the only way to achieve this. Email isn't fast enough.

3. Easy confirmation

“Don't make me log into the app. Just let me reply YES.”

SMS reply-to-confirm is the gold standard. App-only confirmation creates friction.

4. Fair treatment

“I hate it when the same people always get waitlist spots because they check their phone faster.”

First-come-first-served waitlists with timed response windows are inherently fair. The fastest responder doesn't always win — the first person on the list gets first chance.

Platform Comparison: Waitlist Features

FeatureMindbodyWellnessLivingMariana TekVagaro
Waitlist management
SMS notifications✅ ($)✅ ($)
Auto-cascade⚠️ Manual
Response windows⚠️ Fixed✅ Configurable✅ Configurable⚠️ Fixed
Auto-confirm option
Position visibility

Best for waitlist management: Mariana Tek has the most sophisticated waitlist system — fast, configurable, with auto-confirm for last-minute openings. WellnessLiving is a close second at a lower price point.

Common Waitlist Mistakes

Mistake #1: No waitlist at all

Some studios just say “check back later” when classes fill. This leaves money on the table and frustrates students. Every full class should have a waitlist option.

Mistake #2: Manual waitlist management

Staff member checks for cancellations, manually texts waitlisted students, waits for responses. This doesn't scale and creates gaps where spots go unfilled.

Mistake #3: Email-only notifications

Covered above, but worth repeating. Email is too slow for waitlist notifications. Enable SMS.

Mistake #4: No late-cancel policy

Without a late-cancel fee, students cancel 30 minutes before class. There's no time to fill the spot. A 4-hour cancellation window gives you time to work the waitlist.

Mistake #5: Overbooking popular classes

Instead of managing waitlists, some studios just increase capacity until everyone fits. This degrades the experience (mats too close together) and eliminates the scarcity that drives early booking.

The Revenue Impact

Let's do the math.

Scenario: Studio with 40 classes/week, $25 average revenue per booking

Before waitlist optimization:

After (fast SMS waitlist, short windows, auto-cascade):

Net improvement: $11,700/year in recovered revenue. That's not new students or new marketing — it's filling spots that would otherwise go empty.

Implementation Checklist

Get your waitlist working in the next 7 days:

  1. Day 1: Enable SMS notifications in your software (check settings, may require adding SMS credits)
  2. Day 2: Configure response windows (30 min for same-day, 1-2 hours for next-day)
  3. Day 3: Test the cascade — put yourself on a waitlist, have a staff member cancel, verify you get the SMS
  4. Day 4: Train staff on waitlist monitoring (who to contact if the system fails)
  5. Day 5: Communicate to students — “We've upgraded our waitlist! Make sure your phone number is current in your profile.”
  6. Day 6-7: Monitor and adjust — Are notifications going out? Are spots getting filled?

The Bottom Line

Your waitlist is a revenue recovery system. Every cancellation is a chance to recapture a booking that would otherwise be lost.

The studios that fill 70%+ of cancelled spots from waitlists have three things in common:

  1. SMS notifications (not just email)
  2. Short response windows (30-60 minutes, not 24 hours)
  3. Automatic cascade (no manual staff intervention)

Configure these correctly and your empty-mat problem shrinks dramatically. Students on waitlists get spots. Your revenue goes up. Everyone wins.

Compare yoga studio software with waitlist features →


Frequently Asked Questions

How many people should be on a yoga class waitlist?
For a popular class, 3-5 waitlisted students is ideal. More than that means your class is undersized — consider adding a second session. Fewer than that means cancellations might not get filled. Track waitlist sizes over time to optimize capacity.
What's a good waitlist conversion rate?
A well-run waitlist converts 60-80% of cancellations into filled spots. If you're below 50%, your notifications aren't fast enough or your cancellation window is too short. Check that SMS notifications are enabled — email alone is too slow.
Should waitlist spots auto-confirm or require action?
Auto-confirm is fastest but risky — the student might not see the notification and no-show. Require-action (click to confirm within 30-60 minutes) is safer but slower. For classes within 4 hours, auto-confirm is fine. For next-day classes, require confirmation.
Which yoga software has the best waitlist features?
Mariana Tek has the fastest, most automated waitlist system with instant SMS and auto-confirmation options. Mindbody's waitlist is solid but less customizable. WellnessLiving offers good value with decent waitlist features at a lower price point.