Cut no-shows: the cancellation window that actually works
A booked-out class that runs half empty is worse than an honest waitlist. How to set a cancellation policy members accept and the system enforces for you.
Every studio owner knows the feeling: twelve bookings, seven people. The class was "full", so three members who wanted a spot were turned away, and the room still had gaps. No-shows do not just cost attendance — they cost you the members you never let in.
Pick a window and mean it
Most boutique studios land between eight and twelve hours before class. Shorter than eight and you cannot realistically refill the spot. Longer than twenty-four and members feel punished for having lives. Twelve hours is a good default: cancel before then and you keep your credit, cancel after and you do not.
The important part is that the rule is applied by the system rather than by you. The moment enforcement depends on a conversation, it stops being a policy and becomes a negotiation — and the members who negotiate hardest are rarely the ones you want to reward.
Make the freed spot go somewhere
A cancellation is only valuable if someone else takes the place. A plain waitlist does not do that — it just records interest and waits for a human to notice. What works is an offer-and-confirm flow: when a spot opens, the first person in the queue gets a notification with a time-limited hold. They confirm and they are in; they miss it and it moves on automatically.
Why timed holds beat first-come chaos
Without a hold, a freed spot creates a race. Everyone gets notified, one person wins, the rest feel ignored. A hold means the queue is respected, nobody refreshes the app hoping to catch it, and the spot fills while you are teaching.
Measure attendance, not bookings
You cannot manage what you do not count. If you have never tracked who actually walked in, your "80% full" classes may be 55% attended and you would not know. QR check-in at the door takes seconds and turns your reports into something you can act on.
Once you have that number, the patterns are usually obvious. The 6am has a no-show problem; the 17:30 does not. One member has missed six of their last ten. A specific class books out and empties — that is a scheduling signal, not a marketing one.
Be human about the edges
Someone is genuinely sick. A member is having a bad month. Nothing stops you from returning a credit manually when it is the right thing to do — and doing it as a deliberate exception rather than a blanket policy is what keeps the policy meaningful for everyone else. Firm rule, generous exceptions, applied by a person who knows the member.
Pulse Studio does the admin part of this.
Bookings, waitlists, packages and invoicing for South African studios — free to start, pricing on the website, no sales call required.