The latest in human health & performance
Product

Product Updates: December 2025

Todd avatar
Shared by Todd • January 14, 2026

Exercise Charts

Athlete Reports have a new "Exercise" chart type, which enables coaches to visualize exercise-specific data over time. Data can be added for an individual exercise, or all exercises with a given tag, and it can be visualized for any of the exercise parameters (weight, reps, time, etc.).

In this example, we're viewing an athlete's Back Squat activity by week, and you can visualize average reps and average weight per week.

There's also a "data gaps" setting to show or hide periods of inactivity.

Mobile Athlete Profile

The Athlete Profile for mobile got a major overhaul that puts athlete performance data at the center of the mobile experience.

With these updates, it's much easier for coaches to make data accessible for athletes so that they can stay engaged with their progress and accountable to their results.

FYTT Transfers

The FYTT Transfers feature was completely overhauled to enable the smooth and efficient transfer of a coach's entire content library from one organization to another.

This capability was crucial for one of our FBS clients who is a Director of Football Performance. They had a sudden job change from one university to another, and we enabled them to export 5 years' worth of work so they don't miss a beat with their next team.

Android App

The Android app received a complete overhaul that makes the software faster and more responsive. Both coaches and athletes should notice improved performance and navigation.

Product

Product Updates: November 2025

Todd avatar
Shared by Todd • December 06, 2025

Mobile App Updates

Improved iOS app

The iOS app received a complete overhaul that makes the software faster and more responsive. Both coaches and athletes should notice improved performance and navigation.

Athlete Workouts

The athlete workouts interface was updated with a cleaner, more intuitive interface. Starting, resuming, and previewing workouts is much easier for athletes.

Coach Impersonation

Coaches now have the ability to impersonate athletes from their own phones. This makes it easy to view exactly what any athlete sees, preview their workouts, and even complete workouts or make changes on their behalf.

Workout Adjustments

We added a new workout adjustments feature for coaches. When workouts that are assigned to a group, this makes it simple to change a workout for an individual athlete right from the calendar. So if an athlete shows up to a workout and needs a quick adjustment, you can quickly modify the workout on the fly with minimal disruption.

Product

Product Updates: October 2025

Todd avatar
Shared by Todd • November 03, 2025

Athlete Notes

We've improved the ability to record athlete notes and include them in reports.

Notes with dates, author, and tags

You can now keep a running record of athlete notes over times. Each note stores the date it was recorded on, the coach who recorded it, and it be tagged with any label (e.g., SOAP, training update, etc.)

Notes in group reports

In addition to improved note taking, you can also include notes in group reports. Just like the performance data, the report will pull in any notes recorded for athletes within the reporting period for easy review.

Group Report Export

Group reports are now fully exportable to Excel. This makes it extremely easy to download the group report, with pre-built charts and formatting, and share it with external stakeholders.

Athlete Report Export

Athlete reports are also fully exportable to Excel. Both custom athlete reports, and the roster athlete report—with notes, groups, and injury sections—can be exported in spreadsheet format. You can export multiple athletes into a single file, which creates a separate tab for each athlete.

Product

Product Updates: Sep 2025

Todd avatar
Shared by Todd • October 09, 2025

Block Set Re-ordering

You can now re-order sets by right-clicking and using the context menu options, or by using the new keyboard shortcut of Ctrl + Alt/Option + Up/Down.

Program Enrollment Cancellation

Whenever a program is deployed onto the calendar or through a plan, a new program enrollment is created. It's easy to cancel a plan program, but cancelling a program on the calendar was less intuitive.

Now, for all programs in the program library, you can easily cancel a particular enrollment from the program's settings.

Improved Modifier Visibility

Both coaches and athletes now have better visibility into when a workout block has a modifier.

Coaches will see a modifier label on the blocks in the calendar interface.

Athletes will see a notice on their end when a modifier has been applied to a particular set so that they are aware of the change.

Training Report Export

Coaches can now export the athlete training report to a spreadsheet for external analysis and reporting.

This report has all training data for the selected date frame, including prescribed versus actual for every dimension of every set.

Product

Product Updates: Aug 2025

Todd avatar
Shared by Todd • August 30, 2025

New Naming Conventions

We've made a major change to the naming of objects within FYTT:

Sessions => are now called Workouts

Workouts => are now called Blocks

This change is meant to align with the language that most coaches use to describe things. Functionally, nothing has changed. The software works the same as it always has; things are just named differently.

The new nomenclature makes the software clearer and easier to adopt.

Program Builder Selection

The program builder got a small, but meaningful update to its selection interface. Now, instead of having to hold down Ctrl/Cmd to select workouts and blocks, you can simply hover over and click to select:

