Home Blog Page 121

How many Zwifters are at each level? Here are Zwift’s (corrected) stats.

82

How many Zwifters are at each level? Here are Zwift’s (corrected) stats.

Zwift has historically been very tight-lipped about membership numbers, but when Zwiftcast host Simon Schofield asked for a breakdown of members by level, Zwift surprisingly provided some stats! These were discussed in the latest Zwiftcast episode, where Simon described them as “absolutely gob-smacking.”

There was just one problem: some of those numbers weren’t accurate.

It turns out Zwift was in the middle of a system migration, and while they told Simon up front that some of the numbers might not be 100% accurate, I don’t think anyone realized just how inaccurate they were. Until this week, that is, when I asked Zwift for some clarification on the stats, and they came back with a mea culpa… and fresh stats.

So I’m sharing those new (accurate) numbers because I know they’ll be interesting to Zwift fans. I’m sure these will be further discussed in an upcoming Zwiftcast episode as well, but let’s go ahead and dive in!

Percentage Breakdown of Zwifters By Level

Most of the stats from Zwift are for what they call “engaged Zwifters.” These are people who are both paying subscribers and actively riding on the platform. (Zwift didn’t further define what “actively” riding entails.)

Here’s how engaged Zwifters break down by level:

  • Levels 1-10: 10% of all engaged Zwifters
  • Levels 11-20: 14% of all engaged Zwifters
  • Levels 21-30: 19% of all engaged Zwifters
  • Levels 31-60: 47% of all engaged Zwifters
  • Levels 61-100: 10% of all engaged Zwifters

Additionally, Zwift provided another stat: only 0.06% of Zwifters have reached level 100, the highest level possible.

Levels 1-10

Getting to level 11 is pretty easy. It requires earning 13,000 XP, which works out to around 650km (400 miles) of riding if you don’t include route achievement bonuses, XP+ powerups, and weekly streak bonuses.

I went back and checked my first month on Zwift (November 2015). Based on kilometers ridden, I would have hit level 11 in less than a month.

What is it about Zwift and the Zwift experience that leads to 10% of engaged Zwifters being at levels 1-10? A few thoughts:

  • Seasonality matters: yes, Zwift has certainly attracted some new customers by advertising at the Tour de France. But this is still a quiet time of year for new signups. Internal contacts tell me this number grows to around 20% in January when the platform sees its largest influx of new riders.
  • New member churn: some portion of these low-level Zwifters are new members who just haven’t been around long enough to level up. Some of them may even (*gasp*) decide Zwift isn’t their thing and cancel their account within a few months.
  • Barely active subscribers: As with any fitness platform/venue (think: your local gym) there will be people who sign up, ride a bit, but never become frequent users. These are the folks who pay for a service in hopes that it motivates them to use it regularly (this rarely works). If you only ride once a week for 30km it would take you over 20 weeks to reach level 11. That means this level 1-10 group may contain riders who signed up several months ago!
  • Not “indoor riders”: some of these newer “engaged Zwifters” may prefer to spend the vast majority of their riding outside. They maintain a Zwift membership, but only ride when absolutely necessary, perhaps 1-4 times per month when the weather is bad.
  • Average Zwifter ability: as a dedicated, competitive cyclist, it’s easy to project my abilities/priorities onto others. But the truth is, most riders on Zwift are less fit and put in fewer miles than I do. (That’s no brag on my part, either: I know exactly where I stand as a middle-of-the-road B racer!) Or to put it another way: most new Zwifters will need more than a month to get to level 11. And that’s OK!

Levels 11-20

Getting to level 21 requires 36,500 XP, which works out to 1,825km (1134 miles). While that might take a dedicated indoor cyclist 3 months to knock out, someone who only uses Zwift occasionally (say, one 35km ride per week) would need an entire year to get to level 21.

Having 14% of Zwifters in this level range isn’t surprising to me. It means nearly 1 in 4 Zwifters is level 20 or below, and that’s actually a slightly smaller number than I would have guessed.

Levels 21-30

Zwift says 19% of engaged Zwifters are at level 21-30. It takes 73,000 XP to reach level 31, meaning:

  • It would take around 22 weeks to reach level 31 riding 100 miles per week on Zwift
  • If you rode just 35km once a week on Zwift, it would take you 2 years to reach level 31

