TrainingPeaks
Sync TrainerRoad with TrainingPeaks to sync your completed TrainerRoad workouts to TrainingPeaks and to sync custom
TrainingPeaks workouts into TrainerRoad. Custom Workouts will only sync if they are scheduled today.
Custom workouts automatically sync to TrainerRoad four times per day. To manually pull a custom workout before the
automatic sync, access the following page, and select "Pull Workouts": Activity Sync
How to Automatically Sync workouts between TrainerRoad and TrainingPeaks
By enabling Activity Sync with TrainingPeaks, your completed TrainerRoad workouts sync to TrainingPeaks, and your custom
TrainingPeaks workouts sync to TrainerRoad.
We don't sync any other activity types between platforms with this integration.
How to Sync your Accounts:
Set up Activity Sync with TrainingPeaks from your online Account settings: Connections
Select "Connect", enter your TrainingPeaks credentials, then authorize permission for TrainerRoad.
Screen Shot 2025-02-26 at 8.43.03 AM.png
Screen Shot 2025-02-26 at 8.44.40 AM.png
Screen Shot 2025-02-26 at 8.45.51 AM.png
Screen Shot 2025-02-26 at 8.46.04 AM.pngTroubleshooting
Select the Refresh Button to ensure Activity Sync is fully enabled to sync custom workouts from TrainingPeaks.
TP Authorize.png
How to Manually Pull Custom TrainingPeaks Workouts into TrainerRoad
Custom Workouts will only sync if they are scheduled today.
Custom workouts automatically sync to TrainerRoad four times per day. To manually pull a custom workout before the
automatic sync, access the following page, and select "Pull Workouts": Activity Sync
TP Sync.png
How to Build Custom Workouts in TrainingPeaks for TrainerRoad
Step 1.
Access your TrainingPeaks calendar: TrainingPeaks
main.png
Step 2.
Select a present or future day on the calendar, and add a "Bike" workout.
Note: We will not import non-bike workouts at this time.
bike.png
Step 3.
Select "Build Workout".
build_wkt.png
Step 4.
Confirm you're building your workout based on "Duration, % Functional Threshold Power, and Target".
Note: You can build workouts based on a range, but we'll create the power target based on the midpoint of the range.
It's recommended to use an exact power target when building workouts.
build_wkt_2.png
Step 5.
Click or drag blocks to build your workout. (Clicking the desired block seems to work best.)
click_drag_blocks.png
Step 6.
Within the "Workout Details Editor", adjust the time and %FTP of each interval.
adjust_time_target.png
Step 7.
Once your workout is fully built, select "Save and Close". Custom TrainingPeaks workouts will automatically sync to
TrainerRoad four times per day. If you need to sync the workout right away, manually trigger the sync from the following
page: Activity Sync
Note: If you'd like to include a description to your workout, the description will sync to TrainerRoad along with the
workout. We won't sync any other workout details (cadence ranges, interval titles, post-activity comments, etc.).
fully_built.png
scheduled.png
Screen_Shot_2020-06-10_at_3.19.22_PM.png
Note: "TP" icons are shown on the Calendar page of the website to differentiate custom TrainingPeaks workouts.
Screen_Shot_2021-01-11_at_5.02.49_PM.png
Troubleshooting
If you're having trouble syncing rides or workouts with TrainingPeaks, follow the steps below.
- For TrainingPeaks planned workouts that won't push to TrainerRoad, go to the Activity Sync page and select "Pull
Workouts". This may take a few minutes for workouts to appear. Keep in mind that Custom Workouts will only sync if
they are scheduled within two days of the current day.
- For TrainerRoad completed workouts that won't sync to TrainingPeaks, Select the Refresh Button for TrainingPeaks. TP
Authorize.png
If you're still running into trouble, reach out to our support team here and we're more than happy to help!