Chat with us

December 19, 2022

In the EatMyRide app you can connect your TrainingPeaks account to get nutrition plans for your planned workouts. In this article we explain how you can do this and we address some of the most asked questions.

Why you should connect your TrainingPeaks to EatMyRide

Using your planned workouts from TrainingPeaks within EatMyRide is useful, because energy burn and nutrition intake for structured workouts can be predicted accurately. Therefore, if you are using TrainingPeaks you preferably use your planned workouts from TrainingPeaks in EatMyRide, instead of creating the rides yourself in EatMyRide. Also by connecting TrainingPeaks, creating nutrition plans will take less effort.

How to connect TrainingPeaks to EatMyRide and get your workouts in the app

In the EatMyRide app, browse to Profile > Settings > Connections and click on TrainingPeaks. After filling in your TrainingPeaks credentials, your planned workouts are imported.

Be aware, workouts should meet a few requirements in order to be imported to EatMyRide:

  • Only planned workouts are considered
  • Workout should be of the type ‘Bike’ or ‘MTB’
  • Workout should have a date, a total time planned and a workout structure.
  • The workout structure should be based on ‘Percentage of FTP’, ‘Percentage of maximum HR’ or ‘Percentage of threshold HR’.
  • Only the first planned bike or mtb workout of a day is considered.
Example of a workout that meets the criteria to be imported in EatMyRide
Example of a workout that doesn’t meet the criteria to be imported in EatMyRide







The planned workouts are downloaded from TrainingPeaks automatically once per day. If you have created a workout and want to sync it to EatMyRide, you can also do it manually: on the Home page in the EatMyRide app browse to a day without planned ride. Click Plan a ride. At the right side of the TrainingPeaks logo a refresh button is shown. By clicking this button your workouts are refreshed.

You can manually refresh your TrainingPeaks workouts by tapping Plan a ride and then clicking on the TrainingPeaks refresh button

Creating nutrition plans using TrainingPeaks workouts

Your planned workouts are shown on the Home page in the EatMyRide app on the date at which they are planned. If your workout doesn’t yet have a start time, this is shown. By clicking on the workout you can enter the start time. On this page you can select the ride type as well. The ride type affects the advised macronutrient distribution for that day, i.e. the amount of carbohydrates, fats and proteins. Because TrainingPeaks doesn’t share explicitly whether a ride is a Recovery ride, an Endurance ride or Interval ride or a Race, you can add this information in EatMyRide.

When a workout is imported in EatMyRide you can create a nutrition plan for it


My workout isn’t shown in EatMyRide

First, check whether your workout is eligible. Above we described which workouts are eligible to be imported to EatMyRide. Any workout that doesn’t satisfy those criteria is not imported to EatMyRide.

Why does EatMyRide only import the first workout of a day?

When there are multiple workouts on a day, the meal advice needs to be adapted as well. Currently the meal advice only supports one ride per day. In the future this functionality will be extended.

How are the carbohydrate burn and nutrition needs calculated for a TrainingPeaks workout?

When your workouts is based on ‘Percentage of FTP’, we calculate the intensity using the workout structure and FTP provided by TrainingPeaks . Then, we calculate for each so called step in the workout the carbohydrate and fat burn. This is done based on your VO2Max and/or FTP that you have entered in your EatMyRide profile. Make sure your FTP in EatMyRide matches the one in TrainingPeaks. Finally, based on the expected carbohydrate burn and the allowed glycogen depletion the required carbohydrate intake is calculated.

When I move a TrainingPeaks workout to another day, it doesn’t appear in EatMyRide

When you move a workout in TrainingPeaks to another day, you first need to refresh the TrainingPeaks connection in EatMyRide (as described above, via Plan a ride and then clicking on the Refresh button). If the new date doesn’t yet have a planned ride or workout, it should appear there. If there, on the other hand, is already a workout for that day, the new workout won’t be shown. This is due to the restriction of one workout per day.

If you still have questions regarding the TrainingPeaks integration, you can contact us.