Running Programs
The running library is the parallel of Exercise Programs, but for runs. Same template-and-assignment model: build a template once, assign it to multiple clients, and each client’s assignment tracks their actual logged runs.
The library
Coach → Running opens the library. The header tagline summarizes the model:
Templates power assignments. Client programs track who is doing what.
The library has:
- Tabs for templates vs. assigned client programs
- Search
- Sort
- Sharing filter
- Difficulty filter
- Goal filter — running-specific (e.g., 5K, 10K, half marathon, marathon, base building)
- List / grid view
On mobile, filters open in a bottom drawer.
Filtering by client
When you arrive on the running page already filtered to a client (e.g. from a client’s workspace), a client context chip appears at the top showing their name. The library highlights templates that are already assigned to that client so you don’t double-assign.
Building a program
Click Build Program to open the running program builder. The builder lets you:
- Set program basics — name, description, difficulty, goal
- Define a weekly schedule of runs
- Configure each run with type (easy, tempo, intervals, long), distance or duration, and target pace or heart-rate zone
- Add workout steps for structured runs — warmup, intervals with work/rest splits, cooldown
Saving creates a template in the library.
Editing a client’s program
For a program already assigned to a client, Edit opens the client workspace view rather than the template editor. This is intentional — once a program is assigned, you’re editing that client’s version, not the template that’s been assigned to others.
Per-program actions
From any program in the library:
- Assign — give the template to one or more clients
- Edit — opens template editor (or client workspace for assigned programs)
- Share toggle — share with other coaches in your workspace
- Delete — destructive
Calendar events
Running programs integrate with a calendar events panel that shows upcoming runs, race targets, and key training days. Calendar events can be edited per-program and per-client.
What’s different from exercise programs
- Goals are running-specific (race distance, base building, etc.)
- Workout structure is step-based (warmup → work intervals → cooldown), not set-based
- Pace and heart-rate zones replace load and reps
- Calendar integration is more prominent — running programs are calendar-anchored