TrainingPeaks and Stryd

How to sync TrainingPeaks to Stryd? How to use TrainingPeaks and Stryd?

Updated over a week ago

Stryd users can import power-based Structured Workouts from TrainingPeaks to their Stryd account and execute the workout on their compatible Apple Watch or Garmin watch.

Step 1: Connect TrainingPeaks to the Stryd App

Follow the steps below to connect your Stryd account with TrainingPeaks. These steps will allow you to import structured workouts from TrainingPeaks to your Stryd account.

  1. Open Stryd on your mobile device and choose Settings (Gear Icon in the upper right-hand corner)

  2. From the list of options, choose Connected Accounts.

  3. Select TrainingPeaks from the list.

  4. Follow the directions provided by the redirect to TrainingPeaks's website. When asked about permissions, allow the platform to send and receive data with Stryd.

  5. When redirected back to the Stryd app, select your preferences for allowing workouts to import into Stryd and workouts to export to your training platform (NOTE: if your training platform is linked with other accounts such as Garmin Connect, Strava, Suunto App, etc., the "Export Activities To" function may result in workout duplications when toggled on).

Note: If you have previously connected your TrainingPeaks account with Stryd, you must reauthorize the connection for workout sync to function. This means that you should first disconnect your account and then reconnect it following the steps above.

Manually Sync Workouts from TrainingPeaks to your Stryd App

Stryd automatically syncs workouts from your other training platforms and software twice daily. If you recently modified a workout in TrainingPeaks, that change can take several hours to appear on the Stryd App.

Upcoming workouts can only be managed in the platform in which they are generated. This means if a workout has been imported from TrainingPeaks, the workout must be deleted or modified on the TrainingPeaks website. After modifying a workout, these changes will automatically sync to your Stryd calendar or can be manually synced.

Here are the instructions to sync your TrainingPeaks calendar to the Stryd app manually:

  1. Open Stryd on your mobile device and choose Settings (Gear Icon in the upper right-hand corner)

  2. From the list of options, choose Connected Accounts.

  3. Select TrainingPeaks from the list.

  4. Next, select ‘Manually Sync Workouts’. Stryd automatically syncs workouts from your TrainingPeaks account twice daily. If you recently modified a workout, that change can take several hours to appear on Stryd. For an immediate update, make sure to manually sync.

Step 2: Setting your Run Power Threshold Value in TrainingPeaks

This value on TrainingPeaks will not automatically update as your Critical Power in the Stryd app updates. This means that you will need to periodically update this value in TrainingPeaks.

  1. Go to your TrainingPeaks account at

  2. Tap your profile name in the top right

  3. Tap Settings

  4. Select Zones and then Power

  5. Set your Threshold Value under Run Power
    This value is often set to your Stryd Critical Power value

  6. Save & Close

Step 3: Create a Structured Workout on TrainingPeaks

The Stryd app will only import workouts that are Power-Based, so if you plan to make workouts in TrainingPeaks for Stryd, be sure to follow these instructions:

  1. Open your TrainingPeaks account on your desktop computer.

  2. Select run as the activity.

  3. After the workout window has opened select Build Workout.

  4. Next, you will need to configure the workout type.

  5. IMPORTANT: You must select ‘% Functional Threshold Power’ for the workout to be accepted by the Stryd ecosystem.

  6. Now it’s time to build the workout to your liking. Start by selecting one of the pre-made workout segment blocks at the top of the window.

  7. After selecting one of the blocks you will be able to configure the segment.

  8. Segments can be ‘Flexible’, this means that the segment can only be advanced by the ‘lap button’ on your device. This comes in handy when you are not sure how long your warm-up will take.

  9. Add as many blocks/segments as you like, when you are done, name your workout and select ‘Save and Close’.

TrainingPeaks features that are not available in Stryd

The Stryd app is incredibly robust, however, there are a few workout builder features that are not available in the Stryd app that are available in TrianingPeaks. If you accidentally try and import a workout that contains one of these features that Stryd does not support, the workout will not be able to import to the Stryd app.

Please see the list of unsupported features below:

Text Box workouts are invalid

The workout must be a true structured workout built in the third-party platform's "Workout Builder" function, using blocks, as shown below. Typing a structured workout into a description text box is invalid.


Double-nested repeats are invalid

Double-nested repeats are not accepted. This means repeats within a repeat, as shown below:


Ramped Intervals are invalid

Workouts that contain ramped intervals are not accepted in the Stryd ecosystem.


The quantity of future workouts is limited

Workouts from third-party platforms will only be imported up to one week in advance. If a workout is scheduled 10 days from the current date, it will not appear until it is within 7 or fewer days. Stryd Training Plans are an exception to this limitation.

Converting Pace-Based workouts to Power-Based workouts in TrainingPeaks

It is very easy to convert TrainingPeaks pace-based plans to power but it depends on how the workout is set up. For example, this plan is based on a threshold pace that you can easily convert by switching to % Functional Threshold Power (your Critical Power). Select your workout in TrainingPeaks and open the workout builder by clicking on the graph of the workout.


Make sure that your CP is copied from the Stryd ecosystem to TrainingPeaks (it does not sync automatically).

Differences between TrainingPeaks workout and Stryd workouts

Not all details of workouts created by TrainingPeaks will transfer into the Stryd ecosystem through the workout sync. This is a brief discussion of what to expect and how to make sure your workouts transfer the way you want them to.

The two pieces of data to consider in the workout are the goal power for each workout block. This data is shown in PowerCenter as % CP and as the watt value or range that percentage translates to.

Power-based workouts in TrainingPeaks are typically structured by %FTP, and TrainingPeaks will calculate the watt ranges equivalent to the %FTP shown.

Workouts from TrainingPeaks only sync by %FTP, and the watt ranges are calculated by taking that same percentage of your Critical Power. Note below that the percentages for each block are equal across platforms, but the watt ranges are not.

If the values on the Stryd app or PowerCenter do not match the values in TrainingPeaks, please make sure that you go back to Step 2 and set your Threshold value to your Critical Power value.

Did this answer your question?