Your exercise library holds the exercises you want to coach in detail: the description, video, and tags athletes and coaches see, plus the load rules and injury rules that shape each athlete's version of a workout. This guide covers adding, editing, importing, and exporting exercises.
Build only what you need
You don't need an exercise in your library to use it in a workout: the block builder takes any exercise name you type. Add exercises only when you want a custom description, video, tags, or rules for them. There's no reason to add "Jog" or "Stretch".
Exercise principles & best practices
Naming
A shared naming convention keeps instructions clear when several coaches write workouts. A good starting point is Towards Standardization of the Nomenclature of Resistance Training Exercises (Jackson, Brown, Coburn, Judelson and Cullen-Carroll), which recommends the pattern specification, equipment, exercise.
Specification
Unilateral or bilateral, bar placement, grip, stance, rack position.
Equipment
Name it, and choose between full names ("Barbell") and abbreviations ("BB").
Exercise
Usually straightforward; describe a movement in more detail only when it needs it.
Proper nouns and slangs
Decide whether to prefer explicit descriptions over proper nouns and slang, such as "Straight Leg Deadlift" instead of "Romanian Deadlift".
Assumptions
Decide what athletes are expected to know. Strictly, a "Back Squat" is a "High-Bar Back-Rack Barbell Squat", but most coaches assume high-bar and only name the low-bar variation.
Description
Use the description for the setup, cues, and what to watch for. Athletes see it with the exercise's video when they open the exercise in their workout.
Creating exercises
Exercises live in the Library. Open Library in the sidebar and click the Exercises tab (1). The table lists your exercises with their tags and a video icon when they have one. Search by name or tag, or use the toolbar filters.
To add one:
Click Add Exercise (2) and choose From scratch. The New exercise panel opens.
If you can save to more than one library, choose where it goes under Create content for.
Type the Exercise name and click Create.
The exercise is added to the table and opens in its editor, ready for the rest of its details. CSV Import (3) and CSV Export (4) are covered below.
To add many at once, choose With Flex under Add Exercise instead. Flex can add the exercises your programs already use, the ones in a spreadsheet you attach, or a set for what you train, with descriptions and tags. It shows you the list before it adds anything. While the library is small, a Build your exercise library with Flex notice above the table offers the same thing. In an exercise's editor, Write with Flex asks Flex to write that exercise's description. See Flex.
Adding, importing, exporting, and deleting exercises needs edit access to the library; without it, the buttons are hidden and an exercise opens marked View only.
Finding exercises in the block builder
When you type an exercise name in the block builder, the suggestions come from your library: type at least three letters and FYTT matches exercises whose name or tags contain them. Pick a suggestion to use that exercise, with its description, video, and rules. See Blocks for building sets.
Team vs. institution exercises
Each exercise belongs to one library location:
Institution exercises are available on every team in your institution.
Team exercises are available only while you're working in that team.
Personal exercises are yours alone.
The builder suggests exercises from the institution, the team you're working in, and your personal library. An exercise saved to one team doesn't show up while you're building for another team. To make it available everywhere, create it in the institution library. When your institution has more than one team, the table shows each exercise's location and you can filter by it.
One name per location
A location can't hold two exercises with the same name, but the institution and a team can each have their own version of an exercise, for example to give one team different videos.
Exercise builder
Click an exercise's row, or View details, to open it. The panel saves each change as you make it, so there's no Save button. Rows you haven't filled in yet appear as chips next to the Details heading; click a chip to open that row.
Name — what the exercise is called; required.
Tags (1) — pick existing tags or type new ones.
Description (2) — setup, cues, and what to watch for.
Video (3) — an uploaded file or a YouTube link.
To delete the exercise, click Delete exercise at the bottom of the panel and confirm. This removes it along with its load rules, substitutes, and injury rules.
Tags
Tags organize the library and make exercises faster to find: the library search and the block builder's suggestions both match tags as well as names, and the Tags filter narrows the table to a tag. Manage the tags themselves on the Library's Tags tab.
Tagging strategy
Tags only help if every coach uses them the same way.
Keep tags clear and consistent
Use standard terms that are easy to recognize.
Avoid synonyms: choose "Lower Body" or "Legs", not both.
Stick to one format, such as capitalizing every tag.
Use categories that enhance searchability
Movement type: Squat, Hinge, Push, Pull, Core, Rotation
Muscle group: Upper Body, Lower Body, Full Body
Equipment: Barbell, Dumbbell, Resistance Bands, Bodyweight
Training focus: Strength, Power, Endurance, Mobility, Speed, Recovery
Athlete level: Beginner, Intermediate, Advanced
Balance specificity and generality
Use broad tags for major groupings ("Strength") and specific ones only where they help ("Olympic Lifts").
Incorporate sport-specific and functional tags
Add sport tags ("Basketball") and outcome tags ("Change of Direction") where they match how coaches search.
Limit the number of tags per exercise
Most coaches use one to three tags per exercise, and some use more as search words. Pick one habit and keep it: a tag on nearly everything filters nothing.
Videos
Athletes see the exercise's video, with its description, when they open the exercise in their workout. Uploaded videos are only viewable within your organization.
In the Video row, drop a file onto the box, click browse to choose one, or paste a YouTube link. Uploads can be mp4, mpeg, or mov files up to 300 MB.
A .mov file is converted to mp4 after it uploads so it plays on every athlete's device. The row shows Converting… with a progress bar until it's done, and you can close the panel while it finishes. If the conversion fails, the row says so; upload the file again, or convert it to mp4 first.
To remove a video, click Remove video and confirm.
Load rules
Load rules turn a percentage set of this exercise into a weight for each athlete. Open Load rules in the exercise panel, enter a percent, choose a Weight metric, and click Add rule.
When a set prescribes a percentage, FYTT works down the list and uses the first metric the athlete has a value for, applied at that rule's percent. For example, with 100% of Incline Bench Press 1RM first and 80% of Bench Press 1RM second, an athlete with only a 200 lb bench press gets 70% of 160 lb (112 lb) for a 70% set. If the athlete has none of the metrics, no weight is prescribed and the set shows as a percentage only. Drag a rule by its grip to change its priority.
Load rules can only point at weight metrics. If your institution has none yet, the section says No weight metrics yet and links to Metrics.
When an athlete is injured
This section decides what an injured athlete gets instead of this exercise. See Injuries for recording injuries, and Exercise modifiers & substitutions for how swaps and modifiers work together.
Ruled out by an injury to — the body parts where a current injury rules this exercise out. Every part is checked on a new exercise; uncheck the ones that shouldn't.
Can be done one side at a time (1) — turn this on for single-arm or single-leg work, so an athlete with a one-sided injury moves to the uninjured side instead.
Substitutes (2) — search library exercises to add them in the order FYTT should try them. An athlete who can't do this exercise gets the first substitute their injury allows.
Importing exercises from CSV
To add many exercises at once, click CSV Import on the Exercises tab. The Import exercises dialog walks you through it:
Choose the library under Create content for.
Download the sample spreadsheet from the dialog and add a row per exercise, keeping the column order. Only the exercise name is required.
Export the spreadsheet as a CSV file.
Click Import CSV File and choose the file. The import runs in the background, with a progress bar above the table.
The sample's columns cover the name, description, video, whether the exercise can be done one side at a time (sided, true or false), and one column per body part (false for a part an injury there shouldn't rule out). A row whose name already exists in that library updates that exercise. Tags, load rules, and substitutes aren't imported; add them in the editor.
Videos must be links
The import can't read files from your computer. Put a YouTube link in youtube_url, or put a publicly downloadable file link (such as an S3 or Google Drive sharing link) in public_file_url and leave youtube_url empty. Upload local video files one at a time in the exercise editor instead.
Exporting exercises to CSV
Click CSV Export above the table. When the file is ready, the Export ready dialog opens; click Download file. The export lists the exercises in the team you're working in and the institution library, with columns for exercise_name, description, youtube_url, and public_file_url. Links to uploaded videos in the file expire after 30 minutes.
Deleting exercises
Tick exercises in the table, click Delete, and confirm in the Delete these exercises? dialog, or use Delete exercise in an exercise's panel. Deleting can't be undone. Workouts that already use the exercise keep its name. To organize the rest of your training content, see Training library.





