Creating a new class
Define the class name, instructor, capacity, weekly schedule, allowed services and cancellation/credit policies step by step; edit the class or copy it to other times.
Last updated: 9 October 2026
On the Class Management → Classes screen, open the blue Action menu at the top right and choose Create Class (the Create Class button on the Overview opens the same wizard); a seven-step wizard opens. You move on with Continue and back with Back; Continue stays disabled while a required field on the step is missing.
A class has a single lesson time: it always runs at the same time on the days you choose. To run the same lesson at another time too, duplicate the class with Copy (below), or use Plan Sessions to set up several days and times in one go (see the Session planning article).
- 1Basic Information
The Class Name is required. Category (free text, e.g. Pilates), Level (beginner / intermediate / advanced), Description and the calendar colour are optional.
- 2Instructor and Resource
The Default Instructor is required; it can be changed on individual sessions. Room / Resource is optional.
- 3Capacity
Maximum Participants is required (10 by default): the most people who can attend a session. Classes have no minimum-participants field.
- 4Schedule and Timing
Select at least one of the Class Days (all seven days means "Every day"). The Start Date is required and cannot be before today. The End Date is optional; if you leave it empty the class continues indefinitely. The Session Time and Duration (minutes) are required.
- 5Allowed Services
Choose which services' packages can be used to enrol in this class. If you leave it empty, packages of any service are accepted. In every case enrolment needs a compatible package with credits left or an active subscription; although the note under the field mentions enrolling with no package, enrolling without a package or subscription is not possible.
- 6Class Policies
Enrollment Methods: Enroll with a package (on by default) and Enroll with a subscription (off by default); at least one must be on. With a subscription, lessons after the subscription's end date cannot be booked.
Auto-complete (off by default): when on, the session is marked Completed when the lesson ends, and everyone whose attendance was not entered (Pending) counts as Attended and their credit is deducted. Turn it on if you don't take attendance regularly; while it is on, mark people who did not come as No-show before the lesson ends. If you turn it on later for an existing class, sessions whose end time has passed but that were never completed are completed too, and the credit of those still pending in them is deducted; when you turn it on from the class list or the Edit window, the numbers affected are shown and you cannot save until they have loaded.
Online enrollment open (off by default): customers can enrol themselves in this class's lessons from your online booking page. When you turn it on, the Online Enrollment Cut-off (hours) field appears: how many hours before the lesson online enrolment closes; if you leave it empty, it stays open until the lesson starts. Staff can still enrol people after that.
Credit Deduction Timing (default When the session ends) is explained below. The Cancellation Window (hours) is 24 by default: a cancellation made at least this many hours before the lesson counts as timely. The number of cancellation rights, and which cancellations use them, is not defined here — it lives on the package. A cancellation window of 0: under the package rule On late cancellations every cancellation is free until the class starts (the opposite of 0 in the appointment Cancellation Window, where no customer cancellation is free); under On timely cancellations there is no time limit and every cancellation before the class starts uses a right.
- 7Overview
Check every choice one last time and press Create. The message "Class created successfully. N sessions were generated." appears: the sessions for the first 8 weeks from the start date open straight away, and later weeks are added automatically every night (you always have at least 6 weeks of lessons ahead; up to the end date if there is one).
In a class with an end date, the lesson on the end date itself is not created; the last lesson is on the last class day before the end date. The class also counts as ended from the end date: on the Classes list it only appears while Show ended ones is on, with an "Ended" badge. If you want a lesson on the end date too, choose the following day as the End Date.
Credit deduction timing
This decides when the session credit is taken from the student's package; at enrolment the credit is reserved first and the actual deduction happens at the moment you choose:
When the session starts: when the lesson time arrives, the credit of everyone who is Pending or Attended is deducted. If you later mark someone as No-show, you are asked whether to refund or use up the credit.
When the session ends (default): when the lesson ends, the credit of those marked Attended is deducted. The credit of someone whose attendance was not entered stays reserved; if Auto-complete is on, pending people count as Attended when the lesson ends and their credit is deducted.
When attendance is confirmed: it is deducted the moment you mark the person as Attended.
What happens to the credit on a late cancellation or a no-show is decided by the cancellation window and the package's cancellation-rights rule, not by the credit deduction timing; when you change a status the system asks Refund the credit / Use up the session (see the Class sessions and attendance article).
A class's credit and cancellation policies can be changed after it is created, but credit deductions already applied to past sessions do not change retroactively.
Editing a class
Use Edit in the row's ⋮ menu on the Classes list or the Edit button on the class detail. The Edit Class window is not a wizard: every field you filled in when creating (Basic Information, Instructor and Resource, Capacity, Schedule and Timing, Allowed Services, Class Policies) sits on a single page, one section below the other; press Update at the bottom. If nothing changed, you see "No changes were made." A cancelled class cannot be edited.
Changes to the instructor, room and capacity apply to future sessions; the capacity is not changed on sessions that already have more people enrolled than the new capacity.
When you change anything in the schedule section (days, dates, time or duration), pressing Update opens the Schedule Change window, which asks you to confirm (Yes, Update).
If you only changed the lesson time or duration, then although the window says sessions will be deleted and regenerated, future sessions are not deleted: they move to the new time on the same day and enrolments are kept; a session whose new time would already be in the past (a later lesson today) is not moved. If you tick "Notify enrolled participants of the time change" in the window, your When a Class Session Time Changes automation reaches each participant once, with their earliest shifted lesson; the box is unticked by default.
Changing the class days, the start date or the end date deletes and regenerates the future scheduled sessions. If the class has actively enrolled students, this change is not allowed and a message tells you to cancel the enrolments first; open a separate class for the new days, or change it after cancelling the enrolments.
Copying a class (running the same lesson at another time)
- 1Open Copy
On the Classes list, choose Copy from the ⋮ menu on the class's row; the Duplicate Class window shows the source class's instructor, days, time, duration and capacity.
- 2Choose the start date
In Start Date, pick the day the new classes start.
- 3Enter the times
Type the lesson time (HH:MM) of the new class under Session Times. For more times press Add Time — each row becomes a separate class. If the Class Name is left empty it becomes "source class name + time" (e.g. Morning Pilates 18:00); you can change the colour per row too.
- 4Create
Press Create ("Create N Classes" with several rows). Use Details in the result table to open the new classes.
Copied properties: capacity, instructor, room, services, schedule rule (days), duration, policies, description, category and level; the source class's end date and enrollment methods carry over to the copy too. Enrolments are not copied; the new class starts empty and Active.
If you leave the Start Date empty, the source class's start date is used. If that date is in the past, the copy's sessions are generated from that past date too. Always choose a date to start the copy from today or a later date.
Permissions
Create Class and Copy need the permission to create classes, Edit needs the permission to edit classes and Cancel needs the permission to delete classes; the business owner can do all of them.
If you want to set up the lessons of a fixed-end term across multiple days and times in one go, see the "Plan Sessions" wizard in the same menu (see the Session planning article).
On mobile, open Classes from the menu, tap Action at the top right and choose Create Class in the Class Actions menu; the New Class screen opens. Mobile does not use the seven-step wizard: everything is on a single scrolling form divided into six sections.
Basic Information: class name (required), category, level, description and calendar colour.
Instructor & Room: the default instructor (required) and an optional room/resource.
Capacity: Maximum Participants (required, 10 by default). There is no minimum-participants field.
Calendar: class days, start date, optional end date, session time and duration in minutes.
Services (optional): which services' packages may be used to enrol in the class.
Policies: Allow Package Enrollment and Allow Access Enrollment (enrolment with a subscription; at least one must be on), Auto Complete, Online Enrollment (with an optional cut-off in hours), Credit Deduction Timing and the Cancellation Window (hours). The number of cancellation rights, and which cancellations use them, is not a class setting — it is defined on the package. A cancellation window of 0: under the package rule On late cancellations every cancellation is free until the class starts (the opposite of 0 in the appointment Cancellation Window, where no customer cancellation is free); under On timely cancellations there is no time limit and every cancellation before the class starts uses a right.
The Create Class button at the bottom of the screen finishes the job. Every field on the web wizard exists on mobile too — only the layout differs.
There is no summary step on mobile. The web wizard shows a final summary screen before you create the class; on mobile the class is created the moment you press the button, so check the form yourself first.
The colour is chosen from ten ready-made swatches on mobile. If you want a colour of your own outside that set, create or edit the class in the web panel.
The same screen is used for editing (class detail → ⋮ → Edit Class); press Save Changes at the bottom to save. If you change the schedule (days, time or duration), mobile asks you to confirm that future scheduled sessions will be regenerated to the new schedule (Continue). The option to notify participants of a time change is not available on mobile; use the web panel for that. If you turn on Auto-complete while it is off, its effect on past sessions (sessions to be completed, records to count as Attended and credits to be deducted) appears under the switch; you cannot save until the numbers have loaded, and this cannot be undone.
To run the same class at another time, open the class detail, tap ⋮ and choose Duplicate Class: every row is a new class (Add another copy at a different time adds a row). If you leave Start Date (optional) empty, the source class's start date is used — pick a date if that date is in the past.
In a class with an end date, the lesson on the end date itself may not be created. If you want a lesson on the end date too, choose the following day as the end date and check the last lessons in the class's Sessions tab.