- 1Group classes need capacity limits, a plan for full classes, and a repeating weekly schedule
- 2Choose booking software that enforces capacity; if it has no waitlist, keep a manual list for popular classes
- 3Create a detailed class structure including name, duration, capacity, instructor, location, and pricing
Group classes — yoga, fitness, cooking workshops, training sessions — require scheduling that works differently from one-on-one appointments. You need capacity limits, a plan for full classes (such as a waitlist, automated or manual), and the ability to manage dozens of attendees per slot. This 2026 guide shows how to set up group class booking online, step by step: defining your classes, choosing software, building the weekly schedule, handling full classes, pricing, and automated messages. It finishes with a worked example for a small studio, so clients can browse, register, and pay for classes without back-and-forth messages.
What You'll Learn
- How to configure group classes with capacity limits
- How to handle waitlists and cancellations
- How to set up recurring class schedules
- How to collect payment and manage attendance
Step 1: Define Your Class Structure
Before configuring software, map out your class offerings:
- Class name and description: Clear titles that communicate what clients can expect
- Duration: How long each session lasts (including setup/cleanup)
- Capacity: Maximum number of participants per session
- Minimum enrollment: Minimum attendees needed to run the class (to avoid running sessions for 1–2 people)
- Instructor: Who teaches each class
- Location: Physical address or virtual meeting link
- Pricing: Per-class fee, package deals, or membership pricing
Step 2: Choose Scheduling Software With Group Support
Not all booking platforms handle group classes well. Look for these capabilities:
- Capacity management: Automatic enforcement of participant limits
- Waitlist functionality: Automatically offers spots to waitlisted clients when cancellations happen
- Recurring events: Create a class once and repeat it on a weekly schedule
- Multi-booking: Let clients book multiple classes or multiple spots at once
- Attendance tracking: Mark who showed up and who didn't
Scheduling software designed for service businesses typically includes group booking features alongside individual appointment support.
Step 3: Create Your Class Schedule
Set up your weekly class calendar:
- Create each class type as a separate service with its capacity, duration, and pricing
- Schedule classes on a recurring weekly pattern (e.g., "Morning Yoga" every Monday, Wednesday, Friday at 7 AM)
- Block holiday dates and any weeks where classes won't run
- Set a registration cutoff (e.g., no sign-ups within 2 hours of class start)
Publish your class schedule on a public calendar page so clients can see the full week or month at a glance.
Step 4: Configure Waitlists
Popular classes fill up. A waitlist keeps interested clients in the queue and offers them a spot when someone cancels. Some class booking platforms automate this. SchedulingKit does not have a waitlist feature, so SchedulingKit users would keep a manual list and message clients when a spot opens. If your platform supports waitlists:
- Enable waitlists for classes that regularly reach capacity
- Set a waitlist cap (typically 3–5 people per class)
- Configure automatic notifications when a spot opens
- Give waitlisted clients a time window to claim their spot (e.g., 2 hours) before moving to the next person
Step 5: Set Up Payment and Pricing
Group classes often benefit from tiered pricing to encourage commitment:
- Drop-in rate: Single class at full price
- Class packs: Buy 5 or 10 classes at a discount (e.g., 10% off a 5-pack)
- Monthly membership: A flat monthly fee for a set number of classes, or all classes, if your software supports memberships
- Introductory offer: First class free or discounted to attract new clients
Collect payment at registration. Paid spots are less likely to be skipped, and an empty spot in a full class usually can't be refilled at the last minute.
Step 6: Automate Communications
Set up automated messages for each stage:
- Registration confirmation: Class details, what to bring, location or link
- 24-hour reminder: Quick nudge with the class time and any prep instructions
- Post-class follow-up: Thank attendees and link to book their next class
- Cancellation notice: If a class is cancelled due to low enrollment, notify registrants and offer alternatives
How SchedulingKit Helps
SchedulingKit supports group classes through its Group booking mode, which sets a capacity limit per class. Clients pick a class time, register, and pay from your booking page (online payments on the Standard plan and up). Class packs can be sold as packages on the Pro plan. Email confirmations, SMS reminders to clients who opt in, and Workflows for post-class follow-ups (Standard plan and up) keep attendees informed. SchedulingKit does not have waitlists, memberships with check-in, or attendance tracking; studios that need those should look at class management software. Combine this with no-show reduction strategies for maximum class attendance.
Example: Setting Up a Small Pilates Studio
A studio with two instructors runs six mat classes a week, capped at 10 people each. Here's how it sets up booking in SchedulingKit:
- Create the class: A Group service called "Mat Pilates (55 min)" with a capacity of 10, a $22 drop-in price, and the studio address as the location.
- Set the schedule: Each instructor's working hours match the class times they teach (for example, Monday, Wednesday, and Friday at 7 AM), and holiday weeks are marked as days off.
- Take payment: Payment is required at registration through Stripe (Standard plan). On Pro, the studio sells a 10-class pack as a package that students redeem when they book.
- Automate messages: Registrants get an email confirmation and, if they opt in, a text 24 hours before class with a cancel link. A Workflow emails a "book your next class" message the day after.
- Handle full classes: When a class is full, the front desk keeps a short list of interested students and texts them if a spot opens.
Frequently Asked Questions
What capacity should I set for group classes?
This depends on your space, equipment, and the quality of experience you want to deliver. A yoga studio might cap at 20, while a personal training circuit might cap at 8. Start with a smaller capacity and increase as you dial in the experience.
Should I require prepayment for group classes?
Yes, in most cases. Free sign-ups for group classes are easy to skip. Requiring payment (or at least a class pack redemption) gives attendees a reason to show up or cancel in time.
How do I handle recurring clients who want the same spot every week?
Some class platforms offer auto-enrollment that registers regulars for their preferred class each week. Otherwise, a recurring booking or a class pack plus a reminder to book ahead keeps regulars coming. Check how your tool handles recurring spots in group classes before promising a guaranteed place.
What if a class doesn't reach minimum enrollment?
Set a policy (e.g., "Classes with fewer than 3 registrants may be cancelled 24 hours in advance"). Notify registered clients via email/SMS and offer to move them to another class or issue a credit.
Was this article helpful?
More in Scheduling
7 Best Scheduling Software for Appliance Repair (2026)
Compare the 7 best appliance repair scheduling software in 2026. Dispatch, parts tracking, service history, and emergency job handling.
7 Best Appointment Reminders Software for Dentists (2026)
Compare the 7 best appointment reminder systems for dental practices in 2026. Reduce no-shows with automated SMS, email, and voice reminders.
7 Best Appointment Reminders Software for Salons (2026)
Compare the 7 best appointment reminder tools for salons in 2026. Automated SMS and email reminders built into salon booking software.