Back to Trainer guides

Programs

Updated on 2026-06-04

Programs

A program is a reusable training plan you build once and load onto any client. The program editor is a board: training groups down the side ("Training 1", "Training 2", …) and the seven days of the week across the top. You drop one workout into each group/day slot. Real calendar dates are decided per client when you load the program (see below).

Open the list: Dashboard → Library. The Library opens on the Programs tab; Workouts and Exercises are the other two tabs across the top. (The program editor works exactly like the meal-plan editor — same board, same flow.)

Building a program

  1. Click New program.
  2. Give it a name and optional description.
  3. Click any empty slot to add a workout — search the library, click a workout to drop it in, or click + New workout to build one inline.
  4. Add more weeks with + Add week, or duplicate a week to reuse it.

Changes save when you click Save.

Two workouts a day

Each row of the board is a training group. Add a second group ("Training 2") with + Add group and you can schedule a second workout on the same day — perfect for an AM strength + PM conditioning split, or any double session.

  • Rename a group by clicking its name; drag the handle to reorder; the colored dot is assigned automatically.
  • Delete a group from its trash icon — if it still has workouts you'll be asked whether to move them to another group or remove them too.
  • A day with two groups simply shows both workouts, one per group.

Session types — sauna, martial arts, and more

Not everything you schedule is a tracked gym workout. When you add something to a day you can pick its type: a Gym workout (tracked set by set, like always), or a session such as Sauna, Martial arts, Tennis, or Other.

  • A session type has no exercises — you just name it and drop it on the day. It shows up in the client's plan as an info card, not something they "start" and log set by set.
  • Sessions are not counted as completed trainings and never appear as the client's "next training" — they're context (recovery, classes, sport), not gym volume.
  • The client can still tap "Done" on a session to mark they did it that day; you'll see the check-off, but it doesn't affect their training stats.
  • You can save a reusable session in your library too (e.g. a "Sauna" item) and drop it into any program.

Mixing types is the point: a day might have Training 1 (a gym workout) in one group and Sauna in another — one tracked, one not.

Favorites

Tap the heart on any program row to mark it a favorite. Favorites sort to the top of the list, so the programs you reach for most are always first. The Favorites filter (with a live count) narrows the list to just those. Favoriting is private to you and works on both your own programs and system ones. The new order applies on the next page load — the row won't jump out from under you mid-click.

Weekly plan or calendar

Open a client's Program tab and you land on an editable grid with a toggle at the top: Weekly plan or Calendar.

  • Weekly plan (the default) is a repeating week — set Monday, Wednesday, Friday once and it repeats every week, forever. Need an A/B rotation? Add a second (or third) week with + Add week; the whole block then repeats on that cycle. There are no dates to manage — Wednesday's workout simply shows up every Wednesday.
  • Calendar is the advanced mode: pin each workout to a specific date, lay out a month by hand. Use it when a plan doesn't repeat cleanly.

Switch between the two views any time — your work isn't lost. Nothing is saved until you press Save. Each client has exactly one program, with as many training groups as you need (just like a meal plan has meal groups).

  • Open a day to add a workout to any of its training groups: search your library and click a workout to drop it in, use + New workout to build one inline, or Load program to lay a whole template in at once.
  • Open a filled slot to edit its workout. Drag a workout to another day to move it; duplicate a whole week to the next with the week's duplicate icon.
  • A library template loaded onto a client is copied — editing the client's workouts never touches the original. Its training groups are copied too.

Nothing is written to the client until you press Save, so you can rearrange the whole plan freely first.

Program vs Workouts tabs

  • The Program tab is what the client is supposed to do — the active plan.
  • The Workouts tab is what the client has done — the log history. Click any row to drill into a single workout report.

Tip — compare progression across cycles

When the same workout lands on two or more days, a Progression section appears below the calendar listing it ("Appears on Jun 1, Jun 8…"). Click Plan progression to open those days side by side — edit every set's reps and weight, add or remove sets, and use the per-exercise menu to increase weight or reps across the whole block in one shot.