Levels 31 to 60

Zwift lumped the next set of 30 levels into one group, sharing that 47% of engaged Zwifters are at levels 31-60. This is slightly more than the 43% who are at levels 1-30.

Zwift’s levels get harder to reach as they increase, so getting to level 61 requires 321,000 XP, while getting halfway there (level 31) only requires 73,000 XP. It may take you 2 years to reach level 31 if you’re only riding 35km once a week, but it would take you over 8.5 years to reach level 61 at that pace!

(Or if you’re a very dedicated rider, putting in 100 miles per week on average, it would take you nearly 2 years to level up to 61.)

Levels 61-100

One in ten Zwifters is in this final cohort. What can we say about this group? It contains three classes of Zwifter, as I see it:

  • Medium to long-time riders who recently reached level 61 and aren’t on an accelerated leveling program. Many of these riders are also very seasonal in their Zwifting.
  • Long-time riders with more than 807,000 XP who are still working their way through accelerated levels, although they’ve got enough XP to be at level 100.
  • A small group of riders who have already reached level 100 and are now stuck doing level 100 repeats until Zwift changes things.

One thing is certain: this group has Zwift experience. If you’ve put in the time to earn 321,000 XP or more (level 61), you’ve put some time into Zwift.

Level 100

Only 0.06% of all Zwifters have reached level 100. That’s a very small subset of the Zwift community, but it’s based on all Zwift accounts, not just engaged Zwifters. To be precise, this is based on every Zwift account ever created which has recorded at least one activity.

Look at it this way: Eric Min recently confirmed that Zwift has over 1 million active subscribers. If we say there are 3 million total accounts, that means 1800 Zwifters are at level 100. A very small percentage of the whole. But also, not a small number of riders!

On top of that, one could argue that this number is artificially skewed low due to the way Zwift rolled out levels 61-100, requiring riders to put in work to level up even if they had the XP to earn those higher levels. As mentioned above, because of Zwift’s accelerated leveling scheme there are certainly Zwifters who have earned more than 807,000 XP but aren’t yet at level 100. We don’t know how many Zwifters fall into that camp, though, since Zwift didn’t provide that data.

Concluding Thoughts

When Zwift gave us the initial data stating that 45% of all engaged Zwifters were at levels 1-10, Simon was rightly gob-smacked. Having nearly half of your user base new and/or barely engaged didn’t seem possible. Nor did it seem healthy.

The updated numbers above, though, are wildly different. They’ve also been verified by Zwift’s data team, so we know they’re trustworthy! Lastly, they pass the sniff test, which is something I’ve learned to trust in my dealings with Zwift over the years.

The data above tells me that Zwift has a very sticky business. Sure, athletes will come and go. But Zwift has a dedicated community of long-time users – 57% of them at level 31+ – who are invested and engaged in the platform.

Which leads me to consider one other cohort not mentioned above. Many (most?) Zwifters don’t maintain their subscription year-round. What about long-time users who have stopped their subscriptions for the summer? They aren’t included in the numbers above, since they aren’t currently paying subscribers.

I don’t know how large this group is, and Zwift’s recent price increase, coupled with strong competition from other platforms, probably made this cohort larger today than it’s been in past years. Would their inclusion drastically alter the level breakdown percentages above? Quite possibly. Maybe I’ll ask for some follow-up level breakdowns from Zwift in January!

Your Thoughts

What do you think of the level breakdowns above? In your view, what do they say about the Zwift community and Zwift as a business? Share your thoughts below!


Top 5 Zwift Videos: Fitness Goals, Meeting Pogacar, and Budget Set-ups

It’s hard to believe that we are already over halfway through the year! This week’s top video highlights a Zwifter’s gameplan for reaching his big goal for the remainder of the year: a 4 w/kg FTP.

We’ve also included an inspirational film about meeting Tadej Pogacar, a comparison of Zwift and reality, a budget Zwifting PC build, and a video about Zwift Racing Score. 

