Customizing a Single Session
Edit one client's workout for one specific date without touching the master template or any other week.
A customized session is a one-off change. You modify what a client does on a specific date — exercises, sets, and order — without changing the master workout template or any other week's session.
Tier note: Per-session customization is a Starter+ feature.
When to use this
- A client reports a lower-back strain the day before their deadlift session. You want to swap those movements for today only.
- A client missed a session and you want to assign a make-up with a modified exercise list.
- You're running an in-person session and want to deviate from the program for this one visit.
How to access the customizer
- Open the client at
/clients/[clientId]. - Click the Schedule tab.
- Find the workout day you want to modify on the calendar.
- Click the workout cell. A panel opens showing the exercise list.
- Click Customize this workout.
On desktop, the customizer opens as a modal. On mobile, it opens as a full-page view at /clients/[clientId]/sessions/[sessionId]/customize.
What the customizer shows
The customizer opens with the exercises from the master template pre-loaded. The header reads:
Customizing [Client name] · [Date] — [Workout name]
An amber border around the panel signals you're in override mode.
From here you can:
- Reorder exercises (drag the grip handle).
- Remove exercises (trash icon on each row).
- Add replacement exercises from the picker.
- Edit any set parameters using the inline chevron panel.
Saving and resetting
| Button | What it does |
|---|---|
| Save Override | Saves your changes. The client sees this version on their dashboard for that date only. |
| Reset to Template | Clears all overrides and restores the master template for this session. |
| Discard Override | Closes without saving. Any unsaved changes are lost. |
A confirmation dialog appears the first time you click Save Override: "You're editing this client's workout for [Date] only. The master template will not change."
Scope of the change
The override applies to this session only. Week 2's Monday session still reads from the master template — it's a fresh resolution and is completely unaffected.
If you later edit the master template, a banner appears on any customized session: "The source template changed since this session was customized. Re-base override on current template?" You can ignore the banner if the customized session is already done.
Customized sessions in the schedule view
Customized sessions show a small amber dot on their calendar cell. Hover the dot to see the tooltip "Customized for this date."
Customizing a rest day
To add a make-up workout on a rest day: navigate to that day in the schedule, click the empty cell, and select Add session. You can build any exercise list from scratch or pick a template.
Common pitfalls
Where to find this
- Entry point:
/clients/[clientId]→ Schedule tab → click a workout day → Customize this workout. - Mobile route:
/clients/[clientId]/sessions/[sessionId]/customize.
