Command Palette

Search for a command to run...

Sign in
Classes & Groups

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

1

Create a Class Type

Define the class (e.g., 'Yoga Flow', 'HIIT Training') with duration, capacity, and price. This is your template.

2

Schedule Sessions

Add individual sessions or create a recurring schedule. Each session shows the date, time, instructor, and spots available.

3

Customers Enroll

Customers browse available classes on your booking page and sign up. If a class is full, they can join the waitlist.

4

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. 1

    Go to Classes → Class Types

    Click "Create Class Type" to define a new class

  2. 2

    Enter class details

    Name, description, duration, and a photo if desired

  3. 3

    Set capacity

    Minimum attendees to run and maximum spots available

  4. 4

    Configure pricing

    Set drop-in price and optionally create class packages

  5. 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.

Related