Max from The Watt Life has his eyes set on reaching a 4 w/kg Functional Threshold Power (FTP) by the end of the year. Max talks with his coach and shares his plan to achieve his goal.
Tadej Pogacar has quickly become one of the top cyclists in the world. While doing so, he’s inspired the next generation of cyclists to push themselves to be their best selves. Watch as Elite Cycling brings Mattia, a young cyclist who dreams of being a professional cyclist, to meet Tadej at the 2024 Tour de France.
Zwift’s Climb Portals aim to be almost exact replicas of real-life climbs. In this video, a Zwifter gives a side-by-side comparison between the virtual and real Cote de Domancy.
Looking to upgrade your Zwifting device but don’t know where to start? JPulley puts together a budget PC that can run Zwift in 4k at 60fps. (Related: check out Zwift Insider’s guide to running Zwift at its very best.)
After being discouraged by his seed score at the launch of the new Zwift Racing Score, Maydeus sets a new goal. Watch as he pushes toward that goal during one of his recent Zwift races.

Got a Great Zwift Video?

Share the link below and we may feature it in an upcoming post!

Woman Racer Spotlight: Arielle Verhaaren 

Woman Racer Spotlight: Arielle Verhaaren 

Name: Arielle Verhaaren 

Hometown: Williamsburg, VA 

How did you get into cycling? My dad! Started racing BMX when I was 5 and never stopped pedaling a bike. 

How many years have you been racing on Zwift? 5? I think? 

Are you part of a Virtual team? Yes! The best, Aeonian!

What do you love most about racing? The friendship and community of women I race with and against and the convenience of doing it from home.

What is your favourite style of race (e.g. points, scratch, iTT, TTT, Chase, duathlon)?Points, Scratch and TTT… I like variety!

What is your favourite Zwift women’s race series? Any women’s series Karla Williams is involved with.

What is your most memorable racing experience, inside or outside or BOTH? Winning the Zwift Grand Prix with Aeonian in 2023.

What is your favourite food to eat post-race? Cookies  

What advice would you give to a woman entering her first Zwift race? Draft! 

Any upcoming race you are looking forward to? I’ve got some big outdoor races coming up but looking forward to possibly doing the WTRL TTT worlds with the ladies and def back into ZRL and Grand Prix in the fall.


Racers: Design the New Zwift Racing League Route!

Racers: Design the New Zwift Racing League Route!

Riders who jump into the world of Zwift soon learn that the vibrant community is really the game’s secret sauce. Simply put, there are many rabid Zwift users who love to dig into the game’s details and push it to its limits. (I should know: I am one!)

This month, WTRL and Zwift are collaborating with the community to design a route that will be raced in the Zwift Racing League. Here’s how it will work!

Contest Basics

Riders have just 10 days (August 12 deadline) to create and submit a route for consideration. The selected racer-created route will be used for the final race of ZRL’s 2024/25 Round 1 on October 15th.

This is a unique opportunity for ZRL participants to influence the series, showcase your creativity, and leave a lasting impact on the community! The winning route will not only debut in the Zwift Racing League but also become available to all Zwift users in the future.

How to Participate

A custom route concept I quickly put together via zwiftmap.com – click to see the actual route
  1. Plan Your Route: I recommend using zwiftmap.com to design your course. It makes it easy and fun!
  2. Test Your Route: Ride your designed route on Zwift to ensure it provides an exciting racing experience.
  3. Submit Your Route:
    • Send a link to your Zwift Activity covering the route to [email protected].
    • Include the following information:
      • Route Start Location: You may need to ride to the start point near the event paddocks. Let WTRL know the kilometer in your activity where the route starts.
      • Route End Location: Try to finish your activity where the route ends at a segment arch.
      • Lappable Routes: If applicable, specify the lap point, especially if there’s a lengthy lead-in. Point to Point non-lapped routes or single-lap routes are preferred.
      • Description: Write a short description (max 100 words) explaining why your route would be ideal for the ZRL.

Route Requirements

  • Start and End Points: The route must start at an event paddock and end at an existing segment arch.
  • Distance and Elevation: The rroute should be 20-35 km long and not exceed 400m of elevation gain.
  • Originality: The route must be unique and not an existing in-game route.
  • No U-Turns: Only intersections can be used.
  • Existing Roads: Only existing roads can be used.
  • World Selection: You can use any Zwift world.

Submission Deadline

Submit your route by August 12th, 2024. After the deadline, a panel of judges will shortlist three routes. The community will then vote to determine the winner!