Set Builder Improvement

The set builder now always displays the set number/index on the left-hand side (it used to be toggled on and off from the context menu).

This makes it easier and more intuitive to group sets together with the same number/index for constructing supersets, giantsets, and circuits.

Group Reports

Group reports have been completely rebuilt to be faster and more useful.

  • Aggregates - Reports now have a collapsible first row that will display aggregate numbers for the entire report cohort. For graph display types, the average of all measurements on each date is displayed. For number display types, it will display the average of the most recent measurements, the overall average for the report time frame, and the overall best for the report cohort.
  • Display types - You now have better control over how data is displayed, meaning you can display data as a graph or as numbers with additional options for the types of data you see.
  • Sizing - Rows will now expand or collapse in height based on the types of data contained in the report so that the report is more condensed when appropriate.
  • Colors - Colors for each metric are now defined on the metric object, which can be edited from the Metrics hub.

Athlete Report Descriptions

You can now add descriptions to each of the sections in an athlete report to provide coaches and athletes with an explanation to help them interpret the data.

Product

Product updates: April 2025

Todd avatar
Shared by Todd • April 29, 2025

Team metric settings

You can now customize how metrics are configured for individual teams. This includes a new "Team metrics scope" setting that allows you to clean up your workspace by only displaying metrics relevant to the team when building workouts, leaderboards, reports, etc.

Training library

We've made a couple changes to the team navigation menu and the organization of training content.

  1. Training library - We've created a new item in the team menu labeled "Library" where you'll find all the components of your training system (exercises, workouts, sessions, progressions, and programs).
  2. Team and institution databases - We've consolidated the content interfaces for teams and institutions into the library. You can still designate content for either a team or the institution, but it's all housed in the same interface.
  3. Team programs - The team navigation used to have a programs item in the menu. However, team programs now live in the content library.
  4. Training reports - Training reports (which used to be called the "Training Log") are now accessed from the Reports module.

Visual improvements

We took some time this month to thoughtfully add some visual improvements to the software. Here are a few key features to take note of:

Decision tree colors

With decision trees, you can customize the colors of the different routes so that it's easier to visually see the different pathways of the logic.

Metric/report colors

You can now specify a color for a metric, which will be used whenever that metric is displayed in an athlete report.

Group/plan/calendar colors

For groups on the roster, you can now specify different colors for different groups. These colors will be used when displaying content for those groups on the calendar, and on plans.

Product

Product Updates: March 2025

Todd avatar
Shared by Todd • April 01, 2025

FYTT Program Library

FYTT now has a program library that allows coaches to deploy pre-built programs from the library. The library only has a few programs now, but we will continually add more programs over time with help from our in-house experts and our network of expert practitioners.

Programs can be imported to a team or institution database, or they can be deployed directly into a plan.

Program session sync

We've improved the way that programs sync to the calendar. Previously, any change to a program day would trigger a refresh of the corresponding calendar session. If any athlete data had been recorded for the session, that data would be lost without warning.

Now, instead of pushing program changes through, sessions will now be marked as "unsynced" if any athlete data has been recorded. The calendar session will display a notice of the discrepancy and give you options for how to deal with it.

Program PDF improvement

Sometimes you need programs in PDF format for easy sharing and review. We've improved the format of PDF programs to be more clean and readable.

Product

Product updates: February 2025

Todd avatar
Shared by Todd • March 01, 2025

Doubling down on customer support

FYTT already has a reputation for exceptional customer support, but over the last month, we've invested in a significant upgrade to our customer support infrastructure. This means we're better equipped to continue providing outstanding service as we grow our company and customer base.

In-app messaging

If you're in the middle of a project and you run into a roadblock, you can easily message us right within the software to get real-time help.

If we're not available right away, don't worry. Your message won't get lost. We'll respond as soon as we can, and the conversation will move to email if you step away before we get back.

Other support channels

Prefer to text? Email? Call? We've got you covered there too. Put us in your contact list and reach out however is most convenient for you.

Text us @ +1 833 370 7084

Call us @ +1 618 200 7011

Email us @ [email protected]

Updated support documentation

As part of our infrastructure change, we've take the time to update our support documentation. We've been furiously designing and delivering innovative features, and our docs now reflect those updates.

You'll find the new docs at support.fytt.io.


FYTT Forge: Product feedback portal

We've implemented a product feedback portal called FYTT Forge: A place where new ideas are forged into reality.

Using this portal, you can submit and vote on feature ideas to voice your needs and help guide the future of FYTT.

You can access the portal by logging into FYTT and visiting app.fytt.io/features.

You'll also find a link to FYTT Forge in the support center, which can be opened by clicking the Help button in the bottom left of the web app.


