Classes & Scheduling

Schedule recurring classes, manage enrollments, and handle waitlists with powerful scheduling tools.

Creating Class Types

Set up class types to use across your schedule:

  1. Go to Settings in the sidebar
  2. Click Class & Rental Types
  3. Click Add
  4. Configure the class details:
    • Class name (e.g., "Yoga Flow", "Spin Class")
    • Description
    • Default duration
    • Capacity limit
    • Price per session
    • Category (Group Class, Private Lesson, etc.)
  5. Click Save

Scheduling Recurring Classes

Create classes that repeat on a schedule:

  1. Click Classes & Camps in the sidebar
  2. Click + Add Session
  3. Select your class type
  4. Choose the start date and time
  5. Enable Recurring
  6. Set the recurrence pattern:
    • Frequency (Daily, Weekly, Monthly)
    • Days of the week
    • End date or number of occurrences
  7. Assign an instructor
  8. Click Create Series

Managing Enrollments

Add and manage participants for each class:

  1. Click on any class in the calendar
  2. Click Add Participant
  3. Search for the client by name
  4. Select their package or charge drop-in rate
  5. Click Enroll

You can also remove participants, mark attendance, or move them to another session.

Waitlist Management

When a class is full, clients can join the waitlist:

  • Automatic Notifications - Clients are notified when a spot opens
  • Priority Order - First-come, first-served enrollment
  • Manual Promotion - Move waitlisted clients into the class
  • Waitlist View - See all waitlisted clients in the class details

To manually add someone from the waitlist, click View Waitlist and then Promote to Class.

Instructor Assignment

Assign instructors to classes and track their schedules:

  1. Add instructors in Settings → Instructors
  2. When scheduling a class, select the instructor from the dropdown
  3. View instructor schedules in the calendar
  4. Filter by instructor to see their classes
  5. Reassign instructors if there are conflicts or substitutions