Connect Wahoo
Bring your Wahoo rides and trainer sessions into Beoflow, and send planned workouts from Beoflow to your Wahoo device.
- For
- Athletes
- On
- Web, iPhone, Android
Before you start
- You need a Wahoo account and its login.
- Connecting works the same on the web, iPhone and Android: all three use the same Integrations page.
- Sending planned workouts works on the web and in the iPhone app. It isn’t in the Android app yet; Android users can send from the web.
- Wahoo stores endurance workouts built on time, distance or power. Strength workouts with sets and reps can’t be sent to Wahoo.
Connect Wahoo
- Open the side menu and select Integrations. On the web it opens in a new tab.
- Find Wahoo (use Find an app or device or the Activity filter) and select Connect.
- Sign in to Wahoo and allow every permission Beoflow asks for. Beoflow needs them all to import your rides and to send workouts.
- You’re returned to Beoflow and the Wahoo card shows Connected. Your history imports in the background.
What syncs
- Your last 60 days of Wahoo workouts are imported after you connect.
- Beoflow checks Wahoo for new workouts every hour, so a new ride can take up to an hour to appear. Use Resync to fetch it sooner.
Send a planned workout to Wahoo
Web
- Open the planned workout on your calendar.
- Open its menu (⋮) and select Send to Wahoo.
- Sync your Wahoo device. The workout appears in its plans.
iPhone
- Open the planned workout.
- Tap the menu (•••) and tap Send to Wahoo.
- Sync your Wahoo device.
Send workouts dated today or within the next 6 days: Wahoo may not show a workout outside that range. If you delete a planned workout from your Beoflow calendar before you’ve done it, it’s removed from Wahoo too.
Resync recent data
- On the Wahoo card, open the options menu (⋮).
- Select Resync. Beoflow fetches your last 14 days from Wahoo again.
You can resync once every few minutes. If you try sooner you’ll see “Just did that. Give it a few minutes before trying again.”
Reconnect Wahoo
Reconnect when rides stop arriving and a resync doesn’t help.
- On the Wahoo card, open ⋮ and select Disconnect, then confirm.
- Select Connect and sign in again, allowing every permission.
Disconnect Wahoo
- On the Wahoo card, open ⋮ and select Disconnect.
- Confirm with Disconnect.
Beoflow stops receiving new data and removes its access at Wahoo. Data already imported stays in Beoflow. You can reconnect at any time.
Troubleshooting
- “Can’t send to Wahoo”. The workout has sets and reps, which Wahoo can’t store. If Garmin is connected, you can send it there instead.
- Send to Wahoo isn’t in the menu. Check Wahoo shows Connected in Integrations, and that the workout has structured steps. On the web, sessions marked From your program don’t offer sending; use the iPhone app for those.
- “No connected devices found.” Connect Wahoo in Integrations first.
- The workout isn’t on my device. Sync your Wahoo device, and check the workout is dated within the next 6 days.
- “Couldn’t connect Wahoo”. The sign-in or permission step didn’t finish. Select Try again, or Back to integrations to start over.
- A ride is slow to appear. Beoflow checks Wahoo every hour. Open ⋮ and select Resync to fetch it now.
- Each workout shows twice. The same ride came from Wahoo and from another source, such as Strava. On the Integrations page, open the Processing preferences tab and put your preferred source first.
FAQ
- How do I connect a device? Open the side menu, select Integrations, pick your device and select Connect, then follow the prompts on the provider’s sign-in page.
- Can I send from the Android app? Not yet. Send from the web or the iPhone app.
- Does a completed workout disappear from Wahoo if I delete it in Beoflow? No. Only workouts you haven’t done yet are removed.
Privacy
- What Beoflow reads: your Wahoo workouts and basic account details.
- What Beoflow writes: only the planned workouts you choose to send, and their removal if you delete them from your calendar first.
- Who can see it: you, and anyone you have given access to your data, such as a coach.
- Removing access: Disconnect in Beoflow also revokes Beoflow’s access at Wahoo.
Related
- Connect Strava
- Connect Polar
- Connect Garmin
- Your training calendar
- Cardio workout builder
Still not sure? Ask the team and a person will answer.
Next in Devices & integrations