Last Tuesday at 6:02pm, a cycling studio owner I know stood at the back of her "sold out" class and counted bikes. Forty-five booked. Forty-one riding. Four empty bikes in a class that had turned away nine people — including two members who'd tried to book three days in advance.
Do her math with me: four ghost spots at roughly $23 of membership value each, in a class that fills every single week. Call it $90 a class, four prime-time classes a week, and she's watching close to $1,500 a month evaporate — while simultaneously teaching nine eager members that trying to book her best class is a waste of time.
That's the double loss almost every studio eats quietly. The fix isn't "get more members." It's a waitlist system that actually moves people into those spots.
Full Isn't Full: The Ghost Spot Problem
Most owners track fill rate — the percentage of spots booked. The number that pays rent is show rate: the percentage of booked spots with a body in them. Even studios with a solid late-cancel policy typically run show rates of 85–92% on prime-time classes. On a 14-spot class, 100% booked at an 88% show rate means 12 people in the room, every time.
Two spots doesn't sound like a crisis until you stack it against the people you turned away. A member who hits "class full" doesn't just miss one workout. Watch your own booking data: members who get blocked two or three times in a couple of weeks book noticeably fewer classes the following month. Habit is fragile. Every "full" they see is a tiny lesson that your studio doesn't fit their life.
So the ghost spot costs you twice — once in the empty bike, and again in the member who stopped trying to claim it.
What a Working Waitlist Actually Does
A waitlist that's just a list — names the front desk "gets to when they can" — is theater. By 5:40pm your desk is slammed with check-ins, someone cancels at 5:44, and nobody has time to start texting down a list. The spot rides empty.
A working system has five parts:
- Automatic joining. When a class is full, the booking flow offers the waitlist in one tap — not a phone call, not a DM.
- Automatic promotion. When a spot opens, the first person in line is booked into it and notified instantly, no human involved.
- A cutoff window. Inside a set time before class, promotions stop. Nobody gets drafted into a 6:00 class at 5:47.
- A published policy. Members trust what they can predict.
- Demand tracking. Every waitlist join is recorded somewhere you'll actually look.
This is work your software should be doing while you teach. Kinetic handles the middle three automatically — it promotes the next member the moment a spot opens, stops promoting inside your cutoff, and notifies them by text and push. That's the difference between a waitlist and a wish list.
Set Your Cutoff Windows by Class Time
The cutoff window makes or breaks member trust, and one setting doesn't fit every class:
- Evening classes: stop auto-promoting 90 minutes to 2 hours before start. People need time to leave work, arrange kids, eat something.
- Early morning classes: cut off the night before, around 8–9pm. A 4:45am promotion text is worse than useless — it books a spot for someone who's asleep.
- Midday classes: 2–3 hours works; these members are usually flexible locals.
Pair the window with your late-cancel deadline. Your cancel policy creates the supply of open spots; your promotion window decides whether anyone can actually use them. If you allow cancels up to 2 hours out but stop promoting 3 hours out, every late cancel is guaranteed to ride empty. The promotion window should close at or after the cancel deadline, never before.
Get this right and waitlist-to-attendance conversion lands in the 40–60% range. Promote people inside the final hour and it craters below 20% — and worse, members start declining promotions reflexively.
A full class with three empty bikes isn't a full class. It's a waitlist failing quietly.
Tell Members Exactly How It Works
Members don't distrust waitlists. They distrust mysterious waitlists. One paragraph, posted in your booking flow and your welcome email, fixes it:
"If a class is full, join the waitlist. If a spot opens more than two hours before class — or before 9pm for morning classes — you'll be booked automatically and texted right away. If you're promoted and can't make it, cancel within 30 minutes of the notification, no penalty. Inside the cutoff window, spots go unclaimed rather than surprise-booked."
Two details in that script earn their keep. The grace window — 30 minutes to decline after a promotion — is what makes auto-booking feel like a service instead of a trap. And saying out loud that you won't surprise-book people close to class time is what makes them willing to join the list at all. A barre studio I worked with saw waitlist joins per full class roughly double within a month of simply publishing this policy. Same software, same settings — just explained.
Your Waitlist Is a Demand Report
Most owners treat waitlist data as exhaust. It's actually the cheapest market research you'll ever get: a running list of people telling you exactly when they want to train and can't.
The rule of thumb: a class that waitlists five or more people for three consecutive weeks has earned a clone. Same format, same instructor if possible, adjacent time slot. A Pilates studio I know watched their Tuesday 5:30 reformer class hold a waitlist of six to eight for a month straight. They added a Thursday 5:30 with the same instructor. It hit 80% fill within five weeks — roughly $1,700 a month in new revenue that the waitlist had been forecasting the whole time, for free.
The inverse matters too. A prime-time class that's full but never waitlists is at equilibrium — don't clone it. And if you're adding classes off waitlist data, review the whole grid quarterly so the additions come from somewhere. Every new slot should be funded by demand, not hope.
The Mistakes That Break It
- No cutoff window. The 5:52 promotion text is how members learn to ignore all your texts.
- "Just show up and see." The door lottery rewards whoever lives closest and punishes everyone who books properly. It also makes your attendance data useless.
- Manual confirmation for every promotion. Requiring a reply-to-claim adds a step where most people fall off. Auto-book with an easy decline instead.
- Punishing promoted no-shows at full strength. If someone got auto-booked three hours out and missed, a first-offense pass keeps them willing to use waitlists. Repeat offenders pay the normal fee.
- An uncapped list. Cap the waitlist at about half the class size. Position nine on a 14-spot class is false hope, and false hope reads as disrespect.
The Recap
- Track show rate, not fill rate. Count bodies, not bookings.
- Turn on automatic waitlist promotion — a manual list is a wish list.
- Set cutoffs by class time: 90 minutes to 2 hours for evenings, night-before for early mornings.
- Close promotions at or after your late-cancel deadline, never before.
- Publish the policy in one paragraph, with a 30-minute grace window to decline.
- Cap the list at half of class capacity.
- Review waitlist counts monthly: five-plus for three straight weeks means clone the class.
Your best classes are already telling you how to grow. The waitlist is where they're saying it.