# \[IMPLEMENTED\] Push workout to Wahoo

**URL:** <https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783>\
**Category:** Training\
**Created:** [28 April 2020 20:48 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783 "2020-04-28T20:48:45Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![James\_Jordan](https://forum.intervals.icu/user_avatar/forum.intervals.icu/james_jordan/32/692_2.png) [@James\_Jordan](https://forum.intervals.icu/u/James_Jordan)\
**Post date:** [28 April 2020 20:48 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/1 "2020-04-28T20:48:46Z")

</div>

I had a quick search but could not find any comment on whether the proposed workouts in the calendar push to my Wahoo Element similar to what Todays Plan does.  
Is this something for the future or did I miss something?

---

<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:** [29 April 2020 04:25 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/2 "2020-04-29T04:25:58Z")

</div>

There isn’t any support for pushing to other services at the moment. I did a quick Google and they would probably need to implement something on their side (TP support is backed into their app) so Intervals.icu would need to get a lot bigger so they notice 🙂

---

<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:** [29 April 2020 04:28 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/3 "2020-04-29T04:28:26Z")

</div>

It will probably be possible when their “cloud API” is released. I am also going to expand the Intervals.icu API to make it possible for other people to implement this sort of thing.

> **[Wahoo Fitness](https://developers.wahooligan.com/cloud)**

> [@API access to Intervals.icu](https://forum.intervals.icu/t/api-access-to-intervals-icu/609):
>
> Intervals.icu now has a public API for other applications. To use it you need to generate an API key in /settings (look for “Developer Settings” near the bottom). Your API key allows other applications to access your Intervals.icu data. Be careful what you do with it! If you suspect that your key may have been compromised immediately clear or re-generate it. By using the API you agree to the [Intervals.icu API Terms and Conditions](https://forum.intervals.icu/t/intervals-icu-api-terms-and-conditions/114087). The API uses [basic authentication](https://en.wikipedia.org/wiki/Basic_access_authentication) for personal use. The usernam…

---

<div class="post-metadata">

**Author:** ![James\_Jordan](https://forum.intervals.icu/user_avatar/forum.intervals.icu/james_jordan/32/692_2.png) [@James\_Jordan](https://forum.intervals.icu/u/James_Jordan)\
**Post date:** [29 April 2020 04:59 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/4 "2020-04-29T04:59:05Z")

</div>

Great. I really like the way the software works. Give me the ability to push my workouts to the wahoo and I think I will give up my subscription to TodaysPlan.

---

<div class="post-metadata">

**Author:** ![Cyclopaat](https://forum.intervals.icu/user_avatar/forum.intervals.icu/cyclopaat/32/1946_2.png) [@Cyclopaat](https://forum.intervals.icu/u/Cyclopaat)\
**Post date:** [29 April 2020 06:44 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/5 "2020-04-29T06:44:31Z")

</div>

> [@david](#):
>
> TP support is backed into their app

I’'m not sure TrainingPeaks will allow that abbreviation for Today’s Plan 😂

---

<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:** [14 October 2020 17:53 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/6 "2020-10-14T17:53:45Z")

</div>

Then we need to make some noise for Wahoo, email their customer support with the request.  
Their support for pushing workouts to devices has been shamefully late, they don’t even support their own platform SufferFest, and TP (both of them) are the only ones.  
So technically the piping is there, can’t quite understand what’s stopping them…

---

<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:** [14 October 2020 17:59 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/7 "2020-10-14T17:59:36Z")

</div>

In the interim, would it be possible to push the workout of the day to TrainingPeaks and then have that sync with our Wahoo devices?  
That can be done with a free TP account. Kinda convoluted, but would work.  
Right now I have no way to push a workout from here to my devices.  
Plus TP also syncs to Karoo, it’s like a GarminConnect for Wahoo…

---

<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:** [14 October 2020 18:14 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/8 "2020-10-14T18:14:03Z")

</div>

Also:  
I posted this on the Karoo board.  
Maybe we have a better chance for them to do it, rather than Wahoo, since they are smaller and more receptive.

Please go there and chime in to bump it up in votes.

[https://support.hammerhead.io/hc/en-us/community/posts/360051951393-Custom-Workouts-push-from-Intervals-icu-to-Karoo](https://support.hammerhead.io/hc/en-us/community/posts/360051951393-Custom-Workouts-push-from-Intervals-icu-to-Karoo)

---

<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 October 2020 05:13 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/9 "2020-10-15T05:13:40Z")

</div>

Tx for that. Hammerhead did get back to me a little while ago. I need to create a Training Peaks compatible API to provide workouts and implement OAuth support.

---

<div class="post-metadata">

**Author:** ![Darren\_Haines](https://forum.intervals.icu/user_avatar/forum.intervals.icu/darren_haines/32/62020_2.png) [@Darren\_Haines](https://forum.intervals.icu/u/Darren_Haines)\
**Post date:** [15 October 2020 19:42 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/10 "2020-10-15T19:42:05Z")

</div>

Just checking that you are aware you can export them and manually put them on the Wahoo?

---

<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:** [15 October 2020 20:39 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/11 "2020-10-15T20:39:50Z")

</div>

Not a big fan of “manually” - life is busy enough…  
But I’m not aware on how to do that? I thought the only way to push a workout to Wahoo was via TP…

---

<div class="post-metadata">

**Author:** ![Darren\_Haines](https://forum.intervals.icu/user_avatar/forum.intervals.icu/darren_haines/32/62020_2.png) [@Darren\_Haines](https://forum.intervals.icu/u/Darren_Haines)\
**Post date:** [15 October 2020 21:17 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/12 "2020-10-15T21:17:22Z")

</div>

> [@Zen\_Turtle](#):
>
> Not a big fan of “manually” - life is busy enough…  
> But I’m not aware on how to do that?

In Intervals.icu click on the Workout in your calendar and choose Download, then MRC.

Plug your Wahoo into the computer, there will be a folder on the device calls plans.  
Copy the downloaded .MRC file into that folder.

On the Wahoo - go into Settings - Planned Workouts & Choose Sync.  
You should then see the Workout in the list.

Once done - just remove the file from the plans folder. Or keep a few favorites on there so you can re-use them etc.

---

<div class="post-metadata">

**Author:** ![Jozsef\_Evans](https://forum.intervals.icu/user_avatar/forum.intervals.icu/jozsef_evans/32/2150_2.png) [@Jozsef\_Evans](https://forum.intervals.icu/u/Jozsef_Evans)\
**Post date:** [22 November 2020 16:33 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/13 "2020-11-22T16:33:18Z")

</div>

@david have either of you had experience doing this with Xert workouts?

E.g. download .erg.txt file from Xert, import into intervals.icu, then download MRC file and sync to Wahoo as described?

I know the Xert workouts have other metrics involved, just wondering how these translate into the way Wahoo displays ‘workouts’ on page. Essentially, are they usable in this way outdoors?

---

<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:** [23 November 2020 03:59 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/14 "2020-11-23T03:59:33Z")

</div>

I haven’t used Xert much and don’t have a Wahoo head unit to test this stuff. For Garmin I implemented the “press lap to complete step” feature for outdoors to make outdoor workouts practical.

---

<div class="post-metadata">

**Author:** ![Patrick\_Galligan](https://forum.intervals.icu/user_avatar/forum.intervals.icu/patrick_galligan/32/28546_2.png) [@Patrick\_Galligan](https://forum.intervals.icu/u/Patrick_Galligan)\
**Post date:** [2 March 2021 08:29 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/15 "2021-03-02T08:29:00Z")

</div>

I created a support request with Wahoo asking them how to get workouts onto the Bolt without having to pay a subscription to TP and they submitted a feature request to their devs to be able to sync with Intervals.icu. Anyone else wanting this should do the same 🙂

---

<div class="post-metadata">

**Author:** ![Joao\_Samora](https://forum.intervals.icu/user_avatar/forum.intervals.icu/joao_samora/32/27137_2.png) [@Joao\_Samora](https://forum.intervals.icu/u/Joao_Samora)\
**Post date:** [2 March 2021 08:57 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/16 "2021-03-02T08:57:04Z")

</div>

By the way, it was good that you shared the text you sent, they received the same text from everyone and realized that we were many and that it was a common request, and now what are the steps to which the request was sent. Thanks

> [@Patrick\_Galligan](#):
>
> Anyone else wanting this should do the same

---

<div class="post-metadata">

**Author:** ![Ignacio\_Sierra](https://forum.intervals.icu/user_avatar/forum.intervals.icu/ignacio_sierra/32/3695_2.png) [@Ignacio\_Sierra](https://forum.intervals.icu/u/Ignacio_Sierra)\
**Post date:** [8 March 2021 22:14 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/17 "2021-03-08T22:14:13Z")

</div>

I get it to work, my advise is that if you need to update a plan you use the notepad++ to create it. You upload to the plan folder and synch them. If all goes well you will find your workout in the list.

---

<div class="post-metadata">

**Author:** ![Patrick\_Galligan](https://forum.intervals.icu/user_avatar/forum.intervals.icu/patrick_galligan/32/28546_2.png) [@Patrick\_Galligan](https://forum.intervals.icu/u/Patrick_Galligan)\
**Post date:** [9 March 2021 09:38 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/18 "2021-03-09T09:38:46Z")

</div>

Yeah I am creating workouts on Intervals.icu, saving them as MRC files and then uploading to the plans folder on my Wahoo. It works, but it would be much nicer to have the integration with Intervals.icu and not have to manually sync with a USB cable 🙂

---

<div class="post-metadata">

**Author:** ![Corneels\_de\_Waard](https://forum.intervals.icu/user_avatar/forum.intervals.icu/corneels_de_waard/32/4704_2.png) [@Corneels\_de\_Waard](https://forum.intervals.icu/u/Corneels_de_Waard)\
**Post date:** [25 April 2021 00:01 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/19 "2021-04-25T00:01:48Z")

</div>

It appears that the cloud API has launched? I was able to get to the point of requesting registration with the Cloud API.

---

<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:** [25 April 2021 03:20 UTC](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783/20 "2021-04-25T03:20:06Z")

</div>

Tx for this. I have just registered Intervals.icu. There is a 5-7 day approval process and of course I still need to do the work. I need to finish the “running power” stuff I am busy with … this has morphed into support for pace zones among other things.

[Next page](https://forum.intervals.icu/t/implemented-push-workout-to-wahoo/783.md?page=2)
