Integrations

Connect Zwift to RestOrTrain

RestOrTrain plans your season and week from your rides and runs and builds every workout. Connect Zwift to send your workouts to the game and bring your Zwift rides and runs back automatically.

Open Zwift for today's session and start it from the home screen. You do not need to build the workout there.

Connect your Zwift account

  1. On iPhone or Android, open Settings with the gear at the top of the Chat, Calendar or Profile tab.
  2. Tap Data Sync.
  3. Find Zwift under Integrations and tap Connect.
  4. Sign in to Zwift and allow access.

Data Sync now shows Zwift as Connected, in green. Your recent Zwift rides and runs come in and your upcoming workouts go to Zwift.

Manage the Zwift settings

Tap Zwift in Data Sync. Both switches start on: Sync virtual activities imports indoor and virtual Zwift rides and runs; Send workouts sends your planned rides and runs. With Send workouts off, you can follow them on a bike computer or in RestOrTrain's indoor workout player. Turning it back on sends the upcoming rides, and the runs of the coming week, at once.

On a run, each step is a treadmill speed or a free block: no speed target, a short note on screen, your heart rate beside it, and you set the belt yourself. A pace step comes through at that pace. A heart-rate step in zone 2 or 3 gets a speed from your threshold pace, with the heart-rate limit in the note and a reminder if you drift over it. Set your threshold pace on the Profile tab; without one, every heart-rate step is a free block, and a run with a distance step written in heart rate stays off Zwift. Zone 1 steps, hard reps and steps written in beats per minute are free blocks, and their note gives the heart-rate band.

Zwift settings in RestOrTrain: Sync virtual activities, Send workouts, Sync past activities, and Disconnect.
Zwift settings in RestOrTrain (Data Sync → Zwift)

Use Sync past activities to fetch recent rides and runs again if one is missing. An activity already imported is kept once. Disconnect removes the workouts sent to your Zwift calendar before ending the connection.

Find your workouts in Zwift

Workouts appear on the home screen only on their scheduled day, with names starting "RestOrTrain:". If you have two that day, both appear.

Move a workout in the app or chat and it moves to the new day in Zwift. Delete one and it disappears from Zwift too.

Review your Zwift rides and runs

A ride or run you save in Zwift shows up in RestOrTrain shortly after. It can get a title and a short description. If it matches a planned workout, it can get a Workout Score out of 100 with the reason. Tap Review on its card to discuss it in the chat.

Fix a workout missing from Zwift

Check that Zwift is Connected and Send workouts is on, then check the workout's date: rides go to Zwift up to a year ahead, runs a week ahead, because a run's speeds are worked out from your threshold pace when it is sent. Only rides and runs go to Zwift.

On a ride, each step needs watts, a percentage of FTP, or a power or heart-rate zone. A ride step set only in beats per minute, pace or distance stops the whole workout from syncing. Ask in the chat to rewrite it in power. Workouts in watts also need your FTP set on the Profile tab.

A run needs your threshold pace on the Profile tab for its zone 2 and zone 3 heart-rate steps to get a speed; without one they come through as free blocks with the heart-rate band in the note, and a run with a distance step written in heart rate stays off Zwift.

To send a session manually, open its share menu and tap Sync to Zwift. A missed Tuesday session sent on Wednesday appears on the home screen with Wednesday's workout.

Help with Zwift sync

Write to the team through the "Help improve RestOrTrain" feedback box in Settings.

Last updated October 19, 2026 · More FAQs