How to Create and Sync Programs Using AI as an Exercise Selector
1. Make sure your exercise library is ready first 0:08
The most important prerequisite is having an accurate exercise library.
AI can only select from exercises that already exist in your library.
Add exercises manually in the Exercise Library if you already have them listed.
If you have a large list, you can ask the team to help import them in bulk.
You can also sync exercises from external sources:
YouTube channel sync: paste a channel URL or channel ID in Org Settings.
Vimeo sync: works similarly.
During sync, you can review videos and approve or reject them before they are added.
2. Open an athlete’s calendar and start a new program 1:02
Go to the athlete’s profile and open their calendar.
Find and click the Programs button.
The first time, the program area will be blank.
You can manually create workouts, but the AI workflow starts by creating a program from a description.
3. Paste or type the program description for AI to build from 1:23
Paste in an existing program if you already have one written elsewhere.
Examples: EMR notes, Google Docs, or another tracking document.
If you do not have a written program, type the workout details directly into the description field.
Include as much detail as possible, such as sets, reps, frequency, and exercise names.
Example:
3x12or a full multi-workout plan.
4. Generate the program and review AI’s exercise selections 1:46
Click Generate to have the system build the program.
The system sends the request through multiple LLM prompts and then chooses the most accurate result.
Review the generated program carefully before finalizing.
You can confirm the output as-is or make edits before saving.
Example review points:
If the exercise name is slightly off, select the correct one.
If the exercise type is vague, choose the version you want.
Make sure the rest of the structure looks correct.
5. Confirm the program structure and frequency 2:14
After confirming, the program view shows the workouts that were created.
The example includes two workouts:
Daily mobility
Strength training
If frequency was included in the description, it will be auto-selected.
If frequency was not included, you can set or change it manually.
You can also adjust the recurrence pattern, such as:
Weekly
Monday / Wednesday / Friday
Save the recurrence rule once it matches the intended schedule.
6. Edit the program from coach view or athlete view 2:48
There are two views:
Coach view: easier for editing, notes, and free text changes in one place.
Athlete view: also available, but may require more clicking for edits.
If you make changes in coach view, they automatically apply to the athlete-facing version.
Notes carry over automatically as well.
If there is ever an error, the note can be used to clarify what the athlete should follow.
7. Replace exercises or create new ones without leaving the program 3:26
Use the replace exercise button to swap an exercise.
Search your exercise library for the replacement.
If the exercise does not exist yet, you can create a new one directly from within the program.
This avoids leaving the program screen and going back to the exercise library.
8. Export or send the program if needed 3:41
You can send a PDF to the client if they do not want to use the app.
You can also download the PDF for your own records or sharing.
This gives flexibility for athletes who prefer a document instead of in-app access.
9. Sync the program to the training calendar 3:49
If you set an end date, the program will sync only through that date.
If you leave it open-ended, it can continue updating forward automatically.
The example workflow keeps the program open so the next 7 days are always populated.
You can also extend the look-ahead window to more days, such as 30 days.
This helps if appointments run long or schedules change, since the athlete still has upcoming work available.
10. Edit future versions efficiently and manage prior versions 4:13
If you need to make larger changes later, you can edit the program again using the original description and AI.
For small changes, it is usually faster to edit the existing program directly.
Every time you create or edit a program, the system saves a prior version automatically.
You can view prior versions and:
Reactivate a full prior version
Reactivate a single workout from a prior version
This gives you version history and rollback options.
11. Finalize and sync the program 4:40
Once everything looks correct, click Sync.
The program is then placed on the training calendar according to the selected frequency.
If no end date is set, it will continue rolling forward as time passes.
12. Decide whether the program should be structured or unstructured 5:04
Some workouts should not appear on specific calendar days.
Toggle the program to unstructured if you do not want it to sync onto the training calendar.
Important distinction:
Structured = syncs to the training calendar
Unstructured = does not sync to the training calendar
Even unstructured workouts still need to be synced if you want them available to the athlete.
13. Understand what athletes see for unstructured programs 5:25
Unstructured workouts appear as suggested work.
Athletes can see them in:
Their summary
Their active program
The program still shows the intended frequency, such as Monday / Wednesday / Friday.
Athletes can add the workout to their training calendar if they want to track it.
This is useful for athletes with variable schedules who just need a weekly target rather than fixed days.
