Browse docs
Building

Building your first program

You write programs in the builder. If you ever programmed in a spreadsheet, the shape is familiar. That's deliberate. The structure is a simple hierarchy:

  • A program contains weeks.
  • A week contains days.
  • A day holds one or more sessions — the workouts an athlete opens in the app.
  • A session is a list of exercises, each with its sets, reps, load, and anything else you prescribe. You can group exercises for supersets and circuits.
  1. Create the program and rough out the weeks

    Name the program. Choose its type — template or subscription. The creation wizard also lets you file the program under a team. A team is optional filing metadata inside your organization, and a teamless program is normal. Then rough out the skeleton: how many weeks, and what each training day is for. Build the structure first and the details second. That's much faster than perfecting week one before week two exists.

  2. Write the sessions

    Fill in each day's session: exercises, sets and reps, loading. Pull from the exercise library rather than retyping movements. An athlete's demos and history in the app hang off the library entry.

  3. Prescribe the sets and reps

    Select an exercise row. Type the scheme in the helper bar, such as 3x5 @ 75%. Press Enter. The builder writes the volume rows under the exercise. Writing schemes covers every form the bar reads.

    A scheme typed in the helper bar, then Enter filling volume rows under the exercise
    The helper bar filling an exercise's rows.
  4. Reuse instead of retyping

    Most programming repeats with variations. The builder is built around that. Right-click a week tab. Choose Duplicate Week. Days duplicate the same way. Then adjust the variable, such as one value in the Intensity column. That's faster than writing each week from scratch.

    A week tab context menu with Duplicate Week, then an Intensity value changed from 77 to 82 percent
    A duplicated week with one changed intensity.

When it's written

What happens next depends on who it's for:

  • Your own athletesinvite them, then assign the program after they accept.
  • Buyerspublish and price it from the web dashboard to list it on the marketplace.