How to reduce class no-shows at your box
Cancellation window, a waitlist that refills places, fewer just-in-case bookings and consequences that apply themselves.
Wodmark team Updated 14 Nov 2026 7 min read
The 7 pm class has shown «full» since lunchtime. Three people are on the waitlist. When it starts there are twelve athletes on the floor and sixteen bookings: four empty places that someone wanted and could not get. No-shows do not show up in the month's takings, but you feel them on the floor, in the coach's mood and in the people who were left out.
This guide is about bringing them down: clear cancellation rules, a waitlist that fills the gaps, and consequences that apply without arguments at the front desk.
Why they matter more than they seem
A no-show costs three things at once:
- The place. At peak hours, every booking that does not turn up is someone on the waitlist who stayed at home. If it happens to them twice, they start thinking your box is «always full».
- The class. The coach plans for sixteen: pairs, equipment, stations. With twelve, it has to be redone on the spot.
- The rule. If booking and not coming has no consequence, a booking stops meaning anything, and the people who do keep their word notice.
Most no-shows are not bad faith. They are people who booked the whole week on Sunday just in case, or whose day went sideways and who could not find how to cancel in time. That is why simple rules work better than punishment.
A clear cancellation window
The basic rule: athletes can cancel for free until a set time before the class; after that, the class counts as used. Two hours is a common window: it leaves room for someone whose afternoon goes wrong and time for the place to go to someone else.
| Situation | The place | The athlete's class |
|---|---|---|
| Cancels before the window closes | Freed and offered to the waitlist | Back in their balance |
| Cancels after the window | Freed and offered to the waitlist | Counts as used |
| Does not come and does not tell you | Lost | Counts as used |
Note the difference between the last two rows: cancelling late is still far better than not coming, because someone can still take the place. Tell athletes exactly that: «if you are not coming, cancel, even if it is late».
In Wodmark the window is set per class type, in «Class types» › «Free cancellation until (min before)»; it starts at 120 minutes. Under every class the athlete sees «Free cancellation until» and the exact time, so nobody can say they did not know. What the athlete sees is in the help page on cancelling a booking.
A waitlist that fills the gaps
A cancellation window only helps if the freed place reaches someone. A well-set waitlist turns every cancellation into a filled place:
- In order, with time to confirm: the first on the list gets the place and has a few minutes to accept it; if they do not answer, it moves to the next. The fairest option.
- Tell everyone, first wins: faster when the class is close.
In Wodmark, when someone cancels, the place is offered automatically in the mode you chose for that class type, with an app notification (or an e-mail to people without the app). In the ordered mode, the time to confirm is «Minutes to confirm a place» (30 by default) and never runs past the start of the class. You can also tick «Prioritise athletes with no other class that day», so the place goes to someone who has not trained yet. The settings are in draw and waitlist, and the reasoning behind each option in the guide to fair waitlists.
Fewer «just in case» bookings
Many no-shows start on Sunday night, when someone books five classes knowing they will go to three. Three settings that curb it:
- Limit classes per day. In Wodmark every plan has «Max classes a day»: with 1, nobody holds two time slots just in case.
- Open bookings closer to the class. If a class can be booked a week ahead, people book without knowing whether they can go. Opening it 48 hours before, or every week at a fixed time, cuts speculative bookings. The options are in when each class can be booked.
- Close bookings a few minutes before. With «Booking closes (min before)», nobody books from the car when they will not make it.
Consequences that are applied
A rule applied only sometimes is worse than none. Some options, from mildest to firmest:
- The class counts as used (packs and plans by days). Automatic, and nobody has to argue about it.
- A personal word after the second no-show in a month. It is usually enough.
- Blocking bookings for a few days for repeat no-shows. The only one that works on unlimited plans.
In Wodmark, a booking whose attendance was not marked becomes «No-show» two hours after the class ends, and it spends the class just as if the athlete had come. The coach can mark «Came» or «No-show» on the class sheet. To block someone, open their record, «Bookings and invitations», and choose «Blocked»: they can still open the app and see who is going to each class, but they cannot book. The steps are in blocking or allowing bookings.
When the box removes an athlete's booking from the class sheet, there is no penalty: the class goes back to their balance even after the window. Use it for cases that deserve an exception (an injury, an emergency) without changing the rule for everyone.
Reminders
A reminder before class helps people who forgot, but it does not replace the cancellation window. Wodmark does not send automatic reminders before each class today. What you can do from «Notices» is send a message to the athletes whose plan includes a class type, for example the day before a special class or a team Saturday.
What to measure
Three numbers, checked once a month, are enough to know whether it is working:
- No-shows by time slot. They almost always cluster in two or three classes. That is where adjusting the window or the opening pays off.
- Late cancellations against no-shows. If late cancellations rise and no-shows fall, people are telling you: a good sign.
- Places recovered from the waitlist. If there is a waitlist but freed places stay empty, the time to confirm is too long or the place is offered too late.
If a particular class hardly ever fills, the problem is a different one: the option to cancel it automatically when it does not reach a minimum covers it, in cancelling a class.
Frequently asked questions
What is a good cancellation window?
Between one and three hours for normal classes. Shorter leaves the waitlist little room; longer makes people book less for fear of losing the class. Early-morning classes may need a window that closes the night before.
Should I charge a no-show fee?
You can, but it leads to arguments and small debts that are hard to collect. For most boxes it works better to count the class as used and, for repeat cases, block bookings for a few days.
What if the athlete says they cancelled and the app failed?
While the booking is still active, the box can remove it from the class sheet and the class goes back to their balance, without penalty. Once it is marked «No-show», it counts as used.
Wodmark puts the cancellation window, an automatic waitlist and booking blocks in one place, so the rule applies itself. See Wodmark's pricing and try everything for 30 days.