Garmin weight sync from Garmin connect to TrainerRoad

I realize this has been asked before but most of the threads are totally out of date.

SmartScaleSync does not work from Garmin.
Intervals.icu doesn’t have a TrainerRoad connection anymore.

Is there a way (I assume using a 3rd party app of some sort since I know it’s not native in Garmin Connect or TrainerRoad) to sync my weight from my Garmin scale/Garmin Connect with TrainerRoad.?

Except if you look back thru the “Feature Request - Weight/Scales sync”, that thread is 6 years old and we still don’t have that “feature”.

In intervals.icu I see no “Connection” option for TrainerRoad.
I see one for Garmin and many other companies, but not TR.

What am I missing’?

I’ve managed to sync my “Wellness Data” from Garmin Connect into Intervals.icu.

However, I see no way to send it to TrainerRoad?!?!

Under Settings → Connections there is no option for TrainerRoad.

What am I missing?

I think you’ve likely got your TR calendar synced to intervals which is why it shows your scheduled workouts and notes you add to your calendar. Under the options tab in intervals you can see any other calendars you’re bringing into the program.

The actual data that would get associated with those workouts would come through Garmin or Strava into intervals, not from TR as there isn’t an option for a connection between the two as far as I’m aware.

For the OP, I’ve often wondered why TR doesn’t grab weight from Garmin (or others) to populate that metric in your TR profile. Is it critical to the function of the software/training … probably not. But it would be good to see changes from a user level on W/kg as you progress through training. Could also give you a better picture of your power records if they had an option for W/kg. They have one for the Power Ranking to show either W or W/kg.

You can’t connect TrainerRoad directly to Intervals.icu, you can only do it indirectly through Strava or Dropbox. You can connect TrainerRoad to Garmin, but TR won’t pull weight data from Garmin the way Intervals.icu does it.

By “notes,” you mean annotations on the TrainerRoad calendar are showing up in Intervals.icu? And TrainerRoad workouts scheduled for next week are showing up in Intervals.icu? You might be importing your TrainerRoad calendar to Intervals.icu through the calendar feed:

No. It’s as I’ve stated. Intervals.icu does not sync with TrainerRoad, so there’s no way to get my weight from Garmin to TR without jumping thru yet another 3rd part.

Nevermind.

Maybe TR will fix this, one day.

You actually couldn’t be more wrong.

TrainerRoad will accept weight data from SmartScaleSync and this used to work with Garmin Scales/Connect but Garmin shut it down.

It still works with many other types of smart scales.

What makes this messy for TR is that the weight sync piece is technically a different API within Garmin land. From a technical standpoint, this is actually really easy.

But from a sync standpoint, it means they need to ask permission again to the user, via the Health API. You can see how TrainingPeaks does this here.

Now, I’d argue that while it’s interesting for TrainerRoad to do it, it’s something that Zwift should have done approximately three lifetimes ago.

It’s truly baffling to me that Zwift didn’t implement this when they added outdoor rides syncing, since everyone had to grant permissions again.

I don’t know about that. The bottom graph is weight synced through Garmin, and yes, it’s noisy. But when you combine that with my FTP (entered manually when TR gives me a new detected FTP) and Intervals’ estimated FTP (automatic), you can spot trends through the noise … at least I can over time.

I’m fine entering some things manually, but as I currently have it, I enter my FTP changes manually in Intervals which happens a whole lot less than I weigh myself (3 FTP changes in the graphs compared to all the brown dots). If I wanted to enter the data manually to TR it would be a lot more effort and not really worth it for what TR seems to be able to show me for W/kg.

Would TR’s AI be able to spot trends and help inform training if they had this data plotted over time? Maybe.

TR already has built areas that could be more useful or interesting if they added better collection of weight data. But they aren’t more useful because they’re not pulling in the data for it, and instead asking users to enter it in manually.

Here’s TR’s power ranking showing me my w/kg rankings for last year:

I can hover over and see the data each of those bars is supposed to represent in the w/kg numbers:

  • 5 sec: 11.90
  • 1 min: 6.01
  • 5 min: 3.82
  • 10 min: 3.26
  • 20 min: 3.05
  • 60 min: 2.77

But here is the same information from Intervals, only it’s wildly more accurate and representative of me as a rider because they have accurate weight data, whereas TR doesn’t. The watts are within 1 w between TR and Intervals (I compared them, they have the same ride data, it’s probably a rounding issue). The difference is Intervals has a whole year of weight data, and TR had one data point from 2022 because I hadn’t bothered to manually enter in any weight data for TR since I set up my account. They could have had all that data from Garmin if they wanted to pull it in. It would also result in their rankings being more accurate. If I’ve only entered in a couple of weight data points manually, have all the other users been more consistently updating that? I doubt it. Consequently the percentile rank from above is probably not really accurate either.

TR also has the Power Records page where they’ll show you your power curve and allow you to compare it to other times in your history. Here’s the last 6 weeks compared to last year for me.

If TR had weight data, they could also show that same curve but based on w/kg like Intervals is able to do.

TR shows me bettering last year’s power numbers from around 2:05 to 3:30 in terms of watts, but I’m only bettering last year’s w/kg from 2:10 to 3:10 according to Intervals. TR can’t tell me that because they don’t have accurate weight data.

I can also dig into the data to see that, for example, TR tells me my power record at the 2:20 mark from last year was in June, but in terms of w/kg, Intervals is telling me it was on New Years Eve.

Maybe these aren’t huge differences, but they are differences, and Intervals is not only able to show me more, the data is more accurate than where TR uses w/kg because they have data TR doesn’t.

The primary reason for that (at least in terms of my willingness to add that data) is TR has decided not to collect it in an automated way. I think that’s all the OP (and many others in many other threads for years) is asking for … for TR to just allow the connection to Garmin and collect the weight data so it can be used. TR could then build more tools for analysis or insights, and/or train their AI on the information. I don’t know what the AI is going to do with that, but I bet it could figure something out if it had the data to analyze.

Collecting the data is the first step to using the data. Obviously, TR hasn’t been prioritizing the collection of weight data.

You’ve stated multiple times that the data collection wouldn’t be used in a way that would do anything because its too noisy or fluctuates too much. Whether its too noisy or fluctuates to much to be useful isn’t really the ask, but it’s what you’re pointing to as a way of dismissing the ask.

As an attempt to show TR what they’re potentially missing, and to refute your dismissal, I’m pointing out examples where even with fluctuations and noise, I can find insights elsewhere that TR cannot show me … because they haven’t taken the first step in collecting it whereas other places like Intervals has. Is that directly useful? Maybe, maybe not. But you can’t know that until you first measure it to analyze it.

Again, step one would be TR collecting the data. That’s all people seem to be asking for right now. What happens after that, and how the data is analyzed and presented is up to TR. I think they’re pretty insightful and could figure out some cool things to do with the data and analysis even beyond what I’ve show above.

I have, and it’s one of the reasons I have the 42 day rolling average line in my weight graph on Intervals. TR could even build whatever they could do with weight data to show only a rolling average rather than the daily fluctuations. Just because they collect it doesn’t mean they have to use it raw. Jonathon could keep the tape on his scale and only look at an average on TR if they would build it.