What is this?
Training programs let you create multi-week structured plans that you can assign to clients. Instead of building each week from scratch, you design a program once and apply it to any client's training calendar.
Why it is useful
Most coaching follows a structured progression. Programs save you time by letting you plan weeks of training in advance. When you assign a program, it automatically populates the client's calendar with the right workouts on the right days.
Use Cases
- Creating a 12-week strength program for beginner clients
- Building a periodized plan with progressive overload across weeks
- Reusing the same program template for multiple clients
- Modifying a program for a specific client without affecting the original
Step-by-Step Guide
Creating a New Program
- Go to Library > Training > Programs
- Click New Program
- Enter the program name, description, duration (number of weeks), and difficulty
- You land in the Program Builder
[Screenshot: New program form with name, description, and duration fields]
Using the Program Builder
The program builder shows a weekly calendar grid. Each column is a day and each row is a week.
- Click on any day cell to add a workout
- You can:
- Create a new workout directly in the cell
- Add an existing workout from your library
- Drag and drop workouts between days
- Use the Insert Week button to add more weeks
- Click Edit Details to update the program name or description
- Click Save when you are done
[Screenshot: Program builder grid showing weeks and days with workout cards]
Duplicating a Week
- In the program builder, hover over a week row
- Click the Copy icon
- The week is duplicated below with all its workouts
- You can then modify individual workouts for progressive overload
[Screenshot: Week row with copy button highlighted]
Saving a Workout to Library
If you build a workout inside the program builder that you want to reuse:
- Click on the workout card
- Click Save to Library
- The workout is now available in your workout library
[Screenshot: Workout card with save to library option]
Assigning a Program to a Client
- Go to the client's Training tab
- Click Assign Program
- Select the program from your library
- Choose the start week and end week (you can assign the full program or just part of it)
- Click Assign
- The workouts populate the client's calendar automatically
[Screenshot: Assign program side panel with week range selection]
Editing a Client's Program
Once a program is assigned, you can still modify individual workouts for that client:
- Go to the client's Training tab
- Click on any workout day
- Make changes (add/remove exercises, adjust sets/reps)
- Changes only affect this client, not the original program template
Things to Note
- Editing a workout in the program builder updates the template. It does not retroactively change workouts already assigned to clients
- Programs can be any number of weeks
- You can assign different programs to different clients at the same time
- Deleting a program does not remove workouts that have already been assigned to clients
Common Problems
I assigned a program but the client's calendar is empty Make sure you selected the correct date range. Also check that the program has workouts added to the days you expect.
I want to change a program after assigning it Changes to the program template do not affect already-assigned workouts. Edit the client's individual workouts directly on their Training tab.
The program builder is not saving Make sure all required fields are filled. Check for any unsaved changes before navigating away.
FAQs
Can I assign the same program to multiple clients?
Yes. Programs are templates. You can assign them to as many clients as you want.
Can I schedule a program to start in the future?
Yes. When assigning a program, choose a future start date.
Can clients see the full program or just the current week?
Clients see their workouts week by week on their training calendar. They do not see the full program overview.
Can I create a program with rest days?
Yes. Simply leave those days empty in the program builder. Only days with workouts will show content.