Helpful Notes

  • To find your Zwift Activity link log on to www.zwift.com/feed, click on JUST ME, find your ride activity, click on the activity name to navigate to the activity, then copy the full URL of the activity to submit. The link will be in this format: https://www.zwift.com/activity/[activityID]
  • The activity’s privacy setting will need to be set to Public. This can be changed using the settings cog on the activity page.
  • If you want to make your route on a world that is not available on the world rotation, you can access the world using the My List feature. Details of this process can be found in Zwift Insider’s My List article.

Questions or Comments?

Post below!


Zwift Racing League 2024/25 Round 1 Details

Zwift Racing League 2024/25 Round 1 Details

Now in its 13th round, Zwift Racing League continues to take racing to the next level on Zwift! Team signups for the first round of the new season are now open.

Here’s everything you need to know about what’s coming next for Zwift Racing League…

Intro to Zwift Racing League (ZRL)

ZRL is the world’s largest virtual cycling competition. How big is it? Over 36,000 riders participated in the 2023/24 season, making it the biggest season on record!

Organized by WTRL, this is a team-based points competition spread across multiple weeks, with teams organized into divisions based on time zones and ability. Races happen every Tuesday, and the season is broken into three 6-week rounds with short breaks in between.

ZRL is Zwift racing at its highest level. Its unique structure and varied race formats drive serious Zwift racers to show up week after week while providing a place for new racers who jump in and find their first team home.

This page contains the latest info about the current ZRL round, and is updated as WTRL announces new details.

Route Design Contest

For the first time in Zwift’s history, a unique chance is being offered to Zwifters to design a route. The chosen route will be used for the final race of round 1, and will also become available to all Zwift users in the future!

Read all about the contest here >

Ruleset Updates

If you’re new to ZRL, you’ll definitely want to get familiar with the ruleset and scoring structure, as these inform strategic team decisions.

There are no rule updates for round 1 at this time, but scoring is changing somewhat. Here are the new details:

  • FAL points: the first 20 across the line now score (1st gets 20, 2nd gets 19, down to 20th getting 1) vs the top 10 scoring in previous rounds
  • FTS points: unchanged – fastest 10 score, 10 points down to 1
  • FIN points: at the finish line, points are issued based on number of riders beaten (ie field of 50, 10th place = 40 points). There are also podium bonus points: 1st = 5, 2nd = 3, 3rd = 1.

Timeslots and Divisions

Some divisions and start times get tweaked between each round, so make sure you pick the time slot that works for your team.

Teams and Registration

ZRL is a team-based competition – you cannot sign up as an individual rider. Teams can have up to 12 racers rostered, but only 6 can race in each event. Teams must have at least 4 riders on their roster, and a rider can be rostered on no more than 2 teams per round.

Team registration opened on August 2 at wtrl.racing/zrl-registration.

Want to race, but don’t have a team? Here are six ways to find a team:

  1. Recruit friends onto a new ZRL team, then sign up your team at wtrl.racing/zrl-registration/.
  2. If you’re already a member of a larger Zwift Club, contact a senior Club representative to see if you can join one of your Club’s ZRL teams.
  3. Join an official team-lead ZRL Group Recon Ride where several teams can be found looking for more riders. These run several times a day starting two weeks before the first race. Learn more >
  4. Join the ZRL Facebook Group and post preferred race times/league, Pace Group Category, and any other preferences under the #zrlteamhunt tag where many teams are eagerly waiting.
  5. Reply to one of the #zrlrecruiting posts that teams make in the ZRL Facebook Group if you don’t want to post your own request.
  6. Reach out directly to WTRL and they can match you to a team based on race times, category, and team preferences.

Race Routes and Dates

Each ZRL round comprises weekly races which are either scratch races, points races, or team time trials (TTT). Scratch Races and Points Races are both actually points-based in terms of final results, but Points races include intermediate segments while Scratch Race points are all earned at the finish line. TTT winners are the teams who complete the race course fastest, with team time taken from the fourth rider across the line.

Race #1: Douce France
September 10, 2024 (TTT)

We start with a TTT this round, on a route familiar to ZRL racers. It’s not a particularly technical TTT route, but you will need to work to keep it together on Les Intestins at the start, and up the Aqueduc KOM!

