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.
  1. Click Schedule in the sidebar to see your calendar.
  2. Open the View client schedules panel above the calendar.
  3. Tick a client to add their training schedule to the page.
  4. Tick another client to compare. Each client gets their own section.
  5. Scroll down to see the second client's schedule below the first.

Step-by-step

  1. Open Schedule in the sidebar (/schedule).
  2. Above the calendar, find the View client schedules panel (look for the people icon).
  3. Tick the checkbox next to one or more clients on your roster. The counter reads "N of M selected".
  4. The calendar swaps from your appointment view to a per-client schedule view, showing program days for the selected clients.
  5. 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.tsx roster filter.
  • Underlying API: GET /api/clients (default-excludes archived) plus per-client GET /api/clients/[id]/schedule.

Related

Was this article helpful?