How to build a training program

Updated July 19, 2026

Programs are multi-week training plans built from reusable workouts. Build the program once, then assign it to any number of clients.

1. Open your programs

In the sidebar, click ProgramsAll Programs. Each program card shows its length, days per week, and total sessions, plus View Calendar and Assign actions.

The programs list with program cards

2. Create a program

Click + Create Program. Name the program, add a description, and set DIFFICULTY and TAGS. Build each week by clicking + Add on a day and picking a workout from the Library panel on the right — drag to reorder, and use the week paginator to add more weeks. The WEEK 1 SUMMARY row tracks what each day holds. Click Save when the structure is in place.

The program builder with the weekly grid and workout library

3. Manage your workout library

The Workouts tab holds the reusable building blocks. Click + Create Workout to build one, Show exercises to preview a workout's contents, or Edit to change it. Workouts you edit here update the library copy — programs snapshot their own copies when assigned, so active clients aren't disrupted.

The workouts library with saved workouts

If you prefer to start from a prompt, AI Program Builder on the programs page drafts a program you can then edit in the same builder.

CoachOS

Free plan available. No credit card required to get started.

Paid plans include a 7-day free trial when you are ready for AI, automations, in-app payments, and higher client limits.