Garmin training effect dat

I haven’t tested this yet but from the comments on @Shane_Miller_GPLama 's video, it seems Garmin still doesn’t use Zwift distance and elevation gained toward Garmin Challenges.

As such, if I want to fully participate in the “social” as of Garmin’s platform (I do - I have family and friends there who don’t Zwift). I’m still left with double-logging: once in Zwift, and a second log separately in Garmin via a device like a Garmin watch or bike computer, editing the latter after saving to reflect the total distance and elevation gain from the Zwift log entry.

It’s a step closer but not fully baked. (edit - to be clear: this is on Garmin, not Zwift)

1 Like

Yeah, I use Zwift almost every day, and the activity shows in Garmin Connect, including heart rate, power etc.

However, these activities don’t show at all in Training Status or Training Effect.

They do show in Power Curve. It’s really annoying, since Zwift is my primary form of exercise.

I can confirm this. I use a tool to manipulate the Zwift .fit file, changing the device type to a Garmin, then Import that to Connect.

1 Like

OK, I think I have it working…

I did a search on the internet, and someone said that, according to Garmin Support, you have to have a seed bike ride recorded on your watch for this to work. That is, you have to track a bike ride outside, or track an indoor bike ride.

So, at lunchtime today, I set my watch to transmit my heart rate to Zwift as usual, but also tracked my indoor bike ride on the watch. In Garmin Connect, this gave me two activities - the one from the watch had time, heart rate, calories etc., and also had Training Effect (it didn’t have any power data).
The one from Zwift had all the data from Zwift, including power data, but no Training Effect.

This evening, I did the same thing with another ride on Zwift. Again, I had two activities in Garmin Connect. The one recorded on the watch was the same as before. However, now the one from Zwift had Training Effect data - Primary Benefit, Aerobic, Anaerobic, and Exercise Load.

So, that looks like it’s working. Tomorrow, I’ll try without tracking the ride on the watch, and see if it still works.


Glad you figured it out. Not at all intuitive!

1 Like

Yeah, fairly random. Hopefully anybody else with the same issue will find the answer here.

Final test today, and it all works without tracking the virtual bike ride on the watch - I just broadcast my heart rate from the watch. Very happy to have got it working.

1 Like

What about metrics such as VO2, Lactate Threshold, FTP values? Do they also update when you only use Zwift to record the activity?

Garmin VO2 updates based on Zwift rides. Not sure about lactate threshold or FTP.

1 Like

Thanks for sharing this. So all you had to do was record a ride using the watch? I have a Fenix 7s and I have only Zwifted since I got the watch, and none of my rides go towards Training Load, etc. I will try this.

Are we sure about this, this is the only thing I haven’t seen yet (Zwift to Edge 530)

I get consistent updates to my VO2Max on Garmin Connect from my Zwift rides. I think an earlier response in this thread mentioned the need to have an initial VO2Max based on an outdoor ride.

I have a VO2 max set via an indoor ride recorded on my Edge 530 so I’ll test this out. Had previously been double recording to get the VO2 effect. Thanks for the clarity

Looking back on this thread, the prior discussion about a seed ride involved a ride recorded on a Garmin watch, not the 530. In my case, I also had a ride recorded on my Garmin watch — so no promises this will work with the 530!

So I think it does work, in fact I seem to have 2 VO2 max readings now, one just generic and one related to Cycling :grinning:

I wish i could get this working on my Edge 530. I synced my Zwift Hub to my Garmin, and rode a “seed” ride like previously suggested recording the ride on my Edge 530 (and Zwift). In Garmin Connect it showed both rides - with Training effect appearing on the Edge recorded, but not on the Zwift recorded ride. On my next ride, I did not record on the Edge (it was powered off), but did sync after the ride. No training stats appeared for the ride or under performance stats. For the 3rd ride, I recorded on both again, and see the training stats on the Edge ride, but not Zwift. So, it seems I need to record twice - once on Zwift and once on the Edge, unless I’m missing a step somewhere. I have the HRM connected to Zwift and the Edge, but I would have thought that on the 2nd ride it would use the heart rate data recorded through Zwift. Any other suggestions to try? Thanks so much!

No you will need to always record on both Zwift and Garmin 530. Garmin wants you to use their devices.

Try unpairing and repairing the 530 from connect. Also, make sure the 530 is updated. I’ve seen comments suggesting both steps have solved the problem.

That’s not the case, you can get training effect stats directly from Zwift. This is from a short recovery ride I just did that was recorded on Zwift and synced to Garmin…


Do you have any other Garmin devices paired to Connect? If so make sure the 530 is set as your primary training device. If you’re using a watch and it’s set as your primary wearable you may need to record a seed activity on it.