Race #2: Sugar Cookie
September 17, 2024 (Points Race)

A new route for ZRL (as are the rest of the routes this round!), Sugar Cookie starts with four sprint sections in quick succession, then throws in a spicy VO2 climb up to the Epic KOM cutoff road that will surely force the race’s key selection.

  • 1 Lap of Watopia’s Sugar Cookie (39.2km, 260m elevation)
  • PowerUps (in order of arches): Aero, Aero, Aero, Aero, Feather 🛈
  • Intermediate Segments:
    • Stoneway Sprint (FAL)
    • Acropolis Sprint (FTS)
    • Sasquatch Sprint (FAL)
    • Woodland Sprint (FAL)

Race #3: Country to Coastal
September 24, 2024 (Scratch Race)

This is a fairly flat route… except when it isn’t! There are no KOM sections here, but the opening climb to the start/finish, plus the climbs up to the Shisa Sprint and up through the slot canyon will all prove decisive when it comes to sprint FAL segment points and overall finishing points.

Race #4: Greater London 8
October 1, 2024 (TTT)

Our second TTT of the round starts off fairly flat, then takes riders over Box Hill. It’s an uncharacteristically climby route for a TTT that will test your w/kg while challenging teams’ abilities to stay together.

Race #5: Glyph Heights
October 8, 2024 (Points Race)

The Queen Stage of this round, Glyph Heights has an uphill finish and includes three official KOM segments. The longest climb of the race isn’t even an official segment, though: it’s the upper half of The Grade followed by the last 3km of the Epic KOM!

  • 1 Lap of Watopia’s Glyph Heights (34.0km, 618m elevation)
  • PowerUps: Feather (80%), Draft Boost (20%) 🛈
  • Intermediate Segments:
    • Itza KOM (FAL+FTS)
    • Mayan Mountain (FTS)

Race #6: BRAE-kfast Crits and Grits
October 15, 2024 (Scratch Race)

For the first time ever, Zwift + WTRL hosted a contest for Zwifters to design a custom race course for this event. And we have a winner! Click route below for details…

Tips for First-Timers

If this is your first time racing on Zwift, here are a few tips to get you started fast:

  1. You have to be signed up for ZwiftPower to participate. Instructions >
  2. You must create a WTRL account as well – do so at wtrl.racing/registration
  3. The minimum category you’ll race is determined by your power history on Zwift. See this post for details.
  4. Riders must use a power sensor to transmit power to the game – this would be a smart trainer, smartbike, or power meter. (You’re allowed to race C and D categories with a “classic” trainer and virtual power, but your points are cut in half.)
  5. Heart rate monitors are required. (You’re allowed to race without a HRM, but your points are cut in half.)
  6. Cadence monitors are required (new rule for Round 2).
  7. You’ll want to have at least a few races under your belt before you try to join a team, so you are confident that you’re in the correct category. It causes a lot of hassle if you join a team, and then are forced to upgrade to a new category mid-round.

Recons and Broadcasts

Official Recon Rides

Overhead view of three cyclists wearing helmets and colorful jerseys riding closely together on a road. The text Zwift Racing League Recon Ride appears to the left.

If you’re unfamiliar with a particular week’s race course, join a ZRL recon ride! These happen multiple times per day and are led by experienced racers who may share route info and racing tips as you ride.

You can find a list of upcoming ZRL recon rides at zwift.com/events/tag/zrlrecon.

Live ZRL Broadcasts

Select ZRL races will be broadcast with commentary on Zwift’s streaming channels, including YouTube.

2024/25 ZRL Season Dates

  • Round 1: Sept 10-Oct 15, 2024
  • Round 2: Nov 12-Dec 17, 2024
  • Round 3: Jan 14-Feb 18, 2025
  • Finals: Apr 8-22, 2025

Questions or Comments?

We recommend checking out WTRL’s Zwift Racing League page for rules, team registration, results, and more. They also have a Help Center with lots of useful info, and their Facebook page is the place to go for discussion of all things ZRL.

You may also share questions or comments below!


Notable Zwift Events for the Weekend of August 3-4

3

This weekend’s five picks make a nice mix of events. We’ve got a badge hunt ride on a rarely-seen new route, a stupidly long group ride, Zwift Labs test races, and a long race balanced out by some Tiny Races. Enjoy!

