Connect COROS, Withings, Zwift and other apps
Connect your watch, ring, scale or training app to Beoflow so its workouts, sleep and recovery data reach your coach and your training plan.
- For
- Athletes
- On
- Web, iPhone, Android
Before you start
- You need an account with the service you want to connect, and its sign-in details.
- The Integrations screen is the same on the web, in the iPhone app and in the Android app.
Every source you can connect
| Source | What it sends | How to connect |
|---|---|---|
| Apple Health | Workouts, sleep, HRV and weight | In the Beoflow iPhone app only (see Sync Apple Health) |
| Health Connect | Android steps, workouts and sleep | In the Beoflow Android app only (see below) |
| Garmin Connect | Activities, sleep and more | Integrations |
| WHOOP | Strain, recovery, sleep and HRV | Integrations |
| Oura | Sleep, readiness, HRV and stress | Integrations |
| Polar | Training, recovery and sleep | Integrations |
| Wahoo | Rides, trainer workouts and power | Integrations |
| Strava | Runs, rides, swims and stats | Integrations |
| COROS | Activities, sleep and recovery | Integrations |
| Withings | Weight, body composition and sleep | Integrations |
| Zwift | Indoor rides and structured workouts | Integrations (marked READ-ONLY: Beoflow reads from Zwift and sends nothing back) |
Cards marked SOON can’t be connected yet: Suunto, Fitbit, TrainingPeaks, Intervals.icu, MyFitnessPal and Cronometer. On the web and iPhone, Health Connect also shows SOON, because it connects through the Android app.
Connect a device or app
- Open the side menu and select Integrations. On the web it opens in a new tab.
- On the Connections tab, type in Find an app or device, or filter by All, Activity, Recovery, Fuel or Context.
- On your device’s card, select Connect.
- Sign in to that service and allow access.
- You return to Integrations, and the card shows CONNECTED.
Two services show a notice before you leave Beoflow:
- Garmin Connect: on Garmin’s screen, switch on Historical Data before you approve. If you leave it off, Beoflow starts from today. Tick I will switch on Historical Data to continue.
- Polar: Polar only shares workouts recorded after you connect. Your sleep, recovery and daily activity history still imports.
Connect Health Connect (Android)
- In the Beoflow Android app, open the side menu.
- Tap your name at the top to open the account menu.
- Tap Connect Health Connect and allow the data types you want to share.
If the menu says Install Health Connect, install it from the Play Store first. When it’s working, the menu shows Health Connect · on.
Disconnect
- On a connected card, open the options menu (⋮).
- Select Disconnect, then Disconnect again to confirm.
New data stops arriving. Data already imported stays, and you can reconnect at any time. Some services keep Beoflow listed for a while; you can also remove Beoflow in that service’s own settings.
What you’ll see
- COROS, Withings and Zwift send up to 60 days of history after you connect.
- New data follows as each service shares it.
- On a connected card, Where is my data? explains what to check, and Resync asks the service to send recent data again.
Troubleshooting
- “Couldn’t connect”: the sign-in or permission step didn’t finish. Select Try again, or Back to integrations and start again from Connect.
- “The wearable rejected the sign-in”: check the email and password for that service, then try again.
- Data is missing or late: open the card’s options menu and select Resync, or disconnect and reconnect.
- “Just did that. Give it a few minutes before trying again.”: a resync was just requested. Wait a few minutes.
- My device says SOON: it can’t be connected yet. If it syncs to Strava or Apple Health, connect one of those instead.
FAQ
- Which data wins if two sources record the same thing? You choose on the Processing preferences tab of Integrations.
- Can I connect more than one source? Yes. Connect as many as you use.
- Are new integrations planned? The sources marked SOON are on the list, without set dates. To ask for a device or app that isn’t listed, contact us through the support form at beoflow.com/support.
Privacy
Beoflow reads only the data you allow each service to share, and uses it for your training and recovery insights. Coaches you work with in Beoflow see it as part of your training data. Disconnecting stops new data; it does not delete what was already imported.
Related
- Connect Strava
- Sync Apple Health
- Data source priority and resync
Still not sure? Ask the team and a person will answer.
Next in Devices & integrations