The latest in human health & performance
Product

Product updates: June 2024

Todd avatar
Shared by Todd • February 07, 2025

Program Builder 2.0

FYTT's program builder received a major overhaul with huge improvements in speed and functionality. Among many awesome updates, here's a few of the major changes:

Select and copy/paste/delete functionality

The new program builder gives you the ability to select workouts or days and perform copy/paste/delete operations with your keyboard, very similar to how you would use a spreadsheet. Using Ctrl-Click, Ctrl-C, Ctrl-V, and Delete keyboard commands, your program building experience will be massively improved. Dare we say that it might be faster than Excel? It just might be.

Screenshot 2024-05-30 at 11.28.08 AM

Improved workout/session insertion

Paired with the new day selection functionality is a better experience for adding new database workouts and sessions. With your desired days selected, you can now pull up your workout library and insert multiple workouts at once in the order you select them. You can also open up your session database to search for and insert a session.

Screenshot 2024-05-30 at 11.30.42 AM-1

Revamped progression builder

The progression builder has also been improved with select/copy/paste interactions, and it's now more flexible. Instead of being limited to fixed weekdays, progression workouts can happen on any day of the week throughout the program. And you can more freely edit them and move them around from the program interface.

Screenshot 2024-05-30 at 11.39.44 AM

Training videos

To go along with these updates, we've created some training videos that we'll be adding to the FYTT Practitioner's Manual (coming soon). You can check out these videos ahead of time to get a good sense of how programs and progressions will work once the new program builder is live.

Program Builder (the good stuff starts at ~2:00)

Progression Builder

These updates are a huge contribution to our commitment of providing the best tools for maximizing athlete fitness and creating high performance teams.

Product

Product updates: March 2024

Todd avatar
Shared by Todd • February 07, 2025

Import/export overhaul

  • FYTT's data import/export utilities got a complete overhaul. The old CSV format was clunky and non-intuitive, so we adopted a new, more familiar format that allows coaches to import and export data for multiple metrics at once.
    Importing this CSV data will find or create each of the metrics listed and create measurements for each athlete on each date for the given metrics.
  • You can now scope imports by team to find or create the athletes for the team as well.
  • You can now scope exports by team/institution and metrics to extract all the data you need in a single download.

Inline exercise videos

  • Athletes previously had to navigate to the "Exercise info" section to view videos for the exercises in a workout. We've improved the interface so that exercise videos are loaded inline within the workout log form so that athletes can quickly view any videos attached to the exercise.

TV view

  • We added a new "TV view" that provides a TV-optimized view of a session that coaches can display on large screens in the weight room. This makes it easy for everyone to see the overall workout structure.
  • The TV view is accessed from the session card on the team calendar using the desktop application:

Restricted sessions

  • We added a new feature that allows you to control the visibility of individual sessions or entire programs. This allows you to set a session's visibility to "restricted," which hides the content from the athlete until you enable the session from the calendar.

Whiteboard flow

  • We changed the whiteboard flow to improve the consistency of interacting with the whiteboard.
  • Previously, the session page would have a "Start session" button at the top if a whiteboard session had not been started yet. Once started, you would then access the whiteboard again from a different button in a different location on the session page.
  • This new flow provides consistent access to the whiteboard through a static "Whiteboard" button:
  • Once in the whiteboard, you now start, stop, or reactivate the session from the primary action button in the top-right corner:
Product

Product updates: February 2024

Todd avatar
Shared by Todd • February 07, 2025

Speed improvements

  • Improved loading times of the athletes tab on the roster by ~75%
  • Improved loading times of assessment tabs on the roster by ~50%
  • Improved loading times of data management sheets by ~25%
  • Improved speed of exercise search from the workout sheet by ~60%

KPVs

  • Added the ability to hide/show KPVs on the roster. This gives coaches more control over what metrics they see on the roster, which is particularly useful for organizations that have very large data sets.

Catapult integration

  • Fixed a bug where the sync would fail if a previously imported athlete is no longer on the team.
Product

Product updates: January 2024

Todd avatar
Shared by Todd • February 07, 2025

Catapult integration

  • FYTT now has an officially supported Catapult integration. This new integration enables you to import data from Catapult into FYTT, which you can use to generate reports and feed into conditional logic. The flow of data from Catapult to FYTT creates an unprecedented opportunity for coaches to provide truly individualized, data-driven workouts to their athletes using real-time, on-field analytics.

Workout modifiers

  • Workout modifiers are a brand new feature that enable coaches to add conditional logic to individual workouts.
  • For example, if you have a "Soreness" survey metric that you collect from athletes, you could implement something to the effect of "If soreness is greater than 5, then change reps by -3 and weight by -20%."
  • Modifiers allow you to modify virtually all attributes of the workout sets based on athlete data. You can target specific exercises in the workout, or all exercises at once.
  • With this new feature, decision tree logic is no longer scoped by group membership. You can create a workout with modifiers, and the logic will be applied to anyone who receives the workout, and modifications are made if the athlete meets the criteria you've laid out.

