FYTT maintains an internal database of exercises with attached metadata that helps with automation and individualization. This metadata includes info like written and video exercise instructions, which body parts are used to perform the exercise, appropriate substitute exercises, and default KPI associations.

Because we have thousands of exercises in the database, we do not have complete metadata for each one. However, we try to include information for the most widely used exercises to minimize the need for manual configuration.

Nonetheless, each organization can create its own database of exercise metadata to customize how exercises are individualized and presented to athletes.


When you add an exercise to your organization's database, we pre-populate it with any metadata already stored on our internal database. You can change any of this information to override the system defaults and customize the data within your organization. For example, if you uploaded your own video for an exercise, that video would be used instead of the video in our database.

Changes to exercise metadata are only applicable to your organization. So videos, descriptions, etc. will only be accessible to your athletes.


After you select a name for an exercise in your database, FYTT pulls in any default metadata that we have for that exercise. From there, you can continue customizing the various data points.

Exercise naming

You are free to name your exercises however you please. We've created a guide on exercise names that lays out a potential framework and some considerations, but we do not enforce any conventions at this time. Keep in mind, however, that FYTT probably doesn't have any metadata for specially named exercises, so you'll have to manually configure the metadata if your naming convention is unique.


You can attach a video to an exercise either as a file upload, or a YouTube video ID.


Accepted file formats for video uploads are .mp4 and .mpeg. To upload a video, simply select "Upload" as the video type, then click the "Add / Change Video" button to select a video stored on your computer.


To attach a YouTube video, select "YouTube" as the video type, then paste the YouTube video URL into the textfield provided.


FYTT allows you to define what KPIs are associated with an exercise by default. Every time you prescribe the exercise with the "Auto" KPI selection, the system will look to your configuration to determine which KPI to use for prescribing the attribute. You can add multiple KPIs so that if an athlete does not have a measurement for the first KPI on the list, it will check if the athlete has a measurement for the second, and so on.

For example, suppose you had "Incline Bench Press" in your exercise database. You could specify that the first choice for prescribing weight for this exercise should be 100% of the "Incline Bench Press: 1 Rep Max." (see the KPIs guide for more info on defining KPIs). You could then specify that the second choice for prescribing weight is 80% of the "Bench Press: 1 Rep Max." You can add as many derivatives as you want.

With this example configuration, you could now prescribe the incline bench press exercise within a workout and select "Auto" for the KPI option. (Note: Currently, FYTT only has the "Auto" KPI feature for the weight attribute. More attributes will be added as use cases come up.)

When the workout is individualized to an athlete, FYTT will first check to see if the athlete has a measurement for the incline bench press KPI. If not, it will then check to see if the athlete has a measurement for the bench press KPI. Once the system finds an applicable KPI, it will apply the appropriate calculations.

So using our numbers from the examples above, if the athlete only had a bench press KPI of 200 lbs, it would apply our second KPI derivative of 80% of the bench press 1RM, then apply the prescription of 70% for the set (200 x 80% = 160 x 70% = 112).

Did this answer your question?