# When Zwift sends the workout to Garmin connect, will it update my VO2, Lactate, FTP etc on my Forerunner 965?

**URL:** <https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135>\
**Category:** General Discussion\
**Created:** [April 29, 2023, 11:11am UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135 "2023-04-29T11:11:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![D\_I](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/d_i/32/481369_2.png) [@D\_I](https://forums.zwift.com/u/D_I)\
**Post date:** [April 29, 2023, 11:11am UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/1 "2023-04-29T11:11:38Z")

</div>

To keep things as simple as possible, I have linked my Zwift with Garmin Connect so that I don’t have to record cycling activities on the watch anymore. Now, all I have to do is use zwift and the activity will auto go over to connect. As per DCRainmakers post: https ://www.dcrainmaker.com/2021/06/garmin-training-status-now-includes-zwift-trainerroad-the-sufferfest-and-tacx-app-workouts.html

However, I am unsure if doing this will allow my Forerunner 965 to update my VO2, Lactate Threshold, FTP, Max HR etc?

---

<div class="post-metadata">

**Author:** ![S\_A\_ccc](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/s_a_ccc/32/529686_2.png) [@S\_A\_ccc](https://forums.zwift.com/u/S_A_ccc)\
**Post date:** [April 29, 2023, 11:27am UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/2 "2023-04-29T11:27:35Z")

</div>

probably not since that info is stored on the garmin unit itself, but what you can do is record your zwift activity on your watch simultaneously with zwift and that should work. unfortunately it means you will have to record the activity on your watch one way or another

---

<div class="post-metadata">

**Author:** ![Michael\_Rosenthal](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/michael_rosenthal/32/378145_2.png) [@Michael\_Rosenthal](https://forums.zwift.com/u/Michael_Rosenthal)\
**Post date:** [April 29, 2023, 3:20pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/3 "2023-04-29T15:20:59Z")

</div>

I know Garmin will update VO2 max based on Zwift rides even if you are not separately recording on your watch. I haven’t paid attention to the other statistics.

---

<div class="post-metadata">

**Author:** ![gloscherrybomb](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/gloscherrybomb/32/493046_2.png) [@gloscherrybomb](https://forums.zwift.com/u/gloscherrybomb)\
**Post date:** [April 29, 2023, 5:12pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/4 "2023-04-29T17:12:58Z")

</div>

Yes it will. Support for virtual platforms (most of them) is now in Garmin for these algorithms. It won’t work if you upload a fit file from a wahoo device or other competitor hardware though.

---

<div class="post-metadata">

**Author:** ![D\_I](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/d_i/32/481369_2.png) [@D\_I](https://forums.zwift.com/u/D_I)\
**Post date:** [April 29, 2023, 5:37pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/5 "2023-04-29T17:37:48Z")

</div>

This is interesting, it gives me hope!

---

<div class="post-metadata">

**Author:** ![D\_I](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/d_i/32/481369_2.png) [@D\_I](https://forums.zwift.com/u/D_I)\
**Post date:** [April 29, 2023, 5:38pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/6 "2023-04-29T17:38:53Z")

</div>

Nice, I’ll give it a go tomorrow!

---

<div class="post-metadata">

**Author:** ![D\_I](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/d_i/32/481369_2.png) [@D\_I](https://forums.zwift.com/u/D_I)\
**Post date:** [April 29, 2023, 5:39pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/7 "2023-04-29T17:39:37Z")

</div>

Yeah the dual-recording is a drag imo. Hopefully what the others have said will work for all the metrics I am looking for!

---

<div class="post-metadata">

**Author:** ![S\_A\_ccc](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/s_a_ccc/32/529686_2.png) [@S\_A\_ccc](https://forums.zwift.com/u/S_A_ccc)\
**Post date:** [April 29, 2023, 6:29pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/8 "2023-04-29T18:29:05Z")

</div>

sounds like i’m wrong, fortunately. my vo2/ftp on my edge 830 only seems to update after i actually record an activity on it but i don’t pay a whole lot of attention to either

---

<div class="post-metadata">

**Author:** ![D\_I](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/d_i/32/481369_2.png) [@D\_I](https://forums.zwift.com/u/D_I)\
**Post date:** [April 29, 2023, 6:52pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/9 "2023-04-29T18:52:55Z")

</div>

Thats strange, you’d think the 830 would be supported

---

<div class="post-metadata">

**Author:** ![Daren](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/daren/32/5836_2.png) [@Daren](https://forums.zwift.com/u/Daren)\
**Post date:** [April 29, 2023, 7:17pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/10 "2023-04-29T19:17:53Z")

</div>

> [@D\_I](#):
>
> Yeah the dual-recording is a drag imo

It is, but I’m still doing it because the third party support will do Training Effect, but not IF or TSS.

---

<div class="post-metadata">

**Author:** ![Michael\_Rosenthal](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/michael_rosenthal/32/378145_2.png) [@Michael\_Rosenthal](https://forums.zwift.com/u/Michael_Rosenthal)\
**Post date:** [April 29, 2023, 8:37pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/11 "2023-04-29T20:37:04Z")

</div>

I’m pretty sure get IF and TSS from my Zwift rides on training peaks, but not garmin, so some third-party connections work.

---

<div class="post-metadata">

**Author:** ![Daren](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/daren/32/5836_2.png) [@Daren](https://forums.zwift.com/u/Daren)\
**Post date:** [April 29, 2023, 8:43pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/12 "2023-04-29T20:43:02Z")

</div>

I’m specifically talking about Garmin Connect, since that’s what the thread’s about. :ride_on:

---

<div class="post-metadata">

**Author:** ![D\_I](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/d_i/32/481369_2.png) [@D\_I](https://forums.zwift.com/u/D_I)\
**Post date:** [April 30, 2023, 4:16pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/13 "2023-04-30T16:16:07Z")

</div>

Hmm, that’s annoying.

Do I need these metrics for Training Readiness?

---

<div class="post-metadata">

**Author:** ![Daren](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/daren/32/5836_2.png) [@Daren](https://forums.zwift.com/u/Daren)\
**Post date:** [April 30, 2023, 4:42pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/14 "2023-04-30T16:42:24Z")

</div>

I don’t have a watch that displays it, so I’m not sure.

But according to the Garmin site, one of the things it’s based on is Acute Training Load. Judging by an activity I checked that was on Zwift alone, I did get a training load score, so I’d _guess_ it’ll work.

---

<div class="post-metadata">

**Author:** ![Dave\_DuPlantis](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/dave_duplantis/32/175149_2.png) [@Dave\_DuPlantis](https://forums.zwift.com/u/Dave_DuPlantis)\
**Post date:** [April 30, 2023, 9:43pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/15 "2023-04-30T21:43:38Z")

</div>

Zwift rides do update the metrics that are available on my Forerunner 935, and I can see a few more on Garmin Connect itself. Garmin doesn’t seem to care about Zwift FTP tests, so you might have to start one on your Forerunner while you’re riding on a reasonably flat course in Zwift.

I don’t train seriously myself, so I can’t tell if Zwift rides give a misleading picture on Garmin in terms of training effort (I use Today’s Plan for those metrics).

---

<div class="post-metadata">

**Author:** ![Otto\_Destruct](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/otto_destruct/32/505718_2.png) [@Otto\_Destruct](https://forums.zwift.com/u/Otto_Destruct)\
**Post date:** [April 30, 2023, 9:52pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/16 "2023-04-30T21:52:55Z")

</div>

One word of caution: Zwift distances/times/elevation gain do _not_ count toward Garmin Connect challenges.

Garmin is my “fitness social” platform of choice so despite the physiological metrics now syncing from Zwift, I’ve gone back to unlinking the two systems and double-logging, editing the Garmin entry with the correct Zwift distance and elevation.

---

<div class="post-metadata">

**Author:** ![Colin\_Cadden](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/colin_cadden/32/435362_2.png) [@Colin\_Cadden](https://forums.zwift.com/u/Colin_Cadden)\
**Post date:** [April 30, 2023, 10:47pm UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/17 "2023-04-30T22:47:20Z")

</div>

I use the Device Changer at fitfiletools, making the Zwift workout look like it originated on a Garmin Edge. That seems to satisfy the Connect challenges criteria.

---

<div class="post-metadata">

**Author:** ![D\_I](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/d_i/32/481369_2.png) [@D\_I](https://forums.zwift.com/u/D_I)\
**Post date:** [May 1, 2023, 6:35am UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/18 "2023-05-01T06:35:10Z")

</div>

If I start dual recording, is elevation and distance the only things I need to edit?

Is there anything else that I should be aware of when dual recording instead of just logging once with zwift?

---

<div class="post-metadata">

**Author:** ![D\_I](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/d_i/32/481369_2.png) [@D\_I](https://forums.zwift.com/u/D_I)\
**Post date:** [May 1, 2023, 6:38am UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/19 "2023-05-01T06:38:19Z")

</div>

That’s good to know about the FTP tests. I’d be very unhappy if I did one only for it not to be recorded on the Garmin lol

---

<div class="post-metadata">

**Author:** ![D\_I](https://sea2.discourse-cdn.com/gozwift/user_avatar/forums.zwift.com/d_i/32/481369_2.png) [@D\_I](https://forums.zwift.com/u/D_I)\
**Post date:** [May 1, 2023, 6:39am UTC](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135/20 "2023-05-01T06:39:25Z")

</div>

How does that work exactly?

You grab the fit file, make the change, then upload it manually to Connect?

[Next page](https://forums.zwift.com/t/when-zwift-sends-the-workout-to-garmin-connect-will-it-update-my-vo2-lactate-ftp-etc-on-my-forerunner-965/606135.md?page=2)
