Skip to content

Programs

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
  • Reorder exercises in the day’s list: press and hold an exercise (or its drag handle), then drag it to a new position
  • 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

Clients only see assigned programs on the website after they subscribe to a client plan and become Active. You can assign while they are still Pending — the program appears once they check out.

See Managing clients for the recommended onboarding order.

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.