Running a capped weekly class with a waitlist
6 min read · Updated 3 October 2026
A weekly class with a hard cap, say 10 places in a church hall or a park, gets hard to manage once it's full and the waitlist lives in your WhatsApp.
Set the cap you can coach well
Cap it at how many people you can coach at once. Start lower than you think, and raise it once the class runs smoothly.
Let clients book weeks ahead, but not forever
Opening bookings two to four weeks ahead lets regulars plan, and still leaves room for newcomers. If the same people take every spot, offer a 'book me in every week' option for members, and keep a few spaces unbooked until a week before.
Run the waitlist automatically
When a space opens, there are two fair ways to fill it:
- Auto-book: the first person on the waitlist with a valid pack or membership is booked straight in and told. Best when people commit when they join the waitlist.
- Hold and claim: the space is held for the next person for a set time, say an hour or less close to the class, with a link to claim it. If they don't, it moves on. Best when people join the waitlist casually.
Whichever you pick, tell clients up front. 'If a space opens we'll book you in automatically' prevents surprise charges.
Keep no-shows down
- Send a reminder the day before with the cancel link in it.
- Make cancelling easy and in time, so their space goes to the waitlist instead of sitting empty.
- Use the late-cancel rule consistently: credit used if they cancel inside the window or don't show.
Check people in, and keep notes
A register on your phone shows who's coming less often and which time slots are worth adding. Note what you worked on with each person, and any injuries.
Price it for commitment
Capped classes suit packs: for example, a 6-session pack paid up front, with a single drop-in price for anyone who wants to try it.
Quick answers
- How do I run a waitlist for a full class?
- Use a booking system with an automatic waitlist. Either auto-book the next person with a valid pass, or hold the space for them for a set time with a claim link and then move on if they don't take it.
- How do I reduce no-shows?
- Send a reminder the day before with a cancel link, make cancelling in time easy so the waitlist gets the space, and apply your late-cancel rule consistently.
- What's a good size for a small group class?
- Start lower than the room allows, for example 8 for a mixed-ability class with equipment, and raise it once the class runs smoothly.