Skip to content

Programs (coach app)

Create training programs, edit weeks and exercises, assign programs to clients, and import from CSV.

How to open

Tap Programs in the sidebar.

Program list

  • New Program - open the program builder
  • Search - Search programs…
  • Tag filters - narrow the list by program tags
  • Tap a program to preview it
  • Row actions: assign to clients, delete, duplicate, edit

Empty states:

  • No programs yet - create your first program
  • No programs found - try a different search or filter

Program builder

Build a multi-week program:

  • Add weeks with Add Week
  • For each day, add exercises from your Exercise library
  • Set sets, reps, rest, and tempo per exercise
  • Add tags and a description
  • Toggle shared with network if applicable

Save Program (new) or Save Changes (existing).

CSV import

When creating a new program only, tap Import CSV. Expected columns:

whichWeek, dayOfWeek, name, category, muscles, sets, reps, restTime, tempo

Assign to clients

  1. From the program list, tap the assign icon (or assign from the builder)
  2. Select one or more clients
  3. Tap Done · N client(s) assigned

Assignment errors

MessageFix
Set the client's training days on the Clients screen…Open Clients and set preferred training days
This program needs N sessions/week, but the client is only available M daysAdjust the client's schedule or the program structure

Delete a program

Confirm: Remove "{title}"? This cannot be undone.

On the website

After you publish a program in the app, set pricing and copy the customer-facing link on the website: Programs & sharing.

Shareable listings (marketing pages) are created in Shareable programs.

Need help? Contact your coach or HeyCoach support.