✅ Route Badge  ✅ Beginner Friendly

The DIRT team’s badge hunt rides take on less popular routes to help you earn those route badges and extra XP! This week is Mayan San Remo – 21.4km with 219 of climbing. Expect a pace of 2.2w/kg on the flats, and 2.75w/kg on the climbs.

Saturday, August 3 @ 10am UTC/6am EDT/3am PDT
Sign up at zwift.com/events/view/4463249

Orange pixelated background with white text that reads ZWIFT LABS, featuring a small lab flask icon between the words.

✅ Racing Score  ✅ Test Event

Zwift is continuing to test and tweak their new racing score metric (see latest news), and there are lots of races planned this weekend for further testing! Join the Crit Racing Club on Duchy Estate, the ZRacing events Coastal Crown Loop, HERD Beginner Races on Sand And Sequoias, the Women’s Racing Series on Neokyo All-Nighter, or the Tiny Races (see below)!

Lots of events Saturday and Sunday
See upcoming events at zwift.com/events/tag/zwiftlabs

✅ Endurance Challenge

Looking for an extra-long race this weekend? The DBR squad has organized a race on the Zwift Games 2024 Epic Route (81.7km, 878m elevation) that will surely push you to your limits.

The race uses standard category enforcement, double draft, and all categories start at the same time.

Saturday, August 3 @ 8:30am UTC/4:30am EDT/1:30am PDT
Sign up at zwift.com/events/view/4463221

Several cyclists in racing gear ride on a cracked, dry road by a body of water, with green hills and mountains in the background. A US Military E-Sports logo appears on the left side of the image.

✅ Endurance Challenge

Every month, the USMeS squad tackles a long ride over 100 miles long. This month it’s on Big Foot Hills, with a total distance of 205km (127 miles) and 2130m of climbing!

This is an open-paced group ride, and there are generally two leader beacons: one running at 2.5w/kg pace and the other at ~3.0w/kg plus.

Saturday, August 3 @ 1pm UTC/9am EDT/6am PDT
Sign up at zwift.com/events/view/4436023

 ✅ Racing Score  ✅ Popular Event

This Saturday’s Zone 3 Tiny Races will be live broadcast by ZMS Esports Studio.

Watch the live stream here >

We’re continuing to use our custom Zwift Racing Score bands in order to optimize pack sizes, and we’re seeing a really solid turnout of riders each Saturday. In fact, the Tiny Races are the most popular race happening each Saturday!

The top group (category A) is especially large, making for some very competitive racing on the pointy end. If you’re a strong rider looking for a set of hard race efforts, this is the place to be each Saturday.

Three timeslots each Saturday
Sign up at zwift.com/events/tag/tinyraces

How We Make Our Picks

We choose each weekend’s Notable Events based on a variety of factors including:

  • Is the event unique/innovative in some way?
  • Are celebrities (pro riders, etc) attending/leading?
  • Are signup counts already high, meaning the event is extra-popular?
  • Does the ride include desirable unlocks or prizes?
  • Does the event appeal to ladies on Zwift? (We like to support this under-represented group!)
  • Is it for a good cause?
  • Is it just plain crazy (extra long races, world record attempts, etc)?
  • Is it a long-running, popular weekly event with a dedicated leader who deserves a shout out?

In the end, we want to call attention to events that are extra-special and therefore extra-appealing to Zwifters. If you think your event qualifies, comment below with a link/details and we may just include it in an upcoming post!

TriDot Rolls Out Zwift Training API Integration

TriDot Rolls Out Zwift Training API Integration

Last week TriDot, the official training platform of Ironman, became the first platform to integrate with Zwift via Zwift’s new Training API. This API allows providers of structured workouts to send planned workouts to Zwift, so athletes can execute those workouts as rides or runs from within Zwift. It also lets Zwift send completed workout data back to the workout provider for processing and storage.

The Training API was announced a few months ago as “coming soon,” to be released in early summer. TriDot is the first platform to begin using the new API, so I wanted to share the news and what’s coming next with this feature.

First, A Bit About TriDot

If you’re a triathlete, you’re probably already familiar with TriDot. They are, after all, the official training platform of Ironman!

