AI FTP Detection Is Now Available for Everyone! 🎉🎉🎉🎉🎉

Last season ended with the typical tapering week, followed by my A event and 7 days completely off the bike.

Then, AI FTP suggested a ~5% decrease, which I obviously rejected :stuck_out_tongue_winking_eye:

I worked so hard to get to 4+ Watts/Kg, I didn’t want to lose those last 25 watts for the upcoming season. :smirk:

Fast forward three months and the entire subsequent SS HV block felt hard. Literally, I rated all SS workouts as hard, except for one moderate, two very hard, and one all-out. :unamused:

Now I’m ending my recovery week, heading to “Build” and I’m wondering what AI will think about those “hard” answers I gave on the surveys. :woozy_face:

Furthermore, I’m still unsure why AI FTP detected I should decrease those 25w. Was it because of the tapering, the seven days on the couch, or something else? :man_shrugging:

And, I’m also wondering whether I made the right call to reject that 25w decrease, or not. :thinking:

What do you guys think?

Hi all,

Congratulations on the release!

I was wondering if anyone was running into the same issue as me. I’m still being told I need to complete 10 indoor workouts to use AI FTP, however, according to the release notes, AI FTP should be able to work with my outdoor rides.

Am I doing something wrong?



1 Like

IIRC, this IS still a requirement, but may be changed in a future iteration of

EDIT: this is from @Nate_Pearson’s post

Will AI FTP Detection detect my FTP if I’ve never used TrainerRoad?

AI FTP Detection requires 10 completed indoor TrainerRoad workouts to begin detecting your FTP. Once you reach this minimum, you don’t need to do any additional TrainerRoad workouts. By enabling RideSync, you can import rides with power data from other services and continue detecting your FTP.


Hey will,

Thanks for the clarification. I didn’t read carefully. That’s a bummer because I don’t have an indoor trainer. I guess the upside is that I live in a place where I don’t need one!


I’m not 100% positive of this next statement, but you MAY still be able to use AI FTPD either by doing a scheduled INSIDE workout OUTSIDE by leveraging your head unit to track it OR at least associating that scheduled inside workout to your outdoor ride upon returning, but perhaps @IvyAudrain or @SarahLaverty can confirm?

Is an ftp test still required when switching to a new trainer?

I’ve just signed up for TR again after a few years and I’m really impressed with all the new features.

1 Like

Like many, I have gotten so used to the FTP button, I just thought it was a ‘thing’ :laughing:

If I’m honest, I wasn’t sure at first. After several months of use, I’m onboard.

My training and riding has changed drastically over the past six months and AIFTP has recognised this.

I manually dropped my FTP at the end of the season and half expected it bounce straight back up when my first AIFTP rolled around. It didn’t and it hasn’t.

My workouts are still challenging and I’m getting what I need at this time of year. So ego went out the window and reality has been welcomed home.

Thank you, TR :+1:


Hi, this is not totally working in some corner cases. I had to change some time off annotations in my calendar and now my plan shows a ramp test next Tuesday and of course I cannot get rid of it because my last AI FTP is still valid.

1 Like

N=1 I take what AI FTP and AT gives me. It’s never nice to accept a drop (had too myself after end of season time off), but I’m of the opinion that if I’m going to pay the software development, coaches and I’m not going to 2nd guess!

1 Like

Is TR FTP the power that you think you can do for 60 minutes, or is it a kind of catch all number to base all of your training on?

I see it as the latter (a number to train to) and figures such as Critical Power (CP) is the power you can actually hold for a given time, however depending who you speak to you’ll get a different answer.

1 Like

Covered in the FAQ at the top, reposted here.

Does AI FTP Detection predict my hour power or expected Ramp Test result?

AI FTP Detection isn’t meant to predict the results of any individual effort, because all-out efforts can be affected by nutrition, fatigue, and other subjective factors. Instead, it’s designed to give you a training benchmark (FTP) that represents the full scope of your abilities, so you get the most productive training possible.


The Team is working on an update that’ll allow athletes with only outdoor rides! Hang tight!


The best way to increase your FTP is by strengthening your aerobic energy system. Since FTP is a measurement of your aerobic fitness, training that improves your aerobic capacity and muscular endurance will likewise increase FTP. Essentially, to raise your FTP, you need to grow your aerobic base fitness, then build upon it with more specific training. With that said, the best way to increase your FTP is to follow a periodised Training Plan!

