Class Management: the overview panel and the class list
Track your studio's occupancy, attendance and pending attendance on a single screen; filter, copy and manage your classes.
Last updated: 16 August 2026
The Class Management module is for managing group classes that repeat on a weekly pattern (pilates, yoga, personal training groups). The Overview screen summarises the daily state of your studio.
The metric cards at the top
Active Classes: the number of classes currently running.
Sessions This Week: the total number of sessions this week and how many of them are completed.
Active Students: the number of distinct customers with at least one pending upcoming lesson.
Occupancy Today: the capacity fill percentage across today's sessions.
Weekly Attendance: the weekly attendance rate.
Pending Attendance: the number of sessions whose attendance has not been entered; if there are none it says "All attendance is up to date".
Needs attention (the action centre)
The system collects the situations that need action into six tabs: Filling Up, Expired, Capacity Issues, Awaiting Attendance, No Instructor and Enrolment Without Package. For example, the "Extend" button on the row of a student whose package is about to run out takes you straight to the renewal screen.
Heat map and trend
The weekly heat map uses colours in a day-and-hour matrix to show which time slots are full and which are empty — ideal for deciding when to open a new class.
The highlights block lists the most in-demand classes of the last 30 days.
The 8-week trend chart shows attendance and new enrolments together.
The class list
The Filters panel on the Classes screen contains search, status (multiple), level (multiple), instructor, room, service type, end date and start date range filters. There is also a "Show ended" switch and an option to download the list as CSV.
Table columns: Class (name + default instructor), Room, Schedule (weekly pattern and time), Capacity, Students (active students/capacity), Services, Policies (online booking badge), Status and Start.
The row action menu
Details: the class's sessions, the Students tab (a per-customer lesson breakdown) and its statistics.
Edit: update the capacity, instructor, schedule and policies.
Copy: derive a new class with the same rules.
Cancel: close the class and its future sessions.
The Students page
The Class Management → Students page in the sidebar gathers the students of every class and plan into one list. Each row shows the student's upcoming lesson count, attended lesson count and the date of their next lesson; expanding the row opens a per-class/plan breakdown, and from the breakdown you can jump to the class or plan detail.
Filters: search by name or phone, class/plan scope, instructor and remaining-lesson state (4 or more, running low, out of lessons).
Sorting: by next lesson (default), by name, most lessons left or most attended.
Enrol Student: the button at the top right opens the enrolment wizard; "Add Lesson" on a row starts the same wizard with that student preselected.
You reach the session freeze wizard from the blue Actions menu on the Classes screen, under "Freeze Sessions".
On mobile you can open the Classes screen from the menu. The class list, the class detail (overview, sessions, students), the session list and the session detail with attendance are all available on mobile.
The Actions menu
The Actions button at the top right of the Classes screen gathers five shortcuts into one menu: Create Class, Plan Sessions, Sessions, Freeze Sessions and Students. Each item carries a short description of what it does; the setup options and freezing are only shown to users with the required permission.
The Students screen
The Students screen in the Actions menu is the mobile counterpart of the web Students page: the students of every class and plan arrive in one list with their upcoming lesson count, attendance count and next lesson date. It has search by name/phone, a remaining-lessons filter (All / 4+ / Running low / Out of lessons), a class-plan scope and sorting. Tapping a row opens a per-class breakdown; from there you can jump to the plan or class detail, and "Add Lesson" opens the enrolment screen with that student preselected.
Differences between mobile and web
On mobile, creating a class is not a 7-step wizard but a single-page form split into sections.
Lesson enrolment works with the same model as the web: you pick multiple lessons from the list and each selected lesson becomes its own record.
The sessions screen has no weekly calendar view, only the list.
Freezing sessions and undoing a freeze from the freeze history can also be done on mobile (a single form with a preview).
To take attendance at class time, use the Sessions → the relevant session → attendance list flow; when attendance is marked, the package credit is deducted with exactly the same rules as on the web.