Overview
The class management system provides comprehensive tools for organizing and managing all types of group activities at your club. You can create one-time or recurring classes, assign instructors, set capacity limits, track bookings, and manage waitlists. Key capabilities:- Class Creation: Set up one-time or recurring classes with full details
- Instructor Assignment: Assign instructors to classes and track their schedules
- Capacity Management: Set maximum capacity and track current bookings
- Recurring Classes: Create repeating classes with flexible scheduling
- Booking Integration: Seamless integration with the booking system
- Waitlist Management: Handle overflow when classes reach capacity
- Status Tracking: Monitor class status (upcoming, past, cancelled)
Managing Classes
Viewing All Classes
- Navigate to Operations → Classes in the admin panel
- Use the tabs to filter classes:
- All: All classes in your system
- Upcoming: Future classes only
- Past: Completed classes only
- Click on any class to view detailed information
Understanding the Classes Grid
The classes grid shows:- Class Name: Title of the class
- Date & Time: When the class occurs
- Instructor: Assigned instructor name
- Capacity: Current bookings vs maximum capacity
- Price: Class cost (or “Free”)
- Status: Current class status
- Actions: View details, edit, or delete options
Creating New Classes
- Click “Add Class” in the top right
- Fill in the class details:
- Class Name: Descriptive title
- Description: Detailed class information
- Sport: Type of activity
- Instructor: Select from available instructors
- Club: Choose the location
- Date & Time: Start and end times
- Duration: Class length (auto-calculated)
- Max Capacity: Maximum number of participants
- Price: Cost per person (or set as free)
- Recurrence: Set up repeating classes if needed
- Click “Save” to create the class
Class Types
One-Time Classes
- Single occurrence classes
- Perfect for special events or workshops
- Easy to create and manage
Recurring Classes
- Repeat on a schedule (daily, weekly, monthly)
- Set start and end dates
- Automatically creates multiple class instances
- Great for regular fitness classes
Class Details
Viewing Class Information
- Click on any class in the grid
- View comprehensive class details:
- Class Information: Name, description, sport, instructor
- Schedule: Date, time, duration, recurrence
- Capacity: Current bookings vs maximum capacity
- Statistics: Total bookings, confirmed, pending counts
Class Statistics
The class details page shows:- Total Bookings: All bookings for this class
- Confirmed: Bookings that are confirmed
- Pending: Bookings awaiting confirmation
- Current Bookings: Real-time booking count
- Remaining Seats: Available capacity
Managing Class Bookings
- In the class details page, scroll to “Class Bookings”
- View all bookings for this class
- Add new bookings by clicking “Add Booking”
- See member details, booking status, and payment information
Waitlist Management
- When a class reaches capacity, members can join the waitlist
- View waitlist entries in the “Waitlist” section
- Add members to waitlist manually if needed
- Move waitlist members to bookings when spots open
Recurring Classes
Setting Up Recurring Classes
- When creating a class, enable “Recurring”
- Choose recurrence pattern:
- Daily: Every day
- Weekly: Specific days of the week
- Monthly: Same date each month
- Set start and end dates for the series
- The system creates individual class instances
Managing Recurring Series
- Edit the parent class to update all instances
- Individual instances can be modified separately
- Cancel specific instances without affecting the series
- View all instances in the classes list
Common Tasks
Setting Up Weekly Fitness Classes
- Create a new class with your preferred name
- Set the first occurrence date and time
- Enable weekly recurrence
- Choose the days of the week
- Set an end date for the series
- Assign an instructor and set capacity
Managing Class Capacity
- Set appropriate maximum capacity for each class
- Monitor current bookings in real-time
- Use waitlist when classes are full
- Adjust capacity if needed for popular classes
Instructor Scheduling
- Assign instructors when creating classes
- View instructor availability and conflicts
- Track instructor workload across multiple classes
- Ensure proper coverage for all classes
Handling Cancellations
- Cancel individual class instances
- Cancel entire recurring series
- Notify booked members automatically
- Move waitlist members to available spots
Tips & Best Practices
- Consistent Naming: Use clear, descriptive class names
- Capacity Planning: Set realistic capacity limits based on space and instructor ability
- Recurring Setup: Use recurring classes for regular activities to save time
- Instructor Assignment: Always assign instructors to classes
- Price Setting: Consider different pricing for different class types
- Waitlist Management: Monitor waitlists and move members when spots open