Skip to main content
A class type is a reusable category you assign to classes. It sets defaults and rules that apply to every class of that type: whether the class can span multiple days, whether it auto-cancels when nobody books, how many seats one member can reserve at once, and which revenue account the class books its income to. Class types are managed under Settings > Class types.

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.
Names and descriptions can be translated per locale.

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