When completing additional Workouts, TrainNow would be a really useful tool for you. Your primary goal should be to adhere to the Training Plan. This will be most effective at building your fitness (and thus FTP) due to Coach Chad’s strategic progressive overload that is built into all of our Training Plans. Therefore, it is of the utmost importance that additional Workouts do not impede your ability to complete scheduled Workouts. What you feel you can handle, in addition to your scheduled Workouts, may differ from week to week.

With this in mind, the flexibility of TrainNow will be super helpful! TrainNow will ensure that the additional Workouts are productive in relation to your individual fitness level. You can learn more about TrainNow here: TrainNow Overview.

Looking at your account, I am seeing the same display on the website and app.
I suspect the discrepancy that you observe is simply a syncing issue. I’ve listed some steps below to ensure it is working optimally and to see if we can prompt the app to sync with our servers. Let me know how that goes.

I would also like to mention that when you want to complete a Workout on a alternative day than was originally scheduled in your Training Plan, you can drag and drop the Workout to the new day as opposed to manually searching for the Workout in the Workout Library. This will ensure that work you do is accounted for in your adaptations.

Steps to ensure the app is working as expected:

  • Try fully restarting the computer if we haven’t restarted for a while - If we usually keep the computer on “Sleep” mode, let’s have you try fully shutting down and restarting the computer. This way, we’re making sure that no errors are happening due to the device being on for a long time.

  • Try logging out of TrainerRoad, and then logging back in - Let’s try logging out of the TrainerRoad app, and then logging back in. This will re-sync everything in our app with our webservers.

  • Let’s have you close out of any app running in the background - To make sure TrainerRoad has enough memory so as to prevent freezes or crashes, let’s make sure all other apps running in the background are completely closed.

  • Uninstall and Reinstall the app - Let’s have you try uninstalling and reinstalling the app. After uninstalling, you can grab a fresh version of our app from our website here [click].

Let me know if you have questions about any of this! My DM’s are always open :blush:

1 Like

Aaaaaaah amazing! We are so excited to have you back! Please don’t hesitate to let us know if you have any questions about anything- there are so many new features to explore!

No, just make sure that your trainer is on the latest firmware and to calibrate your trainer before you ride. Even if there are slight differences, we include your new power data in addition to the various data points we already have to detect your FTP. This is one of the benefits of using a model as opposed to using an estimate :+1: .

1 Like

We don’t recommend this. Don’t worry though, it’s coming soon! The Team is working on an update that’ll allow athletes with only outdoor rides.

There are some technical details for the outside-only detections that are in testing and will be in production soon!

Until this next release, AT will continue to lock you in and guide your training to keep you on track. We’re validating the data as we speak :laughing:

Yup, spot on @HLaB!

1 Like

It’s tough to say. If you would have accepted the drop you’d most likely have been doing more TIZ on sweet spot (higher progression levels). Or maybe you were completing them at a higher rate?

Or maybe now you’re crispy? Or maybe now you’re ready to break through? :smiley:

Here’s how athletes perform on the next workout after their FTP change.

We’re actually EXACTLY in line with the Ramp Test. But as I said before, we have fewer “super pass” workouts which are indicative of a testing scoring someone too low.

I also want to say we’ll never get 100% on this graph. Rides that are “cut short” are not included as a pass, so you might just have to take care of the kids even if we have the workout exactly right for you.

Then there’s the variable acute stress like getting a bad night’s sleep, fighting with your partner, forgetting to eat, etc.

The “pass” or “struggle” is scored by an ML model. The “struggle” means that an athlete didn’t perfectly execute the workout, but it’s close enough that we think the athlete should push forward. We can track these over time to look at patterns, but some athletes just never perfectly execute a workout. Or maybe you get a call and have to take a quick break…or stop peddling to get a drink. Stuff like that.

We didn’t want to penalize those athletes, but we still wanted to classify them. Then we can combine it with RPE data to get more context.


@SarahLaverty Do you know if this is an issue that is been actively worked on? I had to change a time off annotation in my calendar and now a ramp test appeared for next Tuesday and I cannot do anything about it. Would you be able to fix this from your side and make a proper workout appear instead? Thanks!