Program week export

We added a simple feature that allows you to export a single week from a program. This can be useful if you want to send out a single week's worth of programming in PDF form.


Leaderboard updates

We've made a few updates to the leaderboard metrics that give you more fine grained control over how things look.

Measurement selection

Leaderboard metrics now have an option that allows you to select what type of measurement to calculate: best or most recent.

Rounding

You can also select from a number of rounding options to control how measurements are rounded for display.


Program syncing

FYTT has a feature that allows you to deploy a program template and keep all active copies of that template in sync. This means that when you deploy a template to the calendar or on a plan, changes to the template automatically get propagated to those deployments.

This can be a great workflow if you want to deploy a single program across several groups or athletes, and keep them all in sync when you edit the template.

However, this can be problematic if you're not expecting it. Changes to your template will overwrite any customizations to the individual deployments, which is not good.

Consequently, we've changed the setup so that program templates have the "Sync copies" setting turned off by default. This ensures that you don't unexpectedly lose changes to programs that you've deployed from a template.


Session date

Historically, when an athlete (or a coach) would start a session, an instance of that session would be created for the athlete as of "today." However, this is not necessarily expected in most cases, and would lead to confusion for both athletes and coaches who would wonder where the session went.

To avoid this confusion, we've updated the logic so that athlete sessions remain on their originally scheduled date when they are started. If the athlete needs to change the date of the session, they can do so after starting it by using the edit function.

There is an exception for this new logic. If a program is designated as flexible, starting a session will update that session's date to "today" so that coaches can know when the athlete recorded it.

Product

Product updates: January 2025

Todd avatar
Shared by Todd • February 07, 2025

Introducing surveys

This month, we released a brand new surveys feature that allows professionals to build athlete-friendly surveys for collecting data. From within the Metrics Hub, coaches can design surveys with a variety of input types to make survey completion dead-simple for athletes.​

Input forms include binary choice, multiple choice, scale, integer, and decimal.

Under the hood, surveys use normal metrics to store measurement data, so you can use these metrics in reports, conditional logic, etc.

Surveys can be deployed by inserting them into any workout, so they can be baked into your programming. You can also deploy surveys using a new type of action within automations.

To get started creating surveys, head to the Metrics Hub and click the "New Metric" button. There, you'll find a new option for creating surveys.

Improvements to timed trigger

In connection with the surveys feature release, the timed automation trigger was improved so that the daily timed trigger can be limited to specific days.

With these additions to the automations feature, you can automatically deploy surveys to athletes in targeted, useful ways.

New automation trigger: Join team

Automations can now be triggered when a new athlete joins the team. This allows you to do things like add them to a group for further onboarding, or having them start a program that walks them through some instructional content, or deploys an intake survey.

Bulletin board

Institution managers now have a bulletin board where they can post general information. This is a free text box that allows you to create lists, add links, and insert images. The bulletin board can be accessed in the institution's settings, and is visible to athletes on their mobile devices.

In-workout exercise history

The mobile interface now shows athletes the attributes of their 10 most recent sets for the current exercise.

By knowing exactly where they've been, athletes can stay more motivated and accountable to where they should be going for every set they perform.

Testing sets

A new setting was added to sets within the workout builder, which enables you to designate a set as a "testing set." After a testing set is recorded, a new measurement will automatically be recorded for the athlete for the relevant metric. In particular, this makes it easier to prescribe AMRAP sets with a target intensity.

For example, maybe you want the athlete to perform 6 reps at 65% and 75% for the first two sets. However, you want to the last set to be as many reps as possible at 85%, and you want the performance to be used for calculating an estimated 1 rep max. To do this, you would simply need to have an E1RM formula established for the metric and check the "Testing set" option for the last set.

This adds more flexibility in how you can write workouts and capture performance measurements.

New and improved training logs

The training logs feature got an improved interface as well as a new name: Training Report. The new training report design makes it easier to parse out athlete activities.

There's also a new compliance measurement that displays the percentage of completed sets for the reporting period, as well as the percentage of completed sets for each week.

The Training Report can be accessed from the Reports section for any given team. It can also be accessed from an athlete's dashboard (accessible from the roster).

Product

Product updates: December 2024

Todd avatar
Shared by Todd • February 07, 2025

Introducing the Metrics Hub

FYTT has a brand new home for athlete health and performance data: the Metrics Hub. This feature incorporates many of our previous innovations in data management, but also introduces major improvements. Viewed in its entirety, the Metrics Hub takes data management to a new level and gives professionals better control of, and more insights into athlete data.

