Scheduling sessions
1-on-1 sessions are separate from program workouts. Schedule, recur, and cancel them on a dedicated calendar.
The walkthrough
Sessions vs program workouts
Two different things, two different tables:
- Sessions — 1-on-1 trainer appointments. In-person, online, or hybrid. You manage these on the Schedule tab.
- Program workouts — the day-by-day workouts inside a client's assigned program. Created automatically when you assign the program.
The Schedule calendar has a workout overlay toggle so you can see both on the same view when planning the week.
Creating a session
- Click + New Session on the Schedule tab (or use the shortcut on a client's card).
- Pick the client, date, and time. Choose session type: in-person, online, or hybrid.
- Add a location (defaults to your Settings default) and a focus note if you want.
- Optionally turn on recurrence — weekly, bi-weekly, or monthly.
- Hit Create. The session appears on the calendar with status
scheduled.
Status lifecycle
Sessions move through: scheduled → confirmed → completed. They can also be canceled or no-show. Status updates can be triggered manually or through the workout runner.
Editing and canceling
Click any session on the calendar. You can edit details, reschedule by dragging, or cancel. For recurring sessions, you choose the cancel scope:
- This one only — leaves the rest of the series intact.
- This and all future — ends the recurrence from that date onward.
Trainer workout runner
If you're training a client in person, you can run their workout from your dashboard. Hit Run workout on a session — the runner logs every set as if the client did it. Same tables, same data, full PR detection.