Getting Started with Zwift

A few club members have been riding with Zwift for multiple seasons. This year, I decided to join Zwift to see what it can do to make indoor riding a bit more fun and interesting. Zwift is a game for your indoor trainer where you can ride on several virtual courses that are imaginary or based on real places around the globe. You can ride over 100 km of virtual roads, do structured workouts, and join group rides.

Getting Started

Getting started was pretty easy. All I needed was the trainer that I already own, a speed sensor that supports ANT+ or Bluetooth, and a laptop. I didn’t have a speed sensor, so I bought the Wahoo RPM Cycling Speed and Cadence Sensor combo. They are small and light and can communicate via ANT+ and Bluetooth, so I can pair them via Bluetooth to the Zwift Companion app and via ANT+ with my Garmin 510 when I ride outdoors.

While I waited for the speed sensor to arrive, I created an account at and downloaded the apps to my laptop and phone. On Android, there’s a Zwift Companion app that works as another screen and controller for the game app that runs on your laptop. Both apps are pretty easy to use, but they are not as polished as many of the apps I use, like Strava.

Initial Impressions

I’ve ridden with Zwift six times over the last three weeks and here are my initial impressions about the experience, including the software and the game.

During the onboarding process, I picked a CycleOps trainer model that was similar to mine, but not the same model, and that made the first ride too easy. Before the next ride, I switched to the “other” trainer and that made the performance more realistic, if a bit too challenging. A better trainer would likely give me more consistent output (wattage), and a smart trainer would make the experience even more real, because the trainer would adjust itself to the game.

Pairing my sensors was pretty easy. I’m using the Zwift Companion app and Bluetooth to get readings from the sensors. It can take a minute or two to get them to pair again before each ride. That’s a little annoying, but it gives you a chance to spin easy before starting your ride. I may get an ANT+ USB adapter and USB extension cable to see if that works better. I’ve read that the batteries in the sensors will last a little longer when they communicate via ANT+.

The game lets you join scheduled events, do a training ride, or you can simply “freelance" and ride however you like. The scheduled events are available at various times throughout the day. For my first ride, Zwift suggested “ZWIFT 101: CYCLING - Training Zones” activity, which showed me the various parts of the user interface and provided a good introduction to how the game works. I also rode an intervals session. Although, the majority of my rides have been unstructured.

On Thanksgiving morning, I signed up to join a group ride that was starting 15 minutes later. I started riding and expected the game to bring me into the event when the ride was scheduled to begin, or at least remind me to join the event, but that didn’t happen and I missed the ride. This is one example of how the user experience could be improved.

I like being able to ride with other virtual people, because it motivates me to ride that little bit harder than I would if I were alone. So far, my rides with Zwift haven’t been any longer than riding without it, but they have been harder and more engaging.