Skip to main content

Exporting workouts to ROUVY

Activating export to ROUVY

To use the workout export feature for ROUVY, the athlete should connect their ROUVY account in the Good Coach App: go to Menu → Integrations → ROUVY and follow the authorization steps.

How does it work?

When enabled, all newly added and published structured cycling workouts will automatically be sent to the athlete's ROUVY account within seconds. The athlete can then find and start the workout directly in the ROUVY app or on their ROUVY trainer.

To confirm a workout was successfully exported, open the workout details in Good Coach App and look for the green badge next to ROUVY.

What gets exported

  • Only structured cycling workouts. ROUVY is a cycling platform, so workouts with other sport types (running, swimming, etc.) are never exported.
  • Only time-based workouts. Steps defined by distance (or open steps) cannot be represented in the ROUVY format and are skipped. If all steps in a workout are distance-based, the workout will not be sent to ROUVY at all.
  • Published workouts only. Draft or already completed workouts are not exported.

How target types are converted

ROUVY uses the ZWO (Zwift Workout Format) file format, which is power-based. When a workout uses a different target type, Good Coach App converts it as follows:

Target type in Good Coach AppHow it appears in ROUVY
Power (watts or % FTP)Exported accurately as FTP fractions
RPEConverted to estimated FTP% using the Borg CR-10 scale (e.g. RPE 7 = 100% FTP, RPE 5 = 75%)
CadenceExported with cadence target alongside intensity-based power estimate
Heart rate, speed, or no targetExported as a Free Ride step — no power target, athlete rides at their own effort

If the athlete has no FTP set in Good Coach App and a workout uses absolute watt targets, the export will fall back to intensity-based power estimates (e.g. interval steps at ~105% FTP equivalent, recovery steps at ~50%). For best accuracy, make sure the athlete's FTP is set before exporting.

Limitations compared to other platforms

  • No updates or deletions. ROUVY currently does not support updating or deleting workouts via API. If a workout is edited or deleted in Good Coach App after it has already been sent to ROUVY, the change will not be reflected in ROUVY. The original version will remain on the athlete's ROUVY account and the new version will be uploaded.
  • Cycling only. Garmin, Coros, Suunto, and Wahoo (running) accept multiple sport types; ROUVY accepts cycling workouts only.
  • No distance-based steps. Other platforms handle distance steps; ROUVY does not support them.
  • Power-only structure. Heart rate targets are converted to Free Ride steps; on Garmin and Coros these are preserved natively.

Platform comparison

FeatureGarminCorosSuuntoROUVYWahoo
Cycling workouts
Running workouts
Distance-based steps
Time-based steps
Calorie-based steps
Power targets✅ (FTP fraction)
Heart rate targets❌ (→ Free Ride)
Cadence targets
RPE targets✅ (→ FTP%)
Updates & deletions
Health data import