Setting up synchronisation
Coachbox syncs automatically with popular sports platforms. Once connected, your completed workouts are automatically sent to Coachbox.
Supported platforms
| Platform | What gets synchronised |
|---|---|
| Garmin Connect | Workouts |
| Polar Flow | Workouts, activity data |
| Suunto | Workouts |
| Coros | Workouts |
| Wahoo Fitness | Workouts |
| TomTom | Workouts |
| Fitbit | Workouts, activity data |
| Apple Watch / Apple Health | Workouts from Apple Health into Coachbox, via the Coachbox iOS app. One-way sync. |
Connecting a platform
- Click on your profile picture in the top right corner
- Select Settings
- Go to the Synchronisation tab
- Find the desired platform under Non-active connections
- Click Connect
- You will be redirected to the platform (e.g. Garmin Connect) to log in and authorise Coachbox
- After authorisation, you are redirected back to Coachbox and the platform appears under Active connections
Some platforms (such as Garmin Connect and Wahoo) allow you to import your recent workout history when connecting.
Apple Watch / Apple Health
Apple Watch workouts are synchronised via the Coachbox iOS app, not via the web platform. This connection is one-way: workouts recorded on your Apple Watch are pulled into Coachbox via Apple Health. Pushing planned trainings from Coachbox back to your Apple Watch is not supported today.
For the full step-by-step guide and the common reasons connecting can fail, see Connecting an Apple Watch.
Disconnecting a platform
- Go to Settings → Synchronisation
- Find the platform under Active connections
- Click Disconnect
Choosing a metrics import source
If you have multiple platforms connected that support activity data, you can choose which platform to use as the source for your metrics (such as steps, sleep, etc.). You can set this at the bottom of the Synchronisation page under Choose the platform you want to use to import metrics. For more detail and troubleshooting, see Daily metrics.
Automatically submit scheduled workouts
Besides sending a workout manually (see the per-platform export articles), Coachbox can stage your scheduled workouts on your device automatically through the Automatically submit scheduled workouts option. It is available both on the web and in the Coachbox app.
This option appears once you have at least one platform connected that accepts scheduled workouts: Coros, Garmin Connect or Wahoo.
Where to turn it on
On the web
- Click your profile picture in the top right and select Settings
- Go to the Synchronisation tab
- Scroll to the bottom and turn on Automatically submit scheduled workouts
In the Coachbox app
- Open the More tab
- Tap Synchronisation
- Scroll to the bottom and turn on Automatically submit scheduled workouts
How it works
- As soon as you or your coach create, change, move or delete a planned workout, Coachbox sends your next workout to each connected platform straight away. Turning this setting on or connecting a new platform stages your next workout right away too.
- On top of that, Coachbox runs a check every night around 4 a.m. in your own timezone. This picks up a workout that has since come into range, or retries an earlier attempt that failed. You set your timezone under Settings → Account.
- Coachbox only stages the next workout planned up to 2 days ahead, not your full plan. A workout planned further out is picked up automatically once it falls within that window.
- Move or replace a workout? Coachbox removes the old version and stages the new one. You do not need to clean anything up manually.
Requirements
- The workout has exportable segments (see Exportable workouts). Workouts without blocks cannot be sent.
- You have Coros, Garmin Connect or Wahoo connected via Settings → Synchronisation.
Good to know
- Only new workouts are synchronised. Workouts completed before the moment of connecting are not automatically imported.
- If you disconnect and reconnect a platform, only workouts completed after reconnecting will be synchronised.
- Most platforms send workouts directly after completion to Coachbox via webhooks.
- You can always manually import workouts by uploading a
.fitor.tcxfile via the Upload button on the calendar.
Which workouts don't come in automatically?
Workouts from virtual platforms such as Zwift, Rouvy, MyWhoosh or TrainerRoad are not automatically forwarded to Coachbox, even if they end up in Garmin Connect via a third-party connection.
The reason: Garmin Connect and other connected platforms only forward workouts to Coachbox that were recorded with their own device or manually created in their own app. Activities that arrive via a third-party integration (e.g. a Zwift ride showing up in Garmin Connect) are filtered out and not passed along.
Workaround: download the .fit file from the source platform (e.g. Zwift → My Profile → Activities) and upload it via the Upload button on your calendar. See Importing workouts.
Troubleshooting
Workouts not coming through?
- Check if the connection is still active via Settings → Synchronisation
- Make sure the workout was completed after connecting
- Is the ride from a virtual platform (Zwift, Rouvy, …)? You need to upload it manually, see above.
- Try disconnecting and reconnecting the platform
- Could your workouts be ending up on a different Garmin Connect account than the one you linked to Coachbox? This happens when more than one Garmin account is in use (for example you and your partner each have your own). Try linking again from a private (incognito) browser window: that forces a fresh Garmin login, so you can confirm the email there matches the account your watch or the Garmin Express app syncs to.
Metrics or health data not coming in?
Your daily metrics or health data (steps, sleep, resting heart rate, HRV, ...) not coming in while your workouts do sync? Your metrics source is probably still set to a device you no longer wear. Pick the right source via Daily metrics.
Incorrect data or missing values?
- Check if your device is properly calibrated (e.g. power meter, heart rate monitor)
- Some data discrepancies may be caused by the source platform itself