# Intervals.icu and Zwift Integration is live!

**URL:** <https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764>\
**Category:** Announcements\
**Created:** [4 December 2024 12:57 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764 "2024-12-04T12:57:01Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Nik\_Om\_Cinderella\_Ri](https://forum.intervals.icu/user_avatar/forum.intervals.icu/nik_om_cinderella_ri/32/36338_2.png) [@Nik\_Om\_Cinderella\_Ri](https://forum.intervals.icu/u/Nik_Om_Cinderella_Ri)\
**Post date:** [15 December 2024 03:01 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/64 "2024-12-15T03:01:08Z")

</div>

Suggest you ditch Strava in favor of Garmin or even Zwift. You can have your rides still sync to Strava but have records uploaded to Intervals via Garmin or Zwift.

---

<div class="post-metadata">

**Author:** ![NADH\_D\_a\_v\_i\_d](https://forum.intervals.icu/user_avatar/forum.intervals.icu/nadh_d_a_v_i_d/32/47202_2.png) [@NADH\_D\_a\_v\_i\_d](https://forum.intervals.icu/u/NADH_D_a_v_i_d)\
**Post date:** [15 December 2024 03:43 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/65 "2024-12-15T03:43:32Z")

</div>

why you think so? advantages?

---

<div class="post-metadata">

**Author:** ![Nik\_Om\_Cinderella\_Ri](https://forum.intervals.icu/user_avatar/forum.intervals.icu/nik_om_cinderella_ri/32/36338_2.png) [@Nik\_Om\_Cinderella\_Ri](https://forum.intervals.icu/u/Nik_Om_Cinderella_Ri)\
**Post date:** [15 December 2024 05:09 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/66 "2024-12-15T05:09:43Z")

</div>

So many if you search the forums

Eg

> [@API access to Intervals.icu](https://forum.intervals.icu/t/api-access-to-intervals-icu/609/503):
>
> The Strava restriction appears to affect many of activity related Intervals APIs: https://{{server}}/api/v1/athlete/{{id}}/activities https://{{server}}/api/v1/activity/{{activityid}} https://{{server}}/api/v1/activity/{{activityid}}/power-histogram etc … frowning I’m able to retrieve my activity data from Strava using their API but it is a hassle getting all the OAuth stuff to work, and having a token that needs refreshing every 6 hours I still think that there is a significant delta b…

An entire thread here.

> [@Strava Privacy Update Nov'24](https://forum.intervals.icu/t/strava-privacy-update-nov24/79940/251):
>
> @david 2024-12-13 06:31:49.6490 helperIntervalsIcu.loadMapLocations - ERROR:requestError[Error Domain=OAuthSwiftError Code=422 “Cannot read Strava activities via the API” Just saw this error. Is this part of the update based on the new T&C from Strava?

And Strava strips out a quite a bit of data (before they send it out) which you may/may not care about. So it’s actually not the original file.

Ultimately it’s your decision but Intervals.icu users are encouraged to use other services to feed data into here besides Strava if it’s possible (some devices don’t support direct integration w intervals like Bryton so that’s a bummer)

---

<div class="post-metadata">

**Author:** ![Steven\_Kleffmann](https://forum.intervals.icu/user_avatar/forum.intervals.icu/steven_kleffmann/32/47222_2.png) [@Steven\_Kleffmann](https://forum.intervals.icu/u/Steven_Kleffmann)\
**Post date:** [15 December 2024 08:28 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/67 "2024-12-15T08:28:10Z")

</div>

Hi,  
big thanks for all the good work!  
Just to avoid data loss and be very precise.  
When I first connect to Zwift and then remove the link to strava, no past activities will be lost?

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [15 December 2024 09:29 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/68 "2024-12-15T09:29:31Z")

</div>

You should leave Strava connected. The Zwift activities will replace the Strava ones. If you disconnect from Strava (“Disconnect” button) Intervals.icu is required to delete all of your Strava stuff. You can use the [import all Strava data](https://forum.intervals.icu/t/import-all-data-from-strava/81068) button to pull in your Strava history free of API restrictions.

---

<div class="post-metadata">

**Author:** ![CPT\_A](https://forum.intervals.icu/user_avatar/forum.intervals.icu/cpt_a/32/80581_2.png) [@CPT\_A](https://forum.intervals.icu/u/CPT_A)\
**Post date:** [15 December 2024 13:30 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/69 "2024-12-15T13:30:52Z")

</div>

> [@david](#):
>
> Aha. Those TR workouts do not have structure so they won’t upload. TR doesn’t publish the workout structure to the calendar feed that Intervals.icu imports.

Aww, dang. Was going to be my question. Was SO excited to think Intervals might bridge my TR workouts into Zwift. Any chance or plan to integrate TR into Intervals?

Assuming if I manually built a TR workout into Intervals, THEN it would transfer over to Zwift? But then it’d just be a question of which is more difficult: building in Intervals, or creating a custom workout in Zwift…

🤔

---

<div class="post-metadata">

**Author:** ![Dr\_Robert\_D\_Saunders](https://forum.intervals.icu/user_avatar/forum.intervals.icu/dr_robert_d_saunders/32/33768_2.png) [@Dr\_Robert\_D\_Saunders](https://forum.intervals.icu/u/Dr_Robert_D_Saunders)\
**Post date:** [15 December 2024 16:22 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/70 "2024-12-15T16:22:05Z")

</div>

I use a Chrome browser extension (Zwift ZWO Download for TrainerRoad) to download TrainerRoad workouts in ZWO format which can be imported into intervals.icu and Zwift.

---

<div class="post-metadata">

**Author:** ![CPT\_A](https://forum.intervals.icu/user_avatar/forum.intervals.icu/cpt_a/32/80581_2.png) [@CPT\_A](https://forum.intervals.icu/u/CPT_A)\
**Post date:** [15 December 2024 18:35 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/71 "2024-12-15T18:35:54Z")

</div>

> [@Dr\_Robert\_D\_Saunders](#):
>
> I use a Chrome browser extension (Zwift ZWO Download for TrainerRoad) to download TrainerRoad workouts in ZWO format which can be imported into intervals.icu and Zwift.

will give that a look, thanks!

---

<div class="post-metadata">

**Author:** ![Alex\_Proektor](https://forum.intervals.icu/user_avatar/forum.intervals.icu/alex_proektor/32/47015_2.png) [@Alex\_Proektor](https://forum.intervals.icu/u/Alex_Proektor)\
**Post date:** [16 December 2024 01:16 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/72 "2024-12-16T01:16:33Z")

</div>

I was wondering why I couldn’t see my entire library but it seems like this only pulls for the upcoming 7 days scheduled. Is it possible, and if so are there plans to incorporate something that will allow the entire library from .icu to show up in that folder on Zwift?

---

<div class="post-metadata">

**Author:** ![Zen\_Turtle](https://forum.intervals.icu/user_avatar/forum.intervals.icu/zen_turtle/32/26755_2.png) [@Zen\_Turtle](https://forum.intervals.icu/u/Zen_Turtle)\
**Post date:** [16 December 2024 05:41 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/73 "2024-12-16T05:41:08Z")

</div>

This is awesome news!!

---

<div class="post-metadata">

**Author:** ![Alexander\_Schmidt](https://forum.intervals.icu/user_avatar/forum.intervals.icu/alexander_schmidt/32/42211_2.png) [@Alexander\_Schmidt](https://forum.intervals.icu/u/Alexander_Schmidt)\
**Post date:** [16 December 2024 08:27 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/74 "2024-12-16T08:27:16Z")

</div>

This is amazing! The Intervals.icu workout creator is by far the fastest to use. For this integration I am willing to pay for!

---

<div class="post-metadata">

**Author:** ![Thomasslack](https://forum.intervals.icu/user_avatar/forum.intervals.icu/thomasslack/32/47363_2.png) [@Thomasslack](https://forum.intervals.icu/u/Thomasslack)\
**Post date:** [16 December 2024 15:01 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/75 "2024-12-16T15:01:17Z")

</div>

Not sure if mentioned elsewhere, but just tried to write in my strava description how intervals and zwift were integrated and seems strava has censored ‘intervals.icu’ from descriptions!

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [16 December 2024 15:15 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/76 "2024-12-16T15:15:33Z")

</div>

Strava actually wipes anything that looks like a URL with quite a brute force regex, not just Intervals.icu.

---

<div class="post-metadata">

**Author:** ![Thomasslack](https://forum.intervals.icu/user_avatar/forum.intervals.icu/thomasslack/32/47363_2.png) [@Thomasslack](https://forum.intervals.icu/u/Thomasslack)\
**Post date:** [16 December 2024 15:41 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/77 "2024-12-16T15:41:52Z")

</div>

Ahh my bad, I thought that was rather petty

---

<div class="post-metadata">

**Author:** ![John\_Peters\_endura.f](https://forum.intervals.icu/user_avatar/forum.intervals.icu/john_peters_endura.f/32/60975_2.png) [@John\_Peters\_endura.f](https://forum.intervals.icu/u/John_Peters_endura.f)\
**Post date:** [16 December 2024 15:55 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/78 "2024-12-16T15:55:40Z")

</div>

yeah I had endura.fit in my strava username and that’s been wiped out!!

---

<div class="post-metadata">

**Author:** ![David\_Maciejewski](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david_maciejewski/32/44533_2.png) [@David\_Maciejewski](https://forum.intervals.icu/u/David_Maciejewski)\
**Post date:** [16 December 2024 19:20 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/79 "2024-12-16T19:20:48Z")

</div>

Unfortunately I now have double workouts, one from the Zwift API, the other from Strava. There is no cleanup function to delete or ignore the other. Two questions: what can I do to solve this? And are counting two workouts against my fitness and fatigue numbers?

By the way: Excellent work! That was the key moment I became a paying member!

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [16 December 2024 20:40 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/80 "2024-12-16T20:40:44Z")

</div>

You actually have one from Zwift and one from Wahoo. You need to delete one of those and decide where you want to get Zwift rides from in future. Maybe configure Wahoo in /settings to not download “Virtual Ride”.

---

<div class="post-metadata">

**Author:** ![David\_Maciejewski](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david_maciejewski/32/44533_2.png) [@David\_Maciejewski](https://forum.intervals.icu/u/David_Maciejewski)\
**Post date:** [17 December 2024 06:31 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/81 "2024-12-17T06:31:47Z")

</div>

My fault! Thanks for clearance!

---

<div class="post-metadata">

**Author:** ![Wesley\_Stocker](https://forum.intervals.icu/user_avatar/forum.intervals.icu/wesley_stocker/32/29271_2.png) [@Wesley\_Stocker](https://forum.intervals.icu/u/Wesley_Stocker)\
**Post date:** [17 December 2024 11:44 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/82 "2024-12-17T11:44:25Z")

</div>

All current work looks good. Thanks @david!!

Any chance you could implement Weight Sync in some fashion to Zwift?

---

<div class="post-metadata">

**Author:** ![david](https://forum.intervals.icu/user_avatar/forum.intervals.icu/david/32/30189_2.png) [@david](https://forum.intervals.icu/u/david)\
**Post date:** [17 December 2024 12:05 UTC](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764/83 "2024-12-17T12:05:10Z")

</div>

Tx. I have asked about that and also FTP sync. The Zwift API doesn’t support either yet but I think it is on their roadmap.

[Previous page](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764.md?page=3)

[Next page](https://forum.intervals.icu/t/intervals-icu-and-zwift-integration-is-live/81764.md?page=5)
