Group Classes
Run scheduled classes with multiple participants. Perfect for HIIT, yoga, bootcamps, and any group training.
How Group Classes Work
Unlike 1:1 sessions where clients pick any available time, group classes run on a fixed schedule:
- You create a class — Set the time, location, and capacity
- Clients enroll — They join specific class instances
- You run the class — Everyone trains together
- Repeat — Set up recurring classes for your regular schedule
Creating a Group Class
Navigate to Group Classes
Go to Admin → Group Classes.
Click Create
Click the + button to open the class wizard.
Select or Create a Session Type
Group classes are based on session types. Either:
- Choose an existing session type (e.g., “HIIT Class”)
- Create a new one for this class type
Set the Schedule
| Field | Description | Example |
|---|---|---|
| Date | When the class runs | Tuesday, 15th Jan |
| Time | Start time | 6:00 PM |
| Duration | How long | 45 minutes |
| Recurring | Repeat pattern | Weekly |
Configure Capacity
| Setting | Description |
|---|---|
| In-Person Capacity | Maximum people in your space |
| Online Capacity | Maximum virtual attendees |
Choose Delivery Method
- In-Person Only — Clients must attend physically
- Online Only — Virtual class via Zoom
- Hybrid — Both options available
Set Pricing
Enter the price per person, or make it free.
Save
Click Create Class to publish.
Hybrid Classes (Online + In-Person)
Hybrid classes let clients choose how to attend:
How it works: When a client books a hybrid class, they select either “Online” or “In-Person”. Each option has its own capacity limit.
Setting Up Hybrid
- When creating the class, enable both In-Person and Online
- Set separate capacity limits for each
- Clients see both options when booking
Capacity Tracking
The system tracks capacity separately:
- 10 in-person spots, 20 online spots
- When in-person fills up, online remains available
- Both can run simultaneously
For You (The Trainer)
Run the class normally while streaming via Zoom. Online participants join the video call and follow along.
Recurring Classes
Set classes to repeat automatically:
| Pattern | Example |
|---|---|
| Daily | Every day at 7am |
| Weekly | Every Tuesday at 6pm |
| Bi-weekly | Every other Saturday |
| Monthly | First Monday of each month |
Managing Recurring Classes
- Edit single instance — Change just one occurrence
- Edit all future — Update the pattern going forward
- Cancel instance — Remove one occurrence
- End series — Stop future classes
Managing Enrollments
Viewing Participants
- Go to Admin → Group Classes
- Click on a class
- See the member list with:
- Participant names
- Attendance mode (online/in-person badge)
- Payment status
Manual Enrollment
Add clients directly without them booking:
- Open the class details
- Click Add Participant
- Search for the client
- Select attendance mode
- Choose payment method (paid, free, or later)
Removing Participants
- Open class details
- Find the participant
- Click remove
- Choose whether to refund
Cancelling Classes
Cancel Single Instance
- Go to Group Classes
- Find the class
- Click Cancel
- Choose refund option for enrolled clients
- Confirm
Enrolled clients are notified automatically.
Cancel All Future
For recurring classes, you can cancel all remaining instances at once.
Important: Cancelled classes with enrolled clients trigger automatic refunds (if configured) and send notification emails.
Notifications
Clients receive automatic emails for:
- Confirmation — When they enroll
- Reminder — Before the class (configurable timing)
- Cancellation — If you cancel the class
- Zoom Link — For online/hybrid classes
Configure notification timing in Settings → Notifications.
Example Setup
Gym Owner
| Class | Day/Time | Type | Capacity |
|---|---|---|---|
| Morning HIIT | Mon/Wed/Fri 6am | In-Person | 15 |
| Lunchtime Express | Tue/Thu 12pm | Hybrid | 10 + 20 online |
| Saturday Bootcamp | Sat 9am | In-Person | 20 |
Yoga Studio
| Class | Day/Time | Type | Capacity |
|---|---|---|---|
| Morning Flow | Daily 7am | Hybrid | 12 + 30 online |
| Power Yoga | Tue/Thu 6pm | In-Person | 15 |
| Meditation | Sun 10am | Online Only | 50 |
Online Trainer
| Class | Day/Time | Type | Capacity |
|---|---|---|---|
| Live Workout | Mon/Wed/Fri 7pm | Online | 100 |
| Q&A Session | Sun 11am | Online | 50 |
Best Practices
Capacity Planning
- Don’t overfill in-person classes
- Leave buffer for last-minute joins
- Consider your space and equipment
Scheduling
- Consistent times build habits
- Morning and evening work best
- Test different times and track attendance
Hybrid Considerations
- Test your streaming setup
- Position camera to show your movements
- Use a microphone for clear audio
- Engage online participants verbally
Pricing
- Lower price than 1:1 (more participants)
- Consider class packs or memberships
- Early bird discounts fill classes faster