Zwift Integration

Connect AI Endurance with Zwift to automatically push your scheduled workouts to Zwift and import your completed rides and runs.

Zwift logo

Zwift Integration


Once connected, AI Endurance automatically pushes your scheduled cycling and running workouts to Zwift, ready to launch directly on the day each workout is scheduled. Completed Zwift activities are imported back into AI Endurance within minutes of finishing your ride or run.

Go to the Apps page and click Connect on the Zwift card. You will be redirected to Zwift to authorize AI Endurance, then sent back to AI Endurance. Your next 7 days of workouts are pushed to Zwift immediately, and we keep that 7-day window updated as time progresses.

Open Zwift and navigate to Workouts. Your AI Endurance workouts appear under the day they are scheduled and remain available for the full day, both on the Zwift workout selection screen on your trainer and in the Zwift mobile app.

Cycling and running workouts within the next 7 days are pushed to Zwift. Swim workouts are not pushed. If your training plan is based on running power, run workouts are not pushed because Zwift does not support power targets in its run workout format - cycling workouts are still pushed in that case.

Any change you make in AI Endurance - editing the workout, swapping it for an alternative, moving it to a different day, or skipping it - is automatically reflected in Zwift within seconds. There is no need to manually refresh.

Activities are imported via webhook within a few minutes of finishing your ride or run. If an activity is still missing after 30 minutes, check that Zwift is still connected on the Apps page. If the connection looks fine, click Disconnect and then Connect again to refresh the authorization.

Go to the Apps page and click Disconnect on the Zwift card. Future workouts stop syncing immediately. Workouts that have already been pushed remain in Zwift until they expire at the end of their scheduled day; you can also remove them manually from Zwift.