Classes & Schedule
17 min
classes define the sessions your club offers β each with a schedule, location, fee, and enrolled students βοΈ creating a class go to club β classes β new class and configure field notes class name e g "beginner yoga β tuesday" description shown to members location select from your locations category optional β group classes by type (e g beginners, advanced) categories are set up in location settings schedule day of week and time β or a day range (e g mondayβfriday for daily classes) instructor assign an instructor (optional) fee amount monthly fee or per session rate billing type monthly, package, per session, or frequency based free class check this is a free class to skip all billing β no invoices, no recurring charges, hidden from payment reports max capacity optional β registration closes automatically when the limit is reached free classes when this is a free class is checked all fee and billing type fields are hidden β no billing configuration needed no invoices are generated when students enrol no monthly/recurring payments are created for this class the class is excluded from the monthly payment report and class payment stats students still appear on the attendance roster and can check in as normal use this for trial sessions, introductory workshops, staff training classes, or any class that should not generate billing day range schedule for classes that run across multiple consecutive days (e g monday to friday), toggle set day range when creating or editing the class select the start day and end day β the schedule displays as "monday β friday" π·οΈ billing types per class each class can have a different billing model monthly β students pay a fixed fee each calendar month regardless of attendance package β students purchase a block of sessions (e g 10 sessions for rm 200) per session β students pay each time they attend frequency based β fee varies by sessions/week and billing cycle (monthly, quarterly, semi annual, or annual) β see docid\ y6e9yg3o1avwe6bjof6ar for full details frequency based fee tiers when a class uses frequency based billing, you configure a fee tier table β one row per sessions/week + billing cycle combination sessions/week billing cycle fee (rm) deposit (rm) 1x monthly 80 β 2x monthly 140 50 2x quarterly 390 50 3x monthly 180 50 each row becomes a selectable tier when enrolling a student the deposit column is optional and, if set, is collected as part of the enrollment invoice tier suggestions if other classes in the same category already have frequency tiers configured, a copy from \[class name] shortcut appears β click it to pre fill the tier table from that class π§ managing enrolments from a class page, you can view all enrolled students with payment status for the current month enrol an existing student β click enrol student to search for any student already in the system and enrol them directly from the class page (select billing type, fee, and billing cycle without leaving the class view) add a new student β click + add student on the students tab to create a new student profile and automatically enrol them in the class in one step remove a student from the class π class payment stats the class overview shows a payment health summary for all enrolled students how many are paid up how many are overdue how many are in grace period this gives you a quick snapshot before each session π qr code check in each class has a unique qr code display it at the venue β students scan it on their phone to mark attendance automatically to get the qr code open the class β click qr code π cloning a class clone class creates a copy of an existing class with all its settings β useful when you want to run the same class at a different time, location, or with slightly different fees from the locations page, find the class you want to copy and click β― β clone class the clone dialog pre fills class name (with "clone of" prefix β edit as needed) location, schedule, billing type, capacity, and instructor β all editable frequency based fee tiers β copied from the source class, editable per class enrollment fees β copied amounts, editable before saving students are not transferred β you enrol them separately in the new class π
class start & expiry dates classes can be given a start date and/or an expiry date β useful for term based programmes, holiday workshops, or any class that runs for a fixed period toggle set start / expiry dates when creating or editing a class to reveal the date fields field behaviour start date class is inactive (hidden from enrollment) until this date expiry date class is automatically archived on this date both fields are optional β leave either blank if not needed classes with an expiry date are automatically archived overnight by the system when the date passes enrolled students and payment history are preserved βοΈ editing a class you can update class details at any time changes to fees take effect from the next billing cycle β existing payments are not affected ποΈ archiving, restoring & deleting a class class statuses on the locations page classes on the locations page are grouped by status tab what it shows active running classes upcoming classes with a start date in the future expired classes past their expiry date archived manually archived classes archiving a class when a class ends, archive it to remove it from the active list from the class card, click β― β archive all student enrolments and payment history are fully preserved β you can restore it anytime restoring an archived class from the archived tab on the locations page, click restore on the class card to return it to active status deleting a class permanently archived classes can be permanently deleted click β― β delete permanently on an archived class permanent deletion is blocked if the class has payment records archive it instead to keep the data intact