It’s been more than 6 months since Apple and TrainingPeaks announced plans for integration back at WWDC, and it’s finally here. In some ways, it’s kinda funny. From an end-user perspective, this actually isn’t some mind-bending new fancy feature. Instead, it’s a slate of mostly behind-the-scenes programmatic changes that makes it seamless and easy to execute your pre-planned TrainingPeaks structured workouts using the Apple Watch. In other words, it’s about dramatically increasing the ‘just works’ factor.
You see, back in June at Apple’s developer conference, they announced a few development features that let companies ‘push’ workouts to the Apple Watch. This is a big deal because previously a company like TrainingPeaks would have had to have developed their *own* entire Apple Watch workout app (plus a corresponding iPhone app). Everything from dealing with GPS recording to power sensor data to running and cycling metrics and more. Things that take teams of people to do at scale. Now? No Apple Watch app at all. They just send a workout file to Apple, and you use the native Apple Watch Workout app. Easy-peasy.
In fact, TrainingPeaks is far from the first to take advantage of this. The first was actually TrainerRoad back in September on WatchOS10 launch day. Then that was followed shortly by Final Surge. There are others since then too. Of course, as almost any company trying to implement this feature will tell you: It’s been a rocky road. However, things are finally stabilizing a bit, likely why TrainingPeaks is finally launching this.
So, let’s take a look at how it works.
Setup & Sync:
To get things started, you’ll need to do the following things:
A) Update your iPhone to iOS 17.2
B) Then update your Apple Watch to WatchOS 10.2
C) And update your TrainingPeaks app on your phone to the latest version
You do not need a premium TrainingPeaks subscription for this to work, it’ll work for both free and paid accounts.
With that settled, crack open the TrainingPeaks app and you’ll see a new option to pair it up to your Apple Watch. Once clicked, this has basically two things it’s going to do: Authorize TrainingPeaks to send workouts to your Apple Watch, and then authorize TrainingPeaks to access your Apple Health data:
You’ll iterate through those menus, though there is one choice seen above for whether or not you want to send today’s workouts only, or the next 7 days’ worth. I’d leave the default of the next 7 days’ worth, so you don’t have to worry about it. Likewise, I’d enable the ‘Push Notifications’ options, which lets you know things like Workout Uploads to the TrainingPeaks platform are completed/done.
With that, setup is done and you’re ready to roll.
On the Watch:
Back over on the watch, you’ll open up the ‘Workout’ app (the default one from Apple, not a TrainingPeaks one), and you’ll see the TrainingPeaks block at the top. If this were the Final Surge or TrainerRoad app, you’d see that logo instead. This is the first time Apple has allowed 3rd parties inside of this app.
You’ll notice that it shows the name and sport profile of today’s workout (bike or run only), compared to my calendar from the TrainingPeaks app that you see on the left side:
But you can also tap the “…” in the upper right corner to see other workouts for today (if you had two of them), as well as look at workouts for the next 7 days or previous days:
And then you can tap any given workout’s details button (the … again) to see the exact steps of the workout. Here’s again one compared side-by-side, albeit, with my app showing miles pace and the watch showing kilometers pace. I keep it mixed up to ensure my bilingual nature remains in play.
With all that ready to go, you’ll tap to start the workout. It’ll ask you to confirm if it’s an Indoor or Outdoor workout, this is really important on the running side especially, and has some implications:
Specifically, the implications are that for running indoor workouts, the only ‘target’ you can have is heart rate, not pace. Even though TrainingPeaks will have passed it perfectly fine to Apple. Apple doesn’t show pace targets indoors. More on this in a second. As you start running (or riding), you’ll immediately get the target (e.g., pace if running, power/cadence/speed if cycling, or heart rate for either). Here’s what those upcoming interval screens look like for an outdoor run:
Here’s the allowed target types by Apple (all plus distance/time):
Thus for that pace-based running workout, I did a treadmill workout the other night where it showed no target values the entire time, despite the workout actually having a target value. Here’s what those metrics looked like for an indoor run (missing the pace targets):
You can double-tap the upper left icon (WU, or whatever stage you’re in) to skip ahead to the next workout step.
Now, all of this also works essentially the same way for riding with power targets. And remember, you can pair Bluetooth power meters (including trainers) to the app, however, it won’t do trainer control, so it’s not going to change it automatically.
Here’s some watch screenshots showing bits from my workouts, with the upcoming power targets and my current power targets.
At left (first screenshot), is the target notification screen. It pops up for a few seconds, then goes away. The rest are screens you can scroll too. However, one of the big things that’s missing here is that you cannot see your current workout target after that screen goes away after a few seconds. Thus, if you’re iterating through complex and various interval workouts (running or riding), you have no idea what the targets are.
This is a huge gap that Apple really needs to focus on.
Now, I imagine some might say, “But this gap has existed for 18 months now, what’s the big deal?”
Well, two things:
A) Up till now (WatchOS10), you could only create workouts with heart rate targets, as Apple previously didn’t support cycling targets
B) But even bigger, you created your own workouts on the watch itself (which is somewhat painstakingly slow). Thus your ability to create complex workouts was minimal. Further, and far more importantly, YOU were the one creating them, so you probably knew what those targets were. Whereas now, it’s training platforms, coaches, AI, automation, etc… creating very complex workouts and ones you’ve never seen till the moment you tap start.
Thus, it’s very easy to be lost and not know what you’re actually supposed to be doing. Of course, you’ll get over/under target warnings if you stray too far, but that’s not ideal, as it still doesn’t tell you what the target is:
Further, and this is specific to cycling power targets – you’ll get these warnings constantly as Apple is only using a 3-second averaged power. Thus even using a high-end Wahoo KICKR Bike with me perfectly executing these power targets to 100% compliance according to the TrainingPeaks app, I got these warnings every 10-15 seconds…every workout, the entire workout.
In any event, once you complete the rollout, you’ll see a summary, even showing the name of the workout at the top, as well as the ability to save/add that workout to your local workout library. This is useful if you want to do that workout again.
From there, you’ll see the workout in the Apple Fitness app first, just like any other workout:
And then, usually within a minute or so, it’ll show up on TrainingPeaks, automatically synced to the planned workout for that day, where you can see compliance as well:
Like any other TrainingPeaks workout, coaches can leave comments, you can do usual analytics, etc…(from either web or desktop), all of that is exactly the same as any other device.
Going Forward:
So, where do things stand overall?
Well, it’s a good first cut at structured workouts from 3rd party platforms, and undeniably will make it far easier for platforms like TrainingPeaks, TrainerRoad, Final Surge, etc… to not only get workouts on people’s wrists that have Apple Watches, but also likely expand their target markets towards less endurance-focused athletes that may be using all manner of Apple Watches (not just Apple Watch Ultra series).
Once set up, the sync and planned workout processes work fairly well, as does getting the data back to the platform at hand. Likewise, the collection of the data metrics, such as power, matches perfectly with other devices, so I’m not seeing any power data recording accuracy type issues there.
However, there are three things that Apple really needs to address here (and these are Apple things, not TrainingPeaks things):
1) First, and the biggest, there needs to be a dedicated data page on the watch (not phone) that shows the current interval target. Be it power, pace, heart rate, speed, or cadence. I need to essentially have a dedicated structured workout page that shows that target, and where I am in relation to it. Having a warning page is simply not enough.
2) Second, for running workouts, it needs to support at least showing those pace targets indoors on that screen. Given it records pace on the watch (yes, even if wrist pace is wobbly indoors sometimes), it should also show it – because at least I can set a treadmill to that pace if I know it.
3) Third, and for cycling power workouts, they need to change their internal above/below warning messages to a higher smoothed value to account for normal variations of how power meters work, thus minimizing/eliminating the target warnings that happen every 10-15 seconds.
The good news is, I don’t think any of these things are hard. The 2nd/3rd ones are likely as close to one-line items of code as possible. Right now they use 3-second power, thus, change that value to 10-second power. Problem probably solved. Further, there’s some yes/no pace target display option “if type = indoors” that just needs to be toggled the other way. And for that first one, creating a data field to just show the current target should be very trivial too.
If they can knock that stuff out, then they’ve got a quite reasonable and competitive option that should serve athletes quite well, and make it super easy for industry training platforms to get workouts to people’s wrists. While it’s missing things like structured swim workouts, or running power targets, I don’t think either are super critical ‘first cut’ items. Albeit, those would certainly be interesting longer term.
As I’ve said many times over the last 2 years, Apple is slowly checking off boxes. Sometimes it’ll meander a bit and miss a box, but thus far it seems like they quickly realize they missed one, and double-back to play whack-a-mole before going off and finding more boxes to check. And before we know it, we’ll be at Apple’s WWDC conference in June, with WatchOS11 likely being announced, and the next slate of sports & fitness features with it.
With that – thanks for reading!
Found This Post Useful? Support The Site!
Hopefully you found this review/post useful. At the end of the day, I’m an athlete just like you looking for the most detail possible on a new purchase – so my review is written from the standpoint of how I used the device. The reviews generally take a lot of hours to put together, so it’s a fair bit of work (and labor of love). As you probably noticed by looking below, I also take time to answer all the questions posted in the comments – and there’s quite a bit of detail in there as well.
If you're shopping for the Apple Watch SE (2nd Gen), Apple Watch Series 9 or Apple Watch Ultra 2 or any other accessory items, please consider using the affiliate links below! As an Amazon Associate I earn from qualifying purchases. It doesn’t cost you anything extra, but your purchases help support this website a lot.
And of course – you can always sign-up to be a DCR Supporter! That gets you an ad-free DCR, access to the DCR Quarantine Corner video series packed with behind the scenes tidbits...and it also makes you awesome. And being awesome is what it’s all about!
Thanks for reading! And as always, feel free to post comments or questions in the comments section below, I’ll be happy to try and answer them as quickly as possible. And lastly, if you felt this review was useful – I always appreciate feedback in the comments below. Thanks!
I waited so long for this feature only to discover that the TP app now crashes immediately after clicking on the “Connect Apple Watch” button…way to go, TP.
Hey Simon. That’s not the experience you should be having and we want to help. Can you contact our Support Team so we can end your wait? support@trainingpeaks.com
I have not figured out on the Apple Watch Ultra 2 how to have different HR zones for running & cycling. It was mentioned in the Ultra 2 In-Depth Review, any trick there?
Looking forward to this native integration & great review.
i hope apple updates it soon so it shows the target. The upcoming interval sreen is nice but for it should show it also during it.
Any plan to bring it to swimming workouts?
It would also be nice to see integration between TP and other apps – Workoutdoors. I know that’s not really an Apple issue, but WO is so much more feature rich than Apple’s Workouts apps, and will probably always be more feature rich in the future as a 3rd party app.
Does anyone know if/when we’ll be able to track real workouts in Cross Country Skiing or Backcountry Skiing? Does Apple Workout still not record a map? My workaround has been to record these workouts as Runs in the Workout app, and then change it when I move it into Training Peaks and Strava.
This worked for me well today. I paired my HRM, opened the Workout app, then started the TP workout from my coach.
I completely agree that a way to view the workout on the watch is critical. There should be a page that shows where i am in the workout, what interval is next, etc. Prior to TP integration I would set up the watch structured workout, and I’d still get confused about what was next.
They also need to let me have some cooldown time after the workout is complete. Just because my trainer forgot to add a CD doesn’t mean the watch shouldn’t record it.
Much like any Suunto, COROS, Polar, Google, Fitbit, etc… watch – it’s still about recording the indoor data.
That said, for cycling workouts, I think these days, the uselessness here would be outdoors. In the same way that even with control on Garmin watches, very few people actually use the control on their watches given the prevalence of apps like Zwift/TrainerRoad/etc to actually control the trainer.
To me, it is mindblowing how such a big and established company can deliver such a feature and just rendering it basically useless by missing such trivial things.
Don’t they test it? Don’t they have anybody in the team who has done a structured workout before?
It’s quite obvious that this should be an easy fix, but I honestly do not understand how on earth they could end up with the current implementation…
The TrainingPeaks app needs to improve from the Design perspective, also the metrics needs to be shown easily and compareable with you training session. Very old school
They are better apps out there like mats.coach link to mats.coach
Thanks for the app. I tested it. Creating an app is quite simple, even too simple. Free training calendar only on the same day. Two days in TP. But why do I need this mats.coach if I can’t send it to Wahoo Rival or Roam.
Maybe I’m missing something, but I don’t understand the usefulness of this for cycling. Everyone had a head unit, so why do I need this on my watch? What’s the convenience/use case that I’m missing?
For some reason, pace targets for running are not sent to my watch. Not even with simple training only containing one block.
It is working for bike workouts though.
Is anyone else experiencing this? I can’t determine why this is happening.
I found a reddit post where someone got a response from TP support saying that is a known issue and must / will be fixed with a future update of the app.
After doing one of these workouts (power running), I noticed that the TrainingPeaks help center says “The Apple Watch Ultra is the only watch that will show targets and ranges for run power.” That’s a bit annoying; I don’t know why that should have anything to do with the Ultra specifically…
I swim, bike and run. Then, I come here and write about my adventures. It’s as simple as that. Most of the time. If you’re new around these parts, here’s the long version of my story.
You'll support the site, and get ad-free DCR! Plus, you'll be more awesome. Click above for all the details. Oh, and you can sign-up for the newsletter here!
Here’s how to save!
Wanna save some cash and support the site? These companies help support the site! With Backcountry.com or Competitive Cyclist with either the coupon code DCRAINMAKER for first time users saving 15% on applicable products.
You can also pick-up tons of gear at REI via these links, which is a long-time supporter as well:
Alternatively, for everything else on the planet, simply buy your goods from Amazon via the link below and I get a tiny bit back as an Amazon Associate. No cost to you, easy as pie!
You can use the above link for any Amazon country and it (should) automatically redirect to your local Amazon site.
Want to compare the features of each product, down to the nitty-gritty? No problem, the product comparison data is constantly updated with new products and new features added to old products!
Wanna create comparison chart graphs just like I do for GPS, heart rate, power meters and more? No problem, here's the platform I use - you can too!
Think my written reviews are deep? You should check out my videos. I take things to a whole new level of interactive depth!
Smart Trainers Buyers Guide: Looking at a smart trainer this winter? I cover all the units to buy (and avoid) for indoor training. The good, the bad, and the ugly.
Check out
my weekly podcast - with DesFit, which is packed with both gadget and non-gadget goodness!
Get all your awesome DC Rainmaker gear here!
FAQ’s
I have built an extensive list of my most frequently asked questions. Below are the most popular.
You probably stumbled upon here looking for a review of a sports gadget. If you’re trying to decide which unit to buy – check out my in-depth reviews section. Some reviews are over 60 pages long when printed out, with hundreds of photos! I aim to leave no stone unturned.
I travel a fair bit, both for work and for fun. Here’s a bunch of random trip reports and daily trip-logs that I’ve put together and posted. I’ve sorted it all by world geography, in an attempt to make it easy to figure out where I’ve been.
The most common question I receive outside of the “what’s the best GPS watch for me” variant, are photography-esq based. So in efforts to combat the amount of emails I need to sort through on a daily basis, I’ve complied this “My Photography Gear” post for your curious minds (including drones & action cams!)! It’s a nice break from the day-to-day sports-tech talk, and I hope you get something out of it!
Many readers stumble into my website in search of information on the latest and greatest sports tech products. But at the end of the day, you might just be wondering “What does Ray use when not testing new products?”. So here is the most up to date list of products I like and fit the bill for me and my training needs best! DC Rainmaker 2023 swim, bike, run, and general gear list. But wait, are you a female and feel like these things might not apply to you? If that’s the case (but certainly not saying my choices aren’t good for women), and you just want to see a different gear junkies “picks”, check out The Girl’s Gear Guide too.
Its wild to me how slow Apple is to bring basic feature parity to the fitness section of the Watch.
I waited so long for this feature only to discover that the TP app now crashes immediately after clicking on the “Connect Apple Watch” button…way to go, TP.
Hey Simon. That’s not the experience you should be having and we want to help. Can you contact our Support Team so we can end your wait? support@trainingpeaks.com
I’m having the exact same issue! everything is updated and the app just crashes
Hi Joanna. If you haven’t already sent our Team a message via that email please do. Let us troubleshoot this issue for you. support@trainingpeaks.com
I have not figured out on the Apple Watch Ultra 2 how to have different HR zones for running & cycling. It was mentioned in the Ultra 2 In-Depth Review, any trick there?
Looking forward to this native integration & great review.
i hope apple updates it soon so it shows the target. The upcoming interval sreen is nice but for it should show it also during it.
Any plan to bring it to swimming workouts?
It would also be nice to see integration between TP and other apps – Workoutdoors. I know that’s not really an Apple issue, but WO is so much more feature rich than Apple’s Workouts apps, and will probably always be more feature rich in the future as a 3rd party app.
Does anyone know if/when we’ll be able to track real workouts in Cross Country Skiing or Backcountry Skiing? Does Apple Workout still not record a map? My workaround has been to record these workouts as Runs in the Workout app, and then change it when I move it into Training Peaks and Strava.
This worked for me well today. I paired my HRM, opened the Workout app, then started the TP workout from my coach.
I completely agree that a way to view the workout on the watch is critical. There should be a page that shows where i am in the workout, what interval is next, etc. Prior to TP integration I would set up the watch structured workout, and I’d still get confused about what was next.
They also need to let me have some cooldown time after the workout is complete. Just because my trainer forgot to add a CD doesn’t mean the watch shouldn’t record it.
It appears that map data isn’t recorded. I only get my initial location on the map. I think it’s using gps to get distance, but no gps track.
it worked ok for me. it shows map
The map worked for me on my second and third workouts. Cool.
What’s the point if it doesn’t control your indoor trainer when cycling?
Much like any Suunto, COROS, Polar, Google, Fitbit, etc… watch – it’s still about recording the indoor data.
That said, for cycling workouts, I think these days, the uselessness here would be outdoors. In the same way that even with control on Garmin watches, very few people actually use the control on their watches given the prevalence of apps like Zwift/TrainerRoad/etc to actually control the trainer.
To me, it is mindblowing how such a big and established company can deliver such a feature and just rendering it basically useless by missing such trivial things.
Don’t they test it? Don’t they have anybody in the team who has done a structured workout before?
It’s quite obvious that this should be an easy fix, but I honestly do not understand how on earth they could end up with the current implementation…
TrainingPeaks, when the app Workout Builder will appear on phone? :)
The TrainingPeaks app needs to improve from the Design perspective, also the metrics needs to be shown easily and compareable with you training session. Very old school
They are better apps out there like mats.coach
link to mats.coach
Thanks for the app. I tested it. Creating an app is quite simple, even too simple. Free training calendar only on the same day. Two days in TP. But why do I need this mats.coach if I can’t send it to Wahoo Rival or Roam.
Maybe I’m missing something, but I don’t understand the usefulness of this for cycling. Everyone had a head unit, so why do I need this on my watch? What’s the convenience/use case that I’m missing?
For some reason, pace targets for running are not sent to my watch. Not even with simple training only containing one block.
It is working for bike workouts though.
Is anyone else experiencing this? I can’t determine why this is happening.
I am having the same issue with my ultra
I found a reddit post where someone got a response from TP support saying that is a known issue and must / will be fixed with a future update of the app.
After doing one of these workouts (power running), I noticed that the TrainingPeaks help center says “The Apple Watch Ultra is the only watch that will show targets and ranges for run power.” That’s a bit annoying; I don’t know why that should have anything to do with the Ultra specifically…
Hi anyone has any info whether structured swim workout is supported now by Apple? Or is it still not available?
No immediate plans there, that I’m aware of.
how to use training peaks with both Apple Watch and Garmin watch? will it duplicate data in training peaks?
Hi Ray,
Are any of the three issues mentioned by you solved in watchOS 11?
I’d also love it when Apple adds trainer control … one can hope.
I listened to your WWDC podcast, but I don’t remember hearing those workout improvements. Maybe I missed it?
Regards,
Jordi