Enable reserved spots (and recurring reserved spots)
Most of my clients have a recurring schedule. However, their appointments cannot be put on the calendar until their subscription renews and either they or I notice and manually add them. This leaves their normally reserved times open for the taking by other clients who either don't have a recurring schedule, are new, or are looking to reschedule a normal appointment due to an exception in their schedule.
This causes issues because then I have to reach out to the client who just booked thinking the time slot was open and I have to explain that no, it's not actually open because another client normally takes it but we just hadn't gotten around to scheduling it (or in many cases, they are out of credits at the time and we are just waiting another few days for their subscription to renew).
It would be far easier on everyone involved if I could reserve times for a given client whether or not they have credits for it. And furthermore, if this reservation could be set to "indefinitely repeat". Then, every time their subscription renews, even better if Trainerize just automatically populated their reservations with actual session credits. Failure to have enough credits to fulfill a reservation within 48 hours of it coming up, should then automatically free up the time slot for anyone else to use.
I think this reservation should be considered a "soft appointment" and sync to our calendars like a real appointment, maybe with some kind of annotation indicating it's not real until an actual credit is assigned to it. But that would assist everyone in planning accordingly and realizing if they had a reservation they have to cancel.
Canceling a reserved time would prevent a credit from being assigned to it. Bonus points if canceling an existing session automatically moves the credit to the next available reservation date. Extra bonus bonus points if "rescheduling" an existing session does not do that and instead holds the session for the client to add to any free date in the calendar.