Builder

Assign and manage live programs

Turn a reusable plan into dated workouts, assign athletes, edit the active plan, and reuse it without carrying over assignments.

A Live Program is the plan athletes can follow on dates. It has a start date and assignments. A program template is the reusable structure you start from.

Before you begin

You need permission to create programs. Turn on Coach Mode to assign a program to other athletes. Outside Coach Mode, a new live program is assigned to you for personal use.

Prepare a program template or build the structure in the live-program editor. Add your athletes to the organization before trying to select them.

1. Create the live program

Open Builder → Live Programs, select +, and enter a recognizable name. The editor starts with a default phase. Load your intended program template or build the phases and workouts directly.

Check the content before replacing an existing structure with a template.

The Live Programs list with the plus button marked 1 and the Active status of the first live program marked 2.
Web app, Builder → Live Programs: (1) + creates a live program, (2) its timeline status.

2. Set the start date

Use Start Date to choose a Monday. Phase weeks align to Monday–Sunday, so the picker does not offer arbitrary starting weekdays.

A live program's Start Date value marked 1 with its date picker open, where only the Mondays of September 2026 can be selected.
Web app, live program: (1) Start Date opens a picker that only enables Mondays. End Date, Duration, and Status follow from the phases.

The end date and duration come from the phase structure. If the end is wrong, check the number and order of phase weeks rather than looking for a separate end-date override.

Status labels such as Not started, Active, and Finished describe the program’s timeline/state. They are not proof that every workout was completed or uploaded.

3. Assign athletes

In Coach Mode, open the header’s athlete selector. Search for the athletes on Athletes, or switch to Teams to select a whole team; each team shows how many of its athletes are selected. Select all and Deselect all act on the list shown. Select Close to apply the selection.

A live program header in Coach Mode with the athlete selector button marked 1, next to the menu, full-screen, and side-panel buttons.
Web app, live program in Coach Mode: (1) the athlete selector.
The athlete selector on its Teams tab, marked 1, listing teams with selected counts and Select all marked 2.
Web app, athlete selector: (1) Teams, where Football Performance shows 2 of 2 selected, (2) Select all.

There is not a single separate “assign whole team” command: team filtering plus athlete selection provides that workflow. Check the selected names before closing the selector.

If an athlete is missing, verify roster membership and your assigned-athlete access. A pending email invite is not necessarily an active roster membership.

4. Check delivery

Open Calendar, choose one assigned athlete, and navigate to the relevant month. Find the expected session and open its prescription preview.

Then have the athlete open Training → Workout → Calendar to load the session they will perform. A correctly named template in your library does not by itself confirm delivery.

Change a plan mid-cycle

Edit the phases, scheduled workouts, or prescriptions in the live program when you want to change that assigned plan. Editing the original template is a separate action and does not substitute for reviewing the live instance.

Check who shares the live program before editing it. If one athlete needs an independent variation, make a separate copy and assign it deliberately.

Reuse for another group

Use ⋯ → Create a copy. The copy starts with an empty athlete list, so:

  1. Give it a clear new name.
  2. Check or change its Monday start date.
  3. Assign the new athletes.
  4. Confirm the resulting dates in Calendar.
A live program's header menu open on Edit name, Create a copy marked 1, Save as template marked 2, and Delete.
Web app, live program ⋯ menu: (1) Create a copy, (2) Save as template.

Use Save as template when the modified structure should become reusable planning material. Review both dates and assignments whenever reusing a live plan.

If the plan is missing from Calendar

Check: organization → athlete → live-program assignment → Monday start → phase scheduling → month. Follow A scheduled workout is missing before recreating the plan.

On this page