Viewing Multiple Clients on Your Schedule
Multi-select clients from /schedule to see their training schedules side by side with your appointments.
trainer guide/schedule
What this is for: See several clients' workout cycles at once instead of opening each Client 360 page individually.
The /schedule page shows your appointment calendar by default. As of 2026-04-29, it also has a roster filter above the calendar that lets you tick checkboxes next to clients to layer their training schedules onto your view.
When to use this
- You want to spot conflicts between your sessions and a client's program day.
- You want to compare two clients' rotation cycles in the same view.
- You're planning a group class and want to see everyone's program load that week.
- Click Schedule in the sidebar to see your calendar.
- Open the View client schedules panel above the calendar.
- Tick a client to add their training schedule to the page.
- Tick another client to compare. Each client gets their own section.
- Scroll down to see the second client's schedule below the first.
Step-by-step
- Open Schedule in the sidebar (
/schedule). - Above the calendar, find the View client schedules panel (look for the people icon).
- Tick the checkbox next to one or more clients on your roster. The counter reads "N of M selected".
- The calendar swaps from your appointment view to a per-client schedule view, showing program days for the selected clients.
- Untick to remove a client. Clear wipes all selections. Select all ticks every active rostered client.
What you'll see
- With 0 clients selected (default): your appointment calendar — same as before.
- With 1+ clients selected: a full Training Schedule section per client, stacked below your calendar. Each section has its own Calendar / Timeline / List toggle and a Remove button.
- Click a workout in a client's section to see which workout template runs that day.
Notes
- Archived clients are excluded from the picker by default. To include them, archive logic now matches every other selector — see Archiving and Reactivating Clients.
- Multi-select state is in-page only. Reload the page and you start fresh.
- For a deeper single-client view, click the client's name to jump to their Schedule tab on Client 360 — see The Multi-Program Calendar.
Common pitfalls
Where to find this
- Page:
/schedule→ View client schedules panel above the calendar. - Component:
app/schedule/page.tsxroster filter. - Underlying API:
GET /api/clients(default-excludes archived) plus per-clientGET /api/clients/[id]/schedule.
Related
Was this article helpful?
