I’m starting to get quite frustrated with the AI training behavior. Yesterday, for personal reasons, I had to postpone the planned workout (WO) to today. This morning I completed the planned session (ADAM +1), which I manually copied into ROUVY (since TR still doesn’t support pushing workouts to ROUVY, even after the Zwift acquisition — something that definitely needs attention).
After finishing, I went back into the app to link the completed workout with the planned one, but I noticed that the AI had already changed the scheduled workout.
This is a problem because syncing now will likely confuse the AI FTP detection even more. Recently, I stopped syncing outdoor rides, and I’ve noticed that FTP predictions have sometimes been adjusted upward more consistently.
However, the issue of the AI modifying workouts after I’ve already completed the originally planned session is not new — it has happened before. I’ve already provided feedback on this, but it remains quite annoying and disruptive.
You just need to pin the workout before you do the ride that emulates it.
Once you’ve finished, you’ll likely get a pop-up asking if you want to skip the workout. Skip it, and then edit your ride to associate it with the skipped workout.
I do this frequently when I want to do a workout in Zwift but not in workout mode.
The usual caveat applies: make sure the ride you did actually looks like the intended workout
Just so I’m clear on everything, it sounds like you missed a workout, but then did a workout the next day. Are you doing the workout you missed, or the one scheduled for that day?
Also, are you doing the workout in Rouvy right after looking at it in TrainerRoad, or is there a time gap between looking at which workout to do and when you’re actually doing it?
HI Eddie, i couldn’t do it on Tue 5th June and i planned it for the 6th June. This morning i created the WO profile in Rouvy and executed. I came back to TR few hours later to match and add RPE and I found it changed.
At the present i solved by manually planning ADAMS +1 to today and associating it with the ride data and after deleting the proposed one. AI FTP from 248 now is foreseen to 249.
Woke up on Monday and had Fayette in the calendar.
Thought - hmmm. I want to do that workout in Zwift but not in workout mode. Fired up a free ride, warmed up for 5 minutes, then used the Zwift splits function to exactly replicate structure and wattage of Fayette (+/- 1 watt)
Saved that ride and rated it Easy.
Now, when I opened up TR if I hadn’t pinned Fayette it would almost certainly have been adapted down to a different workout because I just did a “different” ride. Because I remembered to pin Fayette, TR asked me if I wanted to skip it, which I did, and then I went into my ride and associated it with Fayette. It sounds hella messy, but it’s not really.
Hi scheduled for yesterday and before to go bed i moved it to today. Then done this morning. The other part you already know. But this morning wanst adaped yet so i had the chance to copy it in Rouvy
Hi Eddy it happened again. During the beginning of this week i did some change to my trining plan. Tue training moved to monday, Tue training moved to Wed (today). After moving the Tue training to today, last night it was still planned Bandera. I created it in Rouvy and done it this morning at 6 o’clok. Now i came back to the app to sync and rate it and i found that the schedule training has changed to Quartz.
Yes. It’ll do that because you’ve already done a ride today and TR has no way of knowing that the ride you did in Rouvy is the workout you had scheduled.
As soon as you do that ride and save it, TR will look at it and adapt all your upcoming workouts. This is the expected and correct behaviour.
This is why you need to follow the instructions I gave you earlier (pin the workout!)
Sorry i didnt get that pin the workout is the workaround to this behaviour. I will do next time and prob it’s why TR ask me if i will still perform the planned training. Thanks a lot.
I’m currently using a Zwift Bike with Rouvy, and the ability to control ERG mode directly from the handlebar is extremely valuable. Even small adjustments (±2–4%) make a big difference during workouts, allowing me to stay in position and maintain cadence without interruption.
At the moment, this workflow works well, but it would be a major improvement if Rouvy supported native integration with:
Zwift Click
Zwift Ride (bike with integrated controls and cog)
This would enable:
Direct ERG power adjustment from the handlebar
More seamless and efficient workout control
A better overall indoor riding experience
This kind of integration would significantly improve usability, especially for structured training sessions.
Thanks for considering this for your compatibility roadmap.