Your revenue comes from 1-on-1 sessions. Your scheduling tool should too.
Most studio software was built for yoga studios and CrossFit boxes. The core unit is a class with a roster. Personal training doesn't work that way.
You end up with a calendar that technically works but fights you at every step. Your front desk spends time managing the tool instead of managing the studio.
The calendar was the first thing we built. Every feature starts from the assumption that a session is one trainer with one client (or a small group from the same contract).
Pick a client, pick a trainer, pick a time. That's it. No class creation, no roster, no workaround. The session is the atomic unit.
A client on a 2x/week contract? Select their days and times and the system generates sessions for the full contract period. Change a recurring time and it updates everything going forward.
The system knows when a trainer is already booked. It won't let you double-book and will show you open slots. No more manual calendar cross-referencing.
Move a session on the calendar. The system confirms the change, checks for conflicts, and updates the record. The session history stays intact.
Sessions automatically appear in Google Calendar, Apple Calendar, or Outlook. Clients and trainers get a subscription link with built-in cancel links.