Group Classes
Schedule and manage group sessions like fitness classes, workshops, or training sessions. Set capacity limits, track enrollments, and manage waitlists automatically.
How Classes Work
Create a Class Type
Define the class (e.g., 'Yoga Flow', 'HIIT Training') with duration, capacity, and price. This is your template.
Schedule Sessions
Add individual sessions or create a recurring schedule. Each session shows the date, time, instructor, and spots available.
Customers Enroll
Customers browse available classes on your booking page and sign up. If a class is full, they can join the waitlist.
Manage Attendance
On class day, mark attendance to track who showed up. No-shows can affect future booking privileges if you choose.
Key Features
Recurring Schedules
Set classes to repeat daily, weekly, or on specific days. Holidays and closures are automatically skipped.
Capacity Management
Set minimum and maximum attendees. Classes with too few sign-ups can auto-cancel with notifications.
Waitlists
When a class fills up, customers join the waitlist. They're automatically enrolled if a spot opens.
Drop-in & Packages
Offer single drop-in pricing or sell class packs (e.g., 10 classes for the price of 8).
Creating a Class Type
- 1
Go to Classes → Class Types
Click "Create Class Type" to define a new class
- 2
Enter class details
Name, description, duration, and a photo if desired
- 3
Set capacity
Minimum attendees to run and maximum spots available
- 4
Configure pricing
Set drop-in price and optionally create class packages
- 5
Assign instructors (optional)
Link team members who can teach this class type
Scheduling Sessions
One-Time Sessions
For workshops or special events, add a single session by clicking "Add Session" on any class type. Select the date, time, and instructor.
Recurring Schedule
Set up recurring classes (e.g., "Every Monday and Wednesday at 6 PM"). Sessions are generated automatically for the schedule horizon you define.
Canceling Sessions
Cancel individual sessions without affecting the recurring schedule. Enrolled customers are notified automatically and can rebook.
Waitlist Management
When a class reaches capacity, customers can join the waitlist.
- Automatic promotion: When someone cancels, the next person on the waitlist is notified and given a limited time to confirm.
- Confirmation window: Set how long waitlisted customers have to claim their spot (e.g., 2 hours) before moving to the next person.
- Position visibility: Customers can see their waitlist position to decide if it's worth waiting.
Tracking Attendance
Mark who showed up after each class:
- View the roster from the class details page
- Mark attendees as present, no-show, or late cancel
- Instructors receive a notification when students check in
- Attendance history is tracked on customer profiles
- Optionally charge no-show fees or limit future bookings
Pro Tips
Set reasonable cancellation windows
A 12-24 hour cancellation policy gives you time to fill spots from the waitlist. Too short and spots go unfilled; too long and it deters sign-ups.
Use class packs for retention
Customers who buy a 10-pack commit to coming back. Offer a small discount versus drop-in pricing to incentivize the commitment.