Improved team/institution context

  • In-app context for coaches has been improved so that coaches can now work on multiple teams in different browser tabs without issue. Previously, having multiple tabs open for different teams would often lead to mismatched team context between tabs.
  • The in-app context for the athlete mobile interface was also improved. In the past, athletes who were part of multiple teams/institutions had to explicitly select a team context to view assigned workouts from that team. This is no longer necessary. Athletes can now see their assigned workouts from all teams that they belong to without any context switching.

Improved UI for athlete workout form

  • Some coaches and athletes provided feedback that the number of buttons and the wording of the buttons in the workout form was confusing. To improve clarity and to simplify the athlete experience, the workout form has been updated with fewer buttons and clearer wording.
  • For each set/superset, the wording for the button has been changed from "Log" to "Record set as complete" and "Record superset as complete." This makes it more clear that the athlete is recording their results and marking the work as complete.
  • The wording for the "Log all & continue" button was change to "Complete all & continue." Again, this change is meant to improve clarity about what the button does. This button was also given more prominence in the UI, because athletes are usually marking the entire workout as complete rather than making incremental changes.
  • The "Save" button wording was changed to "Save as is & continue" to make it clear that the athlete can save the workout in its current state (with complete and/or incomplete sets) and move on. This button was given less prominence in the UI because it is a less common scenario.
  • The "Continue" button was removed altogether, because it was mostly redundant and created unnecessary clutter in the UI.
Product

Product updates: December 2023

Todd avatar
Shared by Todd • February 07, 2025

Improved athlete import workflow

  • When importing athletes, you can now use a placeholder email for the initial import. This means that coaches can quickly create athlete profiles without having to collect emails. You can then update the roster with real emails, then invite athletes when and if you want them to access their FYTT profiles.

API additions

  • You can now delete KPIs and KPVs via the API, so cleaning up unused metrics is much easier.

Progression speed and UI improvements

  • Progression loading times decreased by about 5%.
  • You can now add KPIs, KPVs, and assessments to workouts from the progression interface.

Whiteboard fixes

  • There were a few bugs in the whiteboard interface that would cause column misalignment of data under certain conditions. These bugs were fixed to ensure proper data display in the whiteboard.

Support page

  • We added a dedicated support page for submitting tickets or initiating an in-app conversation. In conjunction with this, we removed the chat bubble from the rest of the app, because it was interfering with the user experience for some interactions. The new support page can be found here: app.fytt.io/support.
Product

Product updates: November 2023

Todd avatar
Shared by Todd • February 07, 2025

Speed improvements

  • The KPIs and KPVs tabs on the roster have been optimized to reduce loading times by about ~95%.
  • Group profile reports were optimized to reduce loading times by about ~80%.

Workout sheet fixes

  • The workout sheet was improved to eliminate a glitch where the data would sometimes revert to a previous state while entering data (especially when working fast).
  • The backend was also optimized to be able to keep up with rapid changes to the workout sheet, and to eliminate errors resulting from multiple updates in quick succession.
  • The workout sheet should feel faster and less glitchy, even for power users.

Improved roster management

  • Coaches sometimes had trouble with duplicate athlete entries on the roster. We've added some additional validations and constraints that should prevent this from happening.
  • Athletes would occasionally have trouble signing up for a team if they already had a FYTT account. The team URL signup flow has been improved to reduce confusion for both coaches and athletes.

API changes/additions

  • New mutation endpoints were added to the API that allow you to create and update KPIs and KPVs. See documentation for the endpoints here: modifyKpis and modifyKpvs.
  • The existing mutation endpoints for adding KPI and KPV measurements where changed to modifyKpiMeasurements and modifyKpvMeasurements to better reflect their functions (the old endpoints will remain functional as aliases for these new endpoints).

Email deliverability improvements

  • Some organizations were experiencing issues with FYTT emails landing in athletes' spam folders. We've fixed our domain settings so that emails are now fully verified and authenticated, which should drastically improve deliverability.
Product

Product Updates: October 2023

Todd avatar
Shared by Todd • February 07, 2025

Updated API with improved documentation

  • You can now query additional athlete data, including KPI measurements, KPV measurements, and session data for both recorded sessions and scheduled sessions.
  • Using the KPI and KPV mutations you can now update or delete existing measurements in addition to creating new measurements.
  • The API docs were completely rebuilt from the ground up to provide improved documentation on how to utilize the new API queries and mutations. See the new docs here.

Date range and metric sorting for Athlete Profiles

  • Athlete Profiles now have a date range input that allows you to specify the date range to be used for the report. Report sections now only show data from within the selected range.
  • The metrics for each section can now be sorted, so you have control over the order they appear on the graph. This is particularly helpful for the radar graph.

Inverted option for Percentile Assessments

  • Percentile Assessments now have an option to invert the percentile calculations. For example, if the original percentile calculation resulted in a value of 20th percentile, it would be inverted to be 80th. This is helpful where a low percentile rank equates to better performance. e.g., sprint time, lap time, etc. The effect is that all percentile calculations can now be "normalized" for easy comparison.