The Complete Guide to Managing Group Bookings for Classes and Workshops

Written by Dot
February 25, 2026 · 5 min read

Why Group Bookings Are Different
Running a yoga class, a cooking workshop, or a group fitness session requires fundamentally different booking logic than one-on-one appointments. Instead of one person booking one slot, you have multiple people booking the same event — and you need to track capacity, manage waitlists, communicate with a group, and handle payments for all of them.
Get this setup right and your group sessions run smoothly. Get it wrong and you are managing chaos: overcrowded rooms, confused clients, missed payments, and the ongoing stress of not knowing who is actually confirmed.
This guide covers the complete setup for group booking management — from event configuration to day-of logistics.
Setting Your Capacity
The first and most important setting for any group event is capacity. This is the maximum number of people who can attend, and it should reflect your actual constraints: room size, equipment available, the level of individual attention you can provide, or licensing requirements for certain activities.
Be conservative with your capacity number. It is better to run a full class at 10 people than an overcrowded class at 15. Quality of experience drives retention, and retention drives your long-term revenue more than squeezing an extra person into a session.
For yoga and fitness classes, industry standards suggest:
- Beginner classes: smaller groups (8-12) for more individual attention and form correction
- Intermediate/advanced: can scale to 15-20 with less hands-on coaching needed
- Workshops (skill-intensive): keep tight, often 6-10 participants for meaningful interaction
- Lecture-style presentations: capacity limited only by room and logistics
Your booking system should close registration automatically once capacity is reached — no manual monitoring required.
Configuring Waitlists
For popular classes, a waitlist is essential. Here is how it works in practice:
When a class reaches capacity, new bookings go to a waitlist. When a participant cancels, the next person on the waitlist is notified automatically and given a window (typically 24-48 hours) to claim the spot. If they do not confirm, the spot moves to the next person on the list.
Waitlists serve a secondary purpose: they give you data on unmet demand. If your Tuesday morning yoga class consistently has a waitlist of 5+ people, that is a clear signal to add a second session. The waitlist is your market research.
Communicate your waitlist process clearly on your booking page. Clients who understand they are on a waitlist and know what to expect will wait patiently. Clients who are confused about their status will email you repeatedly.
Group Payment Strategy
Payment for group events has a few distinct considerations compared to one-on-one sessions:
Upfront payment is even more important for groups. When you are holding a spot in a 12-person class, that spot has more opportunity cost than a one-on-one slot — someone else on the waitlist could be there. Requiring payment to confirm reservation is standard and expected in group fitness and workshop contexts.
Pricing structures to consider:
- Drop-in pricing: Single session rate, pays at booking. Good for classes with irregular attendance.
- Class packs: Pre-purchase 5 or 10 classes at a discount. Excellent for cash flow and client retention. Clients who buy a pack are invested in using them.
- Monthly unlimited: Fixed monthly rate for unlimited classes. Creates predictable recurring revenue and strong community feel.
- Workshop pricing: Usually higher than class pricing and fully paid upfront. Often includes materials cost.
For workshops specifically, consider early bird pricing to incentivize advance registration. This gives you confirmation of demand before you invest in materials and preparation.
Crafting Your Group Booking Page
Group booking pages need to answer different questions than individual session pages. Prospective participants want to know:
- Who is this for? (Level, prerequisites, physical requirements)
- What will we do? (Specific agenda or curriculum for workshops)
- What do I need to bring?
- Where exactly is this? (Address, which entrance, parking)
- How many spots are left?
- What is the refund policy if I cannot make it?
Show real-time availability on your booking page. Seeing only 3 spots remaining creates legitimate urgency and drives decisions. Empty classes do not just cost you revenue — they hurt the energy and social dynamics that make group experiences valuable.
Managing the Group Communications
Group events require more proactive communication than one-on-one sessions. Participants need to be kept informed, especially as the event date approaches.
Your communication timeline:
- Booking confirmation: Sent immediately. Include all logistics, what to bring, and a link to cancel or transfer if needed.
- One week out (for workshops): Reminder with any pre-work, materials list, or parking instructions. This is especially important for half-day or full-day events.
- 24 hours before: Standard reminder. Include weather contingency (if outdoor), any last-minute logistics updates.
- Day-of reminder (for morning sessions): Brief reminder with start time and location. Prevents the forgotten appointment no-shows.
After the event, a follow-up email is worth sending. Thank participants, share any resources from the session, and mention upcoming events. Group experiences create community — your follow-up communication nurtures it.
Handling Cancellations in a Group Context
Cancellation policies for group events should be stricter than for one-on-one sessions. When someone cancels a yoga class seat, you have already committed to running the class, and last-minute cancellations are harder to fill than individual sessions.
A reasonable group cancellation policy:
- Full refund for cancellations 7+ days before (for workshops) or 48 hours before (for regular classes)
- Credit toward a future class for cancellations 24-48 hours before
- No refund for same-day cancellations — but consider allowing a transfer to a friend
Allowing transfers (letting a participant give their spot to someone else) is a client-friendly option that maintains revenue while acknowledging that life happens. The class stays full, the original participant is not completely out the cost, and you have not had to do any work.
Building a Repeating Schedule
If you run regular classes (weekly yoga, monthly workshop series), set up your schedule as a recurring event rather than individual bookings. This means:
- Clients can book a standing slot once and be confirmed for multiple sessions
- Your availability is automatically reflected without re-entering each event
- Cancellations and reschedules apply to the series, not just a single session
Recurring schedules build community. Clients who see the same faces each week become invested in the class in a way that irregular drop-in attendance does not create. That investment is what turns a yoga student into a loyal, long-term client.
Measuring What Works
For group events, track fill rate, retention rate, waitlist size, and cancellation timing. The data from your booking system should inform your scheduling decisions continuously. Add a session when demand justifies it. Retire a time slot that never fills. Your calendar is a product — optimize it like one.
Getting Your Group Booking Page Live
Setting up group bookings does not have to be complicated. Define your capacity, configure your payment requirements, write clear participant-facing descriptions, and turn on automated reminders. Once that is done, your booking system runs itself — and you can focus on delivering the experience that keeps people coming back.
Streamline your scheduling.
One-time $9. No monthly fees. Yours forever.
Get started free