Their “Optimized Training technology” is powered by the nSight Optimization Engine which uses their proprietary dataset of more than 50 million optimized training sessions from more than 250,000 athletes worldwide to “produce the best results within a given amount of time and an acceptable injury-risk tolerance.”

TriDot’s training programs continually adapt to you, which is essential if you want to get the best results in less time with fewer injuries. This adaptation also makes TriDot a great first use case for Zwift’s new Training API, as any training plan changes will be automatically synced with Zwift (once TriDot enables this functionality – more on that below). TriDot’s massive community of triathletes and training plans that include both running and riding are additional reasons why it just makes sense for TriDot and Zwift to launch this feature together.

Monthly TriDot plans range from the $14.99 “Lifestyle” plan to $399 with a dedicated coach. TriDot also offers a free trial if you want to dip your toe in and check it out.

How It Works

TriDot’s description of their Zwift integration is clear and concise: “Send sessions to Zwift and auto-sync completed sessions to TriDot.”

As a TriDot user, you’ll still manage your training plan from within the TriDot app. But the Training API was created so providers like TriDot could send your planned workouts to Zwift, allowing you to complete the workouts from within Zwift. This lets you stick to your structured training plan while enjoying the social and fun engagement of Zwift’s platform!

The Training API does a lot that we haven’t seen yet, including allowing third-party workout providers like TriDot to automatically send your planned sessions to Zwift. But TriDot hasn’t rolled out that “auto-sync” functionality quite yet (Wednesday’s announcement email says “automatic push is coming soon”). For now, you’ll need to send your TriDot workout to Zwift for it to show up in-game.

This is easily done via the TriDot app or web interface:

When you open up Zwift, if you have a ride workout scheduled for the day that you’ve sent over from TriDot, it will show up on your homescreen’s “For You” carousel. Just click and go. Easy!

Today’s TriDot workout under “For You”. Just click and go!

(Runners don’t have a “For You” carousel in Zwift at this time, but you can always access your workouts by going to Workouts>Custom>TriDot. Cyclists may do the same.)

Some additional noteworthy details:

  • You can send workouts to Zwift that are far into the future, but only the next seven days’ worth will be available under the Custom tab of Workouts.
  • Multiple workouts can be scheduled on the same day (a must for many of the triathletes using TriDot).
  • Some providers, particularly TriDot, assign times to workouts on your training calendar. If you have a workout scheduled for today, it will only show up under “For You” if its scheduled time has already passed, or you’re within 1 hour of the scheduled start time.
  • TriDot workouts will remain visible in Zwift for 2 days after their scheduled date, so you can still execute a workout even if you are a day or two late.
  • Once you finish your workout in Zwift, full workout data will be automatically sent back to TriDot.
  • Zwift currently only loads up synced workouts on startup, so if you send a new or modified workout over from TriDot you’ll need to restart Zwift to see those changes. (Zwift tells me they are rolling out an update in the next couple of weeks so changes to workouts are visible without a reboot.)

For more info on TriDot’s integration with Zwift workouts, see this support page from Zwift.

Connecting TriDot to Zwift

Before you can send planned sessions to Zwift from TriDot, you need to connect your Zwift account to your TriDot account. This is very simple:

  1. Log into your account at tridot.com
  2. Click the gear icon (settings) then Connections
  3. Click “Connect” next to Zwift
  4. Log into your Zwift account
  5. Click Yes to confirm access privileges

Upcoming Integrations

As I’ve said in previous posts, the Training API’s powerful new level of integration is great news for Zwifters, since it will make massive libraries of high-quality training plans and workouts available from within our favorite virtual world.

TriDot is the first of three training plan providers initially working to integrate with Zwift via the new API. While this first rollout isn’t using the Training API’s full capabilities quite yet, after talking to contacts within Zwift I’m confident we’ll see things getting dialed in quickly as we head into Zwift season and more providers come on board.

Watch this space for news in the next month or two as TriDot adds auto-sync functionality and new providers come online!

Complete List of Training API Partners

TriDot is the first to be added to the list of Training API partners at Zwift. Here’s the complete list, which will be updated as new partners are added:

Questions or Comments

Are you a TriDot user? Have you tried their Zwift integration yet? Which training plan provider would you most like to see hooked up via Zwift’s Training API? Share your thoughts below!


