Online Bookings, Moves & Make-Up Lessons — Logic Overview
1. Online Bookings
When a customer selects a class online, First Class always presents the next available class date.
Key Booking Rules
If a class has already started and today is Wednesday, and the customer selects a Tuesday class, the system will only offer the next upcoming Tuesday.
→ They cannot book a previous date.Holidays automatically push the next available class out by one additional week.
Online availability rules only apply to online bookings.
Same-day bookings ARE allowed.
Example: Today is Tuesday → customers can still book this Tuesday’s class if the time is valid.Optional: Unlock date picker
When enabled, customers can manually choose a future class date.
Default setting = locked (date cannot be changed).
2. Moving a Booking
A booking can be moved based on the following rules:
A. Level Restrictions
A student can only be moved:
Within their current level, OR
To the next level ONLY if they have been marked as P – Progressed.
B. Weekly Movement Rules
If the student’s lesson for the current week has NOT occurred yet:
→ They can move to any remaining day of the current week, including different times on the same day.If the student’s lesson for the current week HAS already passed:
→ They can still move, but the move will be scheduled for the next week (any day or time).
This logic is the same across both the web portal and the mobile app.
3. Make-Up Lessons
Web Portal (Standard Logic)
Make-ups in the portal follow the same rules as online bookings:
Customers can only book the next available make-up class.
Holidays push the next available date forward.
Mobile App
The logic differs slightly:
Standard First Class App
Customers can book make-ups up to 3 weeks in advance (i.e., next 3 available lessons).
Holidays and closed days block make-up bookings.
Branded Apps
The booking window is customisable.
Can allow up to 10 weeks in advance for make-up bookings.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article