TSOZ Closer Look: Training Connections

The latest “This Season on Zwift” press release came out last week, detailing what’s in store on the platform over the next few months. One big update sure to change the structured workout landscape for indoor cyclists is the new Training Connections API, which provides a standardized way for third-party workout providers to send your scheduled workout each day to Zwift.

Let’s dig into how this will all work, why it matters, and when it will arrive!

How It Will Work

Zwift has integrated with various services over the years – you can see these under “Connections” in your profile at zwift.com or in the Companion app. But almost all of those connections have been, essentially, one-way connections from Zwift to the other service’s API. For example, if you’ve connected your Garmin account to your Zwift account, when you save your Zwift activity, it sends that activity data over to Garmin, using Garmin’s API.

Zwift.com connections screen

The connections available under your Zwift account were accomplished by Zwift coding up an integration with the other providers’ APIs, which meant each provider required custom development work on Zwift’s end. Not the most scaleable approach.

The only service that sends info to Zwift is TrainingPeaks. (Today’s Plan used to do it as well, but they are no longer in operation.) If you have a scheduled workout for the day on your TrainingPeaks account, and you open up Zwift, that scheduled workout will be available for you in Zwift.

The goal of Zwift’s new training API connection is to allow services to send their structure workouts to Zwift accounts, without Zwift needing to do custom programming to integrate with each service’s API. Instead of Zwift coding up a hookup to each service, now the other services will be able to hook into Zwift. So Zwift has built and documented their API, and now they can hand that to other providers and let those providers do the integration work.

And providers will want to do this work, because it adds value to their own service if Zwifters can easily access their workouts from within Zwift.

Zwift says, “Once the API Connection is set up and approved, workouts built outside of Zwift will pull directly into the Zwift platform and show in the Custom Workouts folder.”

Hopefully, if it’s my scheduled workout for today, it will also show up first in the “For You” carousel on the homepage (I believe this is how TrainingPeaks workouts work today). Less clicking is a good thing!

Which Training Providers?

That’s the big question, of course. Zwift’s press release says the feature will launch “with a few launch partners”, but they aren’t saying who. TrainerRoad would be the most popular choice among Zwifters, since many riders are already paying for a TrainerRoad subscription and running it alongside Zwift.

But there are other platforms providing workouts as well, including:

Hopefully we’ll see a huge list of providers coming on board once the feature is released.

[adinserter block=”1″]

The Platform, Not the Content

This is a smart move on Zwift’s part, as it greatly expands the library of potential workouts on Zwift and makes it the de-facto “host” for your indoor training.

Yes, Zwift still needs to maintain a healthy library of built-in free workouts and training plans. And it’s true that their existing library could be improved in various ways. But once the training connections API is in place, with workout partners Zwifters are already using, we’ll have access to our daily workouts from our selected providers, in our favorite virtual world. That’s a win all around.

Now Zwift just needs to bring lots of training partners on board!

When Does It Arrive?

Zwift’s press release says, “Launching Early Summer 2024”, but the text later on says “The training API will launch later this spring with a few launch partners.” So I’m guessing the initial launch will be in June or July, with more partners coming on in the months to follow once Zwift works out any kinks in the live system.

Your Thoughts

Do you use a third-party workout provider you’d love to see integrated with Zwift’s new training connections API? Chime in below!

Eric Schlange
Eric Schlangehttps://zwiftinsider.com
Eric runs Zwift Insider in the spare time he finds between riding his bike and managing various business interests. He lives in Northern California with his beautiful wife Monica. Follow on Strava

20 COMMENTS

Subscribe
Notify of
guest

20 Comments
Oldest
Newest Most Voted
Eloy
2 years ago

I think it is a very good thing. Minimum effort, Maximum satisfaction. I’m using the app JOIN.cc for my training. In this case it is very easy to import to TP and than I see it in my Zwift.

Alex
Alex
2 years ago

A discounted TrainerRoad+Zwift subscription package would be awesome. Paying two full price subscriptions is a no go for me.

Paul
Paul
2 years ago

intervals.icu
intervals.icu
intervals.icu
Did I mention intervals.icu?

Paul
Paul
2 years ago
Reply to  Eric Schlange

They have a custom workout builder and import feature. It’s under Profile.

Mike W
Mike W
2 years ago
Reply to  Eric Schlange

I use Intervals to send a workout to my Garmin head unit so that I can do a workout on Zwift during group rides, like Tour of Watopia. The head unit controls the trainer while Zwift is connected to the trainer passively as a power meter.

Interval’s workout builder is very easy to use and syncing to my head unit is seamless, but would be great if this functionality was built into Zwift (ability to do a workout in erg mode during events).

Rowdy
Rowdy
2 years ago
Reply to  Eric Schlange

It has the best workout builder that I have seen. I am self coached and use intervals to plan and track my training load as well as design my workouts. This would be huge for me and I know the creator of intervals has already contacted Zwift about this. Here’s hoping

Speed Brophy
Speed Brophy
2 years ago
Reply to  Eric Schlange

Plus the added bonus of anything that strava or training peaks allows you to do with a paid subscription, Interval.icu does for free. I only use strava and training peaks as cloud storage, when it comes to my workout data I do believe in redundancy.

I will end with saying like all things in life Interval.icu does have a learning curve.

Lars Rathje
Lars Rathje
2 years ago

Xert, please. Today I download today’s workout from Xert, import into Trainerday, which through Training Peaks integrations sends it further on to Zwift. Works, but a bit cumbersome..

Toni
Toni
2 years ago

Acabo de recibir un email de Zwift diciendo que suben la cuota a 19,99???
Efectivamente, acabo de recibirlo…
Habrá que buscar otra plataforma de entrenamiento…

Graham
Graham
2 years ago

The FasCat app!

Russell
Russell
2 years ago

What about TrainerRoad?

Mike
Mike
2 years ago
Reply to  Eric Schlange

You mention TrainerRoad but then give the big list which doesn’t have TR in it. It’s a little unclear.

Bert
Bert
2 years ago

Hopefully Coachbox.app will be added to this list as well. 🤞

Alistair
Alistair
2 years ago

Question is, if they do link in TR workouts, can I still do a TR workout during a Zwift race?

Keith
Keith
2 years ago

I’d love if (and am hoping that) the workouts actually showed as built in the other apps. Sometimes the intervals don’t match what training peaks has prescribed.

Jim
Jim
4 months ago

If you’re using LeCoach.app you can sync the workouts via Intervals. Just connect both LeCoach and Zwift to intervals and this will automatically sync workouts.

Get Started on Zwift

Newest Featured Posts

Support This Site

Write a post, shop through us, donate or advertise. Learn more

NEWSLETTER SIGNUP

Zwift tips and news every 2 weeks! Click to subscribe.

More Posts