Classes let you run sessions for multiple clients at the same time: yoga flows, group therapy, meditation circles, fitness boot camps. Stillpoint tracks capacity, enrollment, pricing, and the waitlist in one place.
Classes are available on Starter and above and require the groupClasses feature flag to be enabled.
Create a class
- Open Classes in the sidebar.
- Click New Class.
- Fill in the details:
- Name clients see when booking (e.g., "Morning Vinyasa").
- Practitioner leading the class.
- Capacity: the maximum number of seats.
- Price per seat.
- Duration of each session.
- Location where it's held (or a virtual location for online classes).
- Click Save.
Behind the scenes, a class is just a service with service_mode = group and a max_capacity set, so the same booking flow that handles 1:1 sessions handles group sessions too.
Recurring series
Classes typically run on a regular cadence. To set one up:
- Pick a recurrence pattern (weekly or biweekly are most common).
- Set the start date and an optional end date.
- Each occurrence shows on the calendar as its own session, with shared settings inherited from the parent class.
Enrollment
- Clients can self-enroll through your booking page, or you can add them manually from the class detail panel.
- Enrollment counts update against capacity in real time.
- When a class fills, new clients are offered the option to join the waitlist. When a spot opens, the next person on the waitlist is notified automatically. See Waitlist for the details.
- Cancel one session without affecting the rest of the series.
Tips
- The calendar shows class sessions alongside individual appointments so your day stays in one place.
- Adjust capacity per session if you need to accommodate more or fewer than the class default.
- A cancelled enrollment opens the spot for the next waitlisted client automatically.