Zwift Racing Score Updates and Opinion Poll

Zwift Racing Score Updates and Opinion Poll

It was big news when Zwift began testing their new Zwift Racing Score (ZRS) metric in early July, because that meant results-based race categorization could be coming soon.

Now, a month into the tests, statistics and racer opinions have emerged which are in turn driving changes to the ZRS system as Zwift works to make it ready for a larger release.

Let’s take a look at some of the numbers, opinions, and changes made or planned. But first…

Take Our Poll!

I’m curious: if you’ve tried one or more scored races, what do you think of Zwift Racing Score? Here’s a one-question poll where you can rate your experience:

[ays_poll id=”2″]

Some Stats

Zwift staff recently shared a forum post that includes some ZRS stats and plans (see it here).

As of July 30, over 12,750 unique racers had joined over 25,000 scored races. Most riders have finished just one scored race, which makes some sense, since there aren’t a lot of scored races available:

The distribution of racing scores is as follows:

Summarizing Feedback

There’s a lot of feedback flowing in from the ZRS test events, with riders posting comments in the Zwift forums and the Zwift Labs club.

I certainly haven’t read all the feedback… but I’ve read a lot of it. Here are some of the themes I’m noticing:

  • Race groups seem more diverse. That is, you’ve got riders with strong 30s power and relatively low FTPs mixed in with riders who have higher FTP but a poor sprint. This should result in more interesting races as the high FTP riders put in hard, longer attacks to try to drop sprinters before the line.
  • Heavier riders and/or those with big 30s power feel like they’re seeded too high. Some riders with a strong sprint (in terms of pure watts) are complaining that they are getting dropped quickly in their races. This seems to be more than a “you’re at the bottom of your category” issue, and more of a “your seed score is higher than it should be” issue. But it could also be a “you’re having to work for the result instead of just sitting in then sprinting” issue.
  • Seed score increases are confusing some riders. Your seed score is based on your 30s and 10-minute power, and you can set a new PR for either of these in any Zwift activity. It’s very possible to set a new PR in a race and have your ZRS change based on a new seed score as well as your race result. This could be a bit confusing, and Zwift may need to make some UI changes to improve the experience.
  • (Possibly) unrealistic expectations: I’ve seen various comments from riders whose expectations don’t seem realistic. A few examples:
    • “My ZRS band is harder than my old category enforcement category, and this is wrong.” It’s two completely different categorization systems, and nothing says that you should be at the same place in the pecking order in both.
    • “My score isn’t changing enough.” If the ZRS system is accurate, your score shouldn’t be changing drastically between events. Your ZRS is supposed to predict race performance, and if it does that well, you should finish at or near your current ZRS.
    • “I got dropped. The system is broken.” Lots of riders get dropped. You may have been at the top of your category before, and now you’re at the bottom. Some riders with strong sprints have been sitting in and sandbagging the lower categories and are now being forced to race against stronger riders. ZRS wasn’t meant to make racing easier: it was meant to make it fairer.

ZRS Changes

Zwift’s devs have already made some changes to ZRS since its initial rollout, including:

  • Slowing the rate at which your ZRS decays
  • Fixing some UI bugs
  • Showing your updated score when you return to the game homescreen after a race
  • Changing ZRS-based bands in ZRacing events to use different score ranges

Additional changes are planned for August:

  • New indicator icons in race results to show if you hit your floor value or had a major jump based on setting a new 30s to 600s best
  • “We will also be fixing an issue that prevented score from moving as quickly as they should when a new 90-day power best/floor is established”
  • Fixing web results so up/down arrows display correctly

Join a Scored Race!

If you haven’t tried a race using Zwift Racing Score, give it a try! Here’s a list of upcoming ZRS test races: zwift.com/events/tag/zwiftlabs

Orange pixelated background with white text that reads ZWIFT LABS, featuring a small lab flask icon between the words.

Questions Or Comments?

Questions about how ZRS works? Comments about it? Post below!


“Power to the Tower” Route Details

“Power to the Tower” Route Details

See zwiftinsider.com/route/power-to-the-tower/


“Montée du Chinaillon” Climb Portal Details

“Montée du Chinaillon” Climb Portal Details

See zwiftinsider.com/portal/montee-du-chinaillon/