How to import workouts from TrainingPeaks

I apologize if this has been done before but I couldn’t find it with search function.

If I have a bought plan or coach on TP, how can I import them on TR to do them on the TR platform?

Also, how do you do them on Zwift?

1 Like

Ride Sync under TR account settings. Authorize TP connection and your TP workouts will start syncing automatically. It just works.


Ok. Thx

1 Like

Support page:

1 Like

The original question was how to import a TrainingPeaks workout to perform on TrainerRoad. Zwift makes this easy through, ride sync, but I still think it’s impossible on TrainerRoad.

It’s a shame if it is, I get it doesn’t appeal to the masses, but many of us would like to open the TR app, view our designated TrainingPeaks workout, and do the workout on the TR platform. (Zwift did make this simple and very effective.)

Many of us do this exact thing. :slight_smile:


Cool, thanks, will look into this. I canceled my Zwift account so it will be awesome if I can use TR to do my TP workouts when the weather is crap (that is the only reason I was keeping Zwift on the payroll).

It works but only the current week. Plus only the bike workouts. Runs and swims and lifts aren’t. Makes the calendar useless if you’re a triathlete

I guess I’ll have to open a support case. I have always had my TP sync’d to TR, but my TP workouts aren’t showing in the TR calendar. I did a “pull workouts” followed by a re-authorize, but still no TP workouts.

Just in case, it needs to be a structured bike workout in order for it to appear on TR calendar.

Just signed up for TR and I’m not seeing anything remotely like these options. I’ve ridden an intro ramp test, but seem to be stuck in the onboarding process: I click on the trainingpeaks link and wind up here:

The connection to Training Peaks is working—I can see the ramp test synced to it.

I ran into this. The TP workout has to be power-based. I was trying to import an RPE-based workout and no joy. I found it was pretty easy to convert RPE to power-based in TP and then everything synch’d over with no issue.

this might not be your issue so YMMV.

Welcome to TrainerRoad @adamrice ! Excited to have you here :dancer:

I took a peek at your Account and it looks like you have successfully connected TrainerRoad and TrainingPeaks through Ride Sync. See the screenshot below.

This means that your Custom Workouts that were built in Training Peaks will sync over to TrainerRoad automatically when they are scheduled within 2 days. Looking at your Calendar, no TrainingPeaks Workouts have synced over to TrainerRoad yet. This means one of two things:

  1. You don’t have any workouts scheduled in TrainingPeaks for the next two days, or;
  2. Your Workouts have not been built in a format that allows them to sync over to TrainerRoad. As @tgietzen mentioned, your Workouts have to be built based “on Duration, % Functional Threshold Power, and Target”.

If they are not built using these parameters, they will not sync over to TrainerRoad. If you need help figuring out how your Workouts have been built, can you please share a screenshot of the details of your Workout in TrainingPeaks?

You mention that you are stuck in the onboarding process; can you please share some screenshots so that I can see what you mean? That way, I can figure out what’s going on, and how you can move through the onboarding process.

As always, if you have any questions, just shoot them this way!

1 Like

One follow-up question. When my TrainingPeaks workouts are run in in TrainerRoad, they are being bumped up by like 10% in terms of power targets. Is there some way to execute the workout exactly as it’s specified in TrainingPeaks?

I’m not sure what is going on. The occasional time Ive made a workout in TP it has copied accross to TR identically. Is you’re FTP in both TP and TR the same ? If they are you could lower the intensity of the TR version by 10% before you start the workout perhaps.


That’s possible! In TrainingPeaks is FTP called " Default Power/Threshold Value" in the Zones configuration perhaps?

In TP, go to “Settings”, “Zones”, “Power” and you can set your threshold value there.

1 Like

This is gold, thanks! I’ll try this with my workout tomorrow and report back.

1 Like

Yup, that looks like it. My FTP in TR was higher than my “threshold” power zone in TP. I loaded my workout today and now they match. Thanks guys!

1 Like