Overview
- Group your classes - “Vinyasa”, “Reformer Pilates”, “BJJ Fundamentals”, “Padel clinic”.
- Auto-cancel empty classes - cancel a class automatically when it has zero attendance, a set number of hours before it starts.
- Party size - control how many seats one member can book at once for classes of this type.
- Revenue account - route the income from these classes to a specific account for tax and reporting.
- Multi-day - allow a class of this type to span more than one day.
- Scope booking policies - a booking policy can target a specific class type, so payment timing and cancellation rules differ per type.
Managing class types
The list at Settings > Class types shows one row per type with its name, whether it allows multi-day, its description, and its max party size. Use Add class type to create one, the row menu to edit, and delete to remove a type that’s no longer used.Fields
- Name - required. Shown when creating a class and on the class detail chip.
- Description - optional, for your own reference.
- Allow multi-day - when on, classes of this type can start on one day and end on another. Off by default.
- Cancel if attendance is zero - when on, a class of this type is automatically cancelled if it has no bookings by a set number of hours in advance of its start. Use it to avoid running empty sessions and to notify the assigned instructor early.
- Max party size - the most seats one member can reserve for a single class of this type, including themselves. Defaults to 1, which turns party bookings off. Raise it to let members bring guests.
- Revenue account - the account class income books to. See Transactions for how revenue is recorded.
How class types are used
- Creating a class - you pick a class type in the class dialog; the type’s rules then govern that class.
- Party bookings - the type’s Max party size caps how many seats a member can book in one go (see Classes).
- Booking policies - scope a booking policy to a class type to give it its own payment and cancellation rules.
- Auto-cancellation - the zero-attendance rule runs on the type, so every class of that type inherits it.
Worked examples
Martial arts program with belt levels
Create class types for each program strand - “BJJ Fundamentals”, “Advanced BJJ”, “Kids Muay Thai”. Turn on Cancel if attendance is zero (say 2 hours in advance) so an empty weekday session cancels itself and frees the coach. Keep Max party size at 1 for adult classes.Padel clinics that allow groups
Create a “Padel clinic” type with Max party size set to 4 so a member can book a spot for themselves and three friends in one booking. Scope a booking policy to this type if clinics need a different cancellation window than open court time.Studio classes with their own revenue line
Give “Reformer Pilates” its own Revenue account so equipment-class income reports separately from mat classes, without changing how members book.Tips & best practices
- Set up class types before creating classes. The type controls party size, auto-cancel, and the revenue account, so classes inherit the right behavior from the start.
- Use auto-cancel to protect instructor time, but set the hours-in-advance long enough that members still have a fair chance to book.
- Match party size to the activity. Court-based and social classes benefit from a higher party size; skill or safety-limited classes usually stay at 1.
- Give distinct programs distinct revenue accounts if your accounting needs class income split out.
Troubleshooting
Issue: Members can’t book more than one seat in a class. Solution: The class type’s Max party size is 1. Raise it on the type under Settings > Class types. Issue: A class cancelled itself unexpectedly. Solution: Its class type has Cancel if attendance is zero on, and no one had booked by the cutoff. Turn it off for that type, or lengthen the hours-in-advance. Issue: I can’t set a class to span two days. Solution: Turn on Allow multi-day for its class type first.Related
- Classes - Where class types are assigned and party bookings happen.
- Booking policies - Scope payment and cancellation rules to a class type.
- Transactions - How the revenue account records class income.