A one-on-one appointment and a group class solve completely different scheduling problems, even though they both end up on the same calendar. A calendar that just tracks “is this time slot taken” works fine for a personal training session. It quietly stops working the moment you point it at a group HIIT class with 12 mats and a coach who can’t watch a thirteenth person safely.
What happens without a real limit
Without a hard cap, a popular evening class tends to fill past what the room, the equipment, or the coach can actually handle. Everyone showed up because everyone technically “booked,” and now there aren’t enough mats, the coach is stretched too thin to correct form safely, and the class that was supposed to be a highlight of someone’s week feels crowded and rushed instead.
The instinct to just let more people in — because turning someone away feels bad — is understandable, but it usually costs you more in the long run than a firm cap does. A great class at capacity brings people back. A crowded, chaotic one doesn’t.
The fix is simpler than it sounds
Each class type gets its own maximum, set once: 12 for HIIT, 8 for a small-group reformer session, whatever actually matches your space and your coach-to-member ratio. Once that number is set, the class simply stops accepting new bookings the moment it’s full — no manual tracking, no coach doing a headcount at the door and turning people away in person.
What to do with the person who couldn’t get in
This is where a waitlist earns its keep: instead of a flat “sorry, it’s full,” the next person in line gets automatically offered the spot the moment someone cancels, rather than the slot just sitting empty because the cancellation happened too last-minute for anyone to notice. It’s a small feature, but it’s the difference between a class that runs at 10 out of 12 because of late cancellations, and one that consistently runs full.
Waitlist handling like this is on our roadmap — capacity limits themselves are available today, and automatic waitlist fill-in is coming soon.
Why this matters more for group fitness than almost any other industry
A salon running slightly over on a haircut is an inconvenience. A gym class running over capacity is a safety and experience issue, every single time it happens. Getting the cap right — and enforcing it automatically instead of hoping the front desk catches it — protects the thing that actually keeps members coming back: a class that feels good to be in.
See how Ehjouz works or start a free 14-day trial — no credit card required.