For Coaches
Coaching workflows
Coach calendar — overview
The multi-week calendar at /coach/calendar/ — filter, drag, drop, plan.
What this page is
/coach/calendar/ is a multi-week, multi-athlete grid. Rows are athletes,
columns are days. Each cell shows planned workouts, uploaded activities,
race chips, and per-day notes.
Filters
- Team / Athlete dropdowns narrow the rows.
- Sport chips (All / Swim / Bike / Run / Strength) filter workouts.
- Tag + search narrow further.
- Today button re-anchors to the current week.
What lives in a cell
- Workout pills — coloured by sport, left-bar status (green=done,
red=missed, faded=cancelled).
- Race chips — A/B/C priority colour-coded, click goes to race recap.
- Availability badge — only when the day is non-default (limited,
unavailable, sick, race).
- Day note — free-form short text.
- Unplanned activity pills — green italic, for uploaded rides/runs
that didn't match a planned workout.
What you can do
- Click empty space in a cell → quick-create modal opens.
- Right-click a cell → set availability + note for that day.
- Right-click a workout pill → copy / apply-to-teammates / save as
template / delete.
- Drag a workout pill → move (same row, different date) or copy
(different row).
- Drag a card from the library rail → apply a template or plan to
the selected cell(s).
- Shift-click pills → multi-select; the bottom toolbar lets you
bulk-update status or delete.
- Ctrl/Cmd-click athlete name → multi-athlete selection; drop a
template once to apply to everyone.
Keyboard shortcuts
- T — jump to today
- / — focus the search box
- Esc — clear current selection / close menus
- Shift+? — show the full shortcut list