Exporting workouts to Wahoo
Activating export to Wahoo
To use the workout export feature for Wahoo, the athlete should connect their Wahoo account in the Good Coach App: go to Menu → Integrations → Wahoo and follow the authorization steps.
How does it work?
When enabled, all newly added and published structured cycling and running workouts will automatically be sent to the athlete's Wahoo account as a scheduled workout plan within seconds. After the athlete's ELEMNT device syncs, the workout will appear in the device's planned workout list for the scheduled date.
Workouts are also updated when edited in Good Coach App (content or date changes) and deleted when removed. This keeps the Wahoo calendar in sync with the Good Coach plan.
To confirm a workout was successfully exported, open the workout details in Good Coach App and look for the green badge next to Wahoo.
What gets exported
- Structured cycling and running workouts only. Swimming and other sport types are not supported by Wahoo.
- Workouts with time, distance, or calorie-based steps. Steps with unsupported duration types (e.g. open-ended steps) are skipped. If no steps can be exported, the workout will not be sent.
- Published workouts only. Draft or already completed workouts are not exported.
How target types are converted
Wahoo natively supports most target types. The conversion is straightforward in most cases:
| Target type in Good Coach App | How it appears in Wahoo |
|---|---|
| Power (% FTP) | Exported as FTP fractions (e.g. 85% FTP) |
| Power (absolute watts) | Exported as FTP fractions if athlete's FTP is set; otherwise as raw watts |
| Heart rate (% threshold) | Exported as threshold HR fractions |
| Heart rate (absolute bpm) | Exported as absolute HR target |
| Cadence | Exported as RPM target |
| RPE | Exported as RPE target (1–10 scale). RPE 0 is treated as 1. |
| Speed, pace, grade, or no target | No target sent — athlete rides or runs at their own effort |
If the athlete has FTP set in Good Coach App, it is included in the workout plan header so the ELEMNT device can display power zones correctly.
Limitations compared to other platforms
- 7-day planning window. Wahoo only shows workouts on the ELEMNT device when they are scheduled within the current day plus 6 days ahead. Workouts planned further in the future will sync to the device once they fall within that window.
- Cycling and running only. Garmin, Coros, and Suunto accept more sport types; Wahoo accepts only cycling and running.
- No HR or Suunto-style health metrics. Wahoo does not provide health data (HRV, sleep, recovery) via API, unlike Garmin or Suunto.