You can now push your upcoming ride schedule to the Calendar service of your choice!
Calendar Services Supported
- Google Calendar
- iCal
- Outlook
Don't see your service listed?
No problem! As long as your service supports subscribing to a Calendar URL you can still sync your TrainerRoad Calendar.
What Activities are Sent?
- Planned TrainerRoad rides
- Planned outdoor rides
- Planned runs
- Planned swims
- Planned "other" activities
- Annotations
- Training Plan annotations
Note: Completed activity information is not sent to external calendars.
Setting up Calendar Export
External Calendar Integration is set up by going to https://www.trainerroad.com/profile/calendar-sync
From here you will have the option to select the external calendar of your choice.
Selecting an external calendar and clicking "Connect Calendar" will automatically open that calendar.
Note: iCal or Outlook must be set as your default calendar to automatically open. Also, you'll need to use an iOS or Mac device in order to set up iCal export, this can't be completed using a PC.
Once redirected, confirm you want to add your TrainerRoad Calendar.
TrainerRoad activities will show on your calendar as "all day" events
Manual Setup-iCal
- Copy Calendar URL from https://www.trainerroad.com/profile/calendar-sync
- Open iCal
- From the File menu, select New Calendar Subscription
- If you are presented with a list of options, select From URL
- Paste the URL into the form field and click Subscribe
- We recommend setting your calendar to refresh every 5 minutes to receive updates as quickly as possible.
Manual Setup-Google Calendar
- Copy Calendar URL from https://www.trainerroad.com/profile/calendar-sync
- Click the 3 dot icon next to Add Calendar
- Select From URL from the list
- Paste the URL into the form field and click Add Calendar
Manual Setup-Outlook
- Copy Calendar URL from https://www.trainerroad.com/profile/calendar-sync
- Open Outlook
- From Outlook, click Add Calendar
- Select the option From Internet
- Paste the URL into the form field
- Enter a name and click Save
FAQs
Why isn't my external calendar updating after I change my TrainerRoad Calendar?
We push out updates to your TrainerRoad Calendar as soon as they are made, but unfortunately cannot control when those updates are posted to an external calendar.
Google Calendar, for example, mentions updates can take up to 12 hours to post, but some users have seen longer in extreme cases.
Can I specify a time for my activities so they don't show as "all day" events?
We hope to add the ability to specify times for workouts in the future, but don't have this scheduled on our roadmap yet.
How do I remove my TrainerRoad Calendar from an external calendar?
Removing your Calendar as a feed cannot be done from your TrainerRoad account. You will need to unsubscribe from TrainerRoad in your external calendar settings.
How will I know if I can sync with an external calendar not listed above?
When looking for support, you will need to find out if your calendar allows subscriptions via a URL. The specific format TrainerRoad Calendars are sent in is .ics.
Can I push my TrainerRoad Calendar to TrainingPeaks?
Unfortunately planned activities cannot be pushed to TrainingPeaks. However, you can push completed TrainerRoad rides to TrainingPeaks using Ride Sync. More information about setting up Ride Sync with TrainingPeaks can be found here.
Can I pull my TrainingPeaks calendar into TrainerRoad?
At this time there is no way to pull your TrainingPeaks calendar into TrainerRoad.