Zwift Integration

How the official Zwift integration works in VéloPeak. Planned workouts are sent to Zwift and completed rides sync back automatically.

VéloPeak is officially integrated with Zwift. Your virtual coach sends your planned workouts to Zwift, and the rides you complete there come back to VéloPeak on their own.

VéloPeak connects to Zwift using OAuth 2.0. We never see your Zwift password: you authorise access directly on Zwift's website.

What the integration does

  • Sends your planned workouts: your upcoming workouts are sent to Zwift and scheduled for their day, for as long as your subscription covers them, using your VéloPeak FTP. If you have no FTP set in VéloPeak, Zwift uses its own
  • Brings your rides back: every activity you complete on Zwift is imported with its power and heart rate data

VéloPeak never imports planned workouts or calendar events from Zwift. Planned workouts only travel from VéloPeak to Zwift.

Connecting from Settings

  1. Go to Settings → Connections & Apps
  2. Click Connect Zwift
  3. You will be redirected to Zwift's authorisation page
  4. After approving, you are sent back to VéloPeak automatically

Once connected, VéloPeak imports your recent Zwift activities (up to the last 90 days) and sends your upcoming workouts.

How your workouts reach Zwift

There is nothing to export or upload. When your plan is created or changes, the workouts are sent to Zwift automatically.

If you move, edit or swap a workout in VéloPeak, the copy on Zwift is updated to match. If you delete a workout, it is removed from Zwift too. VéloPeak only ever changes the workouts it scheduled itself.

How your rides come back

When you finish a ride, Zwift notifies VéloPeak. We then:

  1. Fetch the full activity, including power and heart rate
  2. Run the analysis
  3. Update your fitness metrics (Fitness, Fatigue, Form)

If the same ride also arrives from another connection, such as Strava, VéloPeak keeps a single activity.

Disconnecting Zwift

You can disconnect Zwift at any time from Settings → Connections & Apps. This will:

  • Remove the workouts VéloPeak scheduled on Zwift
  • Stop all future syncs
  • Not delete your existing activity data or analyses in VéloPeak