The roster is where the "athlete management" happens in FYTT. But by athlete management, we mean this is where you manage the data about your athletes that is used to organize training and generate individualized prescriptions.


When you first visit the roster page, you will be prompted to select how you want to add athletes to the roster. There are two ways to add athlete data in FYTT.


If you'd prefer to offload the work of data entry to each of the individual athletes themselves, you can simply text or email each athlete your team's unique signup URL. To access this link, simply click the "Team Signup URL" in the top right of the roster screen. This displays your team's link that you can then copy and distribute.

When an athlete visits this link, they are able to create their own athlete profile within your team's account. As athletes sign up, their data will show up in the roster sheet, and you can edit it if you find anything that is inaccurate or that you want to change.


If you'd rather manually add athlete data, then invite them to join FYTT, then you'll want to select this method. If you just want to add athlete data to the system and not invite them, you don't have to. Either way, this option allows you to import athlete data using the "Sheet" tool.

The roster sheet allows you to quickly drop in basic data about your athletes. With this handy feature, you can literally copy and paste data from an external spreadsheet right into FYTT (no Excel upload necessary).

First name and last name are the only attributes required to initially add an athlete. However, you'll need to add email addresses if you want to later invite these athletes to join the platform.

Sending Invites

To send invites after you've added athlete emails to the sheet, select the athletes on the athlete table, then click the "Send Invite" button.

After confirming the invitation from the dialogue, FYTT will send an email to every athlete you've selected that has an email address provided. The email simply informs the athletes that they've been invited to join FYTT and gives them a call to action to create their athlete profile:

After an athlete clicks the button and completes the signup process, they will be able to access their individualized programming through the FYTT mobile app or on their mobile browser.


The main difference is that sending an email invite requires coaches to enter in athlete data, while the signup URL offloads that task to the athletes. If you choose the URL method, coaches can still use the roster spreadsheet to subsequently alter data provided by athletes.


The KPIs section is where you manage athlete measurements for the KPIs you've defined for your team. This is another spreadsheet interface that allows you to copy, paste, and quickly modify data.

Each KPI has two columns. The left column is the "official" measurement value for the KPI. The right column is the "override" value.


This is where you can record and make changes to the official measurements for each athlete. Recording a measurement for an athlete is as simple as entering a value to the appropriate cell.

One important thing to note about this column is that any change will create a new measurement for the athlete as of the date specified to the top right of the sheet.

You can click here to change the measurement date of the sheet. The date always defaults to today.

You can also add or modify individual measurement records by right clicking on a cell in this column. This brings up a summary of the athlete's recent measurements for the KPI. Simply click on a measurement to modify its date or value. Click the "New Measurement" button add a new one.


The override column gives you the ability to temporarily override the value of a KPI for any athlete. Say, for example, the athlete is recovering from an injury, and you want to lower the weight used when calculating individualized prescriptions. You can simply change the value in the override column, and that value will be used for the athlete's KPI until you change it back to zero.

Changing an override value highlights the cell in yellow to call your attention and remind you that it is being overridden.

You can also right click on a cell in the override column to bring up a form for adding some additional context. Use this field to communicate to other coaches or remind yourself why the value is being overridden and when you should re-evaluate.


The KPAs section is where you record and manage KPA measurements for individual athletes. This sheet also has basic spreadsheet functionality, so you can easily copy/paste athlete data from another source directly into the system (see the KPAs guide for more info on KPAs). By default, height and weight are always included in the KPAs sheet.

Like with KPIs, changes to the sheet will record new measurements for the the attributes as of today, but you can select a specific date if you need to.

Right clicking on a cell brings up a summary for all the athlete's measurements for the given KPA, where you can add, modify, or delete measurements.


Groups allow you to organize athletes any way you like. Athletes can have multiple group assignments, and you can assign athletes to separate coaches within a single group. See the Groups guide for info on creating and managing groups.

After you've created a group, use the boxes on the left of each row to select your athletes, then click the "Add Group" button in the menu that appears to the top right of the table. Select your desired group, select a coach (optional), then click "Add to Group."

Putting your athletes in groups allows you to create different programming tracks for each group on the same time horizon. For example, for a given four-week period, the Bigs could be following one program while the Skills are following another.

Coach assignments within groups are meant to help divide athletes up between coaches when running a session. For instance, when viewing the whiteboard for a given session that is programmed for a group, a coach will only see the athletes assigned to them. Or if you export a session to PDF format, the document will have a separate table for each coach (see the Calendar guide for more info on session whiteboards and PDFs).

You can also modify and remove group assignments in bulk using the athlete table. For example, if you want to change a coach assignment for multiple athletes already assigned to a group, simply select the athletes, then use the "Add Group" button to select the group and coach combination you want to assign.

Removing group assignments follows a similar pattern of selecting the athletes, then using the "Remove Group" button to remove the selected athletes from a group.


FYTT enables you to record athlete injuries, which the software then uses to make individualized modifications based on the affected body parts.

To record an injury, click on an athlete row within the athlete table to pull up their athlete card. Within the "Injuries" section, click the "Add Injury" button to bring up the form for recording an injury. Select the affected body part, then select the affected side, if applicable. Lastly, input the date of the injury.

Injuries will continue to affect training modifications until you mark the injury as "rehabilitated." To mark an injury as rehabilitated, open the athlete card, click on the injury, then add a rehabilitation date.

Marking an injury as rehabilitated keeps a record of the injury within the system, but stops it from affecting training modifications (see the Exercises guide for more info on customizing exercise body parts and how they are substituted).


The athlete table has a number of helpful search and filtering features to help you quickly find and modify athlete information.

You can search the table using the search field to the top left of the table. You can search by athlete name, position, and group / coach assignment. To search by multiple attributes, simply separate them with a space.

You can also click on any of the outlined attributes on the table to quickly filter by that value.

In the top right of the table, there is a "Group Filter" that allows you to be more precise about filtering by group and coach assignment.

Did this answer your question?