The release introduces a bit of a paradigm shift from the coach's perspective and simplifies many of the concepts that used to be somewhat difficult to piece together. Below is a detailed overview of the changes in this release.

KPIs and KPVs are now Metrics

  • Key performance indicators (KPIs) and key performance variables (KPVs) were originally conceived to create separate paradigms. KPIs were meant to track data that could then be used to prescribe exercises, while KPVs were meant to track data that was not necessarily related to exercise performance. Over the years, however, this has proved to be an unnecessary (and sometimes confusing) distinction. So we've consolidated everything into a single object for categorizing health and performance measurements: the Metric.
  • This change doesn't really change the previous functionality of KPIs and KPVs, but rather combines and simplifies them into a single object. Behind the scenes, KPVs were simply migrated to KPIs with a "custom" measurement type. Functionally, everything about the two objects has stayed the same.

Metrics Hub

  • The Metrics Hub is the new home for all data management functionality. Previously, you had to create and edit metrics in one place, view summary data in a different place, and manage measurement data in yet another place. All of that nonsense has been done away with. Everything you might need or want to do with metrics and athlete measurements can be done from a single, intuitive interface.
  • To access the data hub for any given team, click the new Metrics icon in the left-hand navigation menu.
  • All metrics are still shared across the institution, but each team has its own overview grid, which gives you a summary of athletes' most recent measurements for selected metrics. Within a team's metrics hub, simply check the boxes in the list on the right for the metrics you want to see in the overview:
  • Clicking on a metric in the list takes you to the metric grid. From this view, you can edit the metric's attributes, and you can view/modify athlete measurements within the active date range:
  • To change the active date range for the metrics hub, click the filter icon to the top right of the grid and select your parameters:
  • The overview grid no longer has a separate column for each metric's override. If you want to override an athlete's value for a given metric, you can right click on the cell corresponding to the desired athlete and metric to open the summary view.

Summary view

  • In the old KPIs and KPVs tabs on the roster, you could right click on a cell to see a summary of the athlete's recent measurements for the given metric. This functionality still exists, but the summary view has been greatly improved. Right clicking on a cell now open's the summary view on the right side of the screen, where you can view, add, and edit measurements within the grid's active date range.
  • In addition to the athlete's recent measurements for the metric, the override functionality is now implemented from the summary view. You can click the edit button in the override section to modify the override value, which will be reflected in the grid view as well.


Percentile assessments have been removed

  • Previously, if you wanted to track athletes' percentile ranking for a given metric, you had to create a special "percentile assessment" object. This was a bit clunky and confusing, so we've removed the concept of a percentile object altogether. Instead, we've added a simple setting for metrics that allows you to turn percentile ranking on or off for any given metric.
  • By turning the percentile setting on for a metric, athletes' percentile rankings are calculated and saved to every measurement. For metrics with percentile tracking turned on, you will see an athlete's percentile rank displayed in the summary view for the metric.
  • These rankings can be displayed in reports or used to build conditional logic in decision trees.
  • In connection with the new percentiles setting, there is also a new "Ranking direction" setting for metrics. This allows you to specify whether "higher is better" or "lower is better" for ranking and sorting purposes.
  • All reports and decision tree logic that previously used percentile assessments has been updated to work seamlessly with the new functionality.

Assessments and the assessment grid

  • The assessment paradigm has changed slightly in that assessment metrics are now viewed and managed from within the assessment interface. In practice, this has two main implications.
  • First, you no longer have to create metrics separately in order to add them to an assessment. Instead, you now create or edit them from the assessment form:
  • Secondly, assessment metrics are displayed within the assessment grid. The assessment grid can be accessed by clicking on an assessment from the metrics list in the metrics hub:
  • The assessment grid is similar to the overview grid, in that it displays a column for each metric in the assessment, including the assessment object itself if it has a calculated output. Each cell in the grid represents a given athlete's most recent measurement for the given metric (column).
  • Changing a cell value for a given metric and athlete creates a new measurement. If the assessment uses a formula to calculate a derived output, the calculations will be performed in the background and updated in the assessment column when finished.

Sprint profiling and the sprint grid

  • The sprint profile feature got a major improvement as well. Previously, you had to create a "sprint assessment," then you had to separately create "sprint KPIs" to get measurements for the selected sprint model outputs. With this release, the creation and utilization of sprint metrics has been streamlined.
  • All you have to do now is fill out a single form with a few inputs to create a sprint profile.
  • Once you've created a sprint profile, all the inputs and outputs for the model are displayed on the sprint grid. After filling out the inputs for a given athlete, the regression calculations run in the background. The model takes a few seconds to run in the background, then you can scroll the grid to the right and see the calculated values for all the outputs of the model (a total of 12 outputs are produced from the model).