How to Ensure Reliable Companion App Connection when Zwifting

Zwift’s Companion app (available for iOS and Android) is a super-handy addition to the Zwift experience. When you’re riding or running it lets you interact with other Zwifters, connect your devices, manage your workout, and drop Ride On bombs. And when you’re not actively zwifting (because everyone needs a break, right?) it lets you browse upcoming events, clubs, and more.

With the recent release of Zwift’s Play Controllers, the Companion app is being used more than ever as a Bluetooth bridge between your devices (smart trainer, HRM, Play Controllers, etc) and your Zwift machine (especially Apple TV). This has resulted in more chatter in the community from Zwifters struggling to keep the Companion app firmly connected to their game session.

Let’s look at how Companion connects to your Zwift session, and some simple troubleshooting/settings tweaks to ensure your Companion connection is stable.

The Basics

While Zwift (the game itself) is running (on your PC, Mac, phone, tablet, or Apple TV) it is putting out a “signal” on your local network, so any device running the Companion app under the same login will “hear” that signal and automatically pair with your game session.

Many Zwifters use Companion while they ride or run simply to interact with other riders, or perhaps to manage their active workout. If you want to use Companion as a Bluetooth bridge, though, you’ll need to have Bluetooth enabled on your phone.

Pairing Bluetooth Devices Through Companion

Connecting Bluetooth devices via the Companion app should be very simple, but it can be confusing if you don’t understand how the system works, or if your devices are already connected elsewhere. To get started:

  • Make sure Bluetooth is enabled on your phone.
  • Do not open your phone’s Bluetooth settings and attempt to pair your smart trainer or HRM there. You don’t need to access this screen at all.
  • Most hardware only allows one Bluetooth connection at a time, so if you think your smart trainer or HRM may already be connected to another device, break that connection by disabling the device or rebooting your hardware.

Open up Zwift Companion on your phone, and start up the Zwift game on your Zwift device. (Make sure you’re signed into the same Zwift account in Companion and in the game!) You’ll soon arrive at the pairing screen, which is where all the magic happens.

To use Companion as a Bluetooth bridge, make sure phone-based pairing is the selected Bluetooth connection option on the Zwift pairing screen. (You’ll know it is if you see a phone icon at the top-right, instead of a simple Bluetooth icon).

Not seeing the phone icon? Click “Pair Through Phone” at the top-left.

Connection screen where native Bluetooth is being used, instead of the Companion app. Click “Pair Through Phone” to connect to Bluetooth devices via the Companion app on your phone.
Connection screen with Companion app selected as Bluetooth connection method.
If you see a phone icon with a hazard symbol that means Zwift sees your Companion app session, but Bluetooth is disabled on your phone. You should get a prompt on your phone to enable Bluetooth.
If you see a white hazard sign next to the phone, that means Zwift isn’t seeing the Companion app on your network. Make sure your phone is on the same local network (WiFi) as your Zwifting device.
Once your Zwift session sees Companion app on your phone with Bluetooth enabled, it will let you connect to devices through your phone, like the Zwift Hub connection highlighted above.

Companion Isn’t Seeing My Zwift Session!

The most common Companion complaint is that the app isn’t “seeing” your Zwift session. There are a handful of causes (and fixes) for this, but it all boils down to the Companion app not “hearing” the network signals being put out by the game. Two basic things to check:

  • Same Network: your phone running Companion must be on the same local network as the Zwift device. For many Zwifters, that means both devices are on the same WiFi. Depending on your network setup you may have a hardwired connection to your Zwift device and a WiFi connection on your phone. Just make sure they’re the same network.
  • Same Login: make sure you’re signed into Companion with the same login as the Zwift game.

More Troubleshooting Tips

  • Mac and iPad “Local Network Privacy”: running Zwift on a Mac or iPad? The Zwift application needs to have “Local Network Privacy” enabled in order for it to be seen by Companion. Read more >
  • Turn on Airplane Mode: if you find that Companion sometimes sees your active Zwift session, and other times it does not, you’ve probably got “WiFi assist” enabled on your phone. If you have WiFi connected as well as a cell signal (which is how most of us have our phones set up at home), your phone may swap between WiFi and cell signal for its data connection depending on which one it thinks will perform best. If it decides to use your cell signal you won’t be connected to your local Zwift game session. To avoid this, put your phone in airplane mode, so only WiFi and Bluetooth are enabled. (You can also turn the “WiFi Assist” option off entirely. This article explains how.)
  • Try a Reboot or Reinstall: when all else fails, right? If Companion won’t connect to your Zwift session, try rebooting the Companion app, rebooting your phone, or even deleting and reinstalling Companion.
  • Get the Most Recent Companion Version: make sure you’re running the latest version of Companion by going to your list of app updates.
  • Firewalls/VPN/Proxy: got a non-standard network setup? You may need to open some firewall ports or make other exceptions so Zwift can function correctly. Learn more on Zwift’s support page.

Weak WiFi? Try Mesh.

Some Zwifters have setups where their WiFi signal is weak, which can mess up your actual Zwift session and/or your Companion connection to Zwift. If you’re willing to invest some cash into improving your home network, we highly recommend getting a mesh system, which should greatly boost your WiFi coverage and speed compared to a typical single-router WiFi setup.

Read more about mesh networks for Zwifting >

Using a Personal Hotspot?

Some Zwifters who lack a strong local network simply use their phone’s cellular signal as a personal hotspot, running their Zwift session over that connection. This should work fine in terms of the Zwift game experience, although game updates may be a bit slow and could eat into limited data.

But in our experience, with this setup your Companion app won’t “see” your Zwift game session even though both would seem to be on the same “local network”. Your experience may vary – if it does, share below!

A Few More Notes

The Companion app doesn’t need to stay in focus on your phone in order for it to stay paired to your Zwift session. But it does need to stay open, so don’t force close the app!

This means you need to keep your phone powered on for any Bluetooth devices paired through Companion to remain connected. So make sure your phone has sufficient battery power to last the duration of your workout.

Questions or Comments?

Check out Zwift’s Companion app support page, or post 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

41 COMMENTS

Subscribe
Notify of
guest

41 Comments
Oldest
Newest Most Voted
Chris Ovenden
Chris Ovenden
3 years ago

There’s currently a glitch with the companion bridge (for me on pc at least) whereby if you connect devices via companion and then change world (or teleport) it can say everything is disconnected. If you go into the pairing screen it will all connect up again… Until you go back to the game to pedal where it will all disconnect…

Annoying because the companion gives probably the most solid connection for all devices when using the zwift play controllers

Ronald
Ronald
3 years ago

Another one, causing some problems.

I have a WiFi network with 2 signals; 2,4ghz and 5ghz when Atv is for example on 2.4ghz and the phone on 5ghz they won’t find each other.

as a result, I can use companion with ATV. But when I use my iPad, companion will not work.

Bill
Bill
3 years ago
Reply to  Ronald

I’ve also experienced Companion dropouts when my network decided to switch my iphone ann ATV between the 2.4 and 5 GHz channels. Very annoying!

Bill
Bill
3 years ago
Reply to  Bill

…solved it by forcing my Zwift setup onto the 5 GHz channels but still very annoying.

Ronald
Ronald
3 years ago
Reply to  Bill

How can you force this?

Bill
Bill
3 years ago
Reply to  Ronald

I had to alter my network setup to have two distinct SSIDs. One for 2.4 and one for 5. Then I put my Zwift setup on the 5 network. It limits the flexibility of the router to move things around as it sees fit but keeps my Zwift connection more stable. Hopefully, the software side of

Bill
Bill
3 years ago
Reply to  Bill

[Oops! I hit “post” prematurely. I meant to delete the sentence fragment at the end.]

Ronald
Ronald
3 years ago
Reply to  Eric Schlange

You sure? Because when I google mesh, it should be a single router with several satellites. And that is my current setup. One point is 2 meters from my zwift set-up. And I still have differences with 2.4 and 5ghz connections.

Ronald
Ronald
3 years ago
Reply to  Eric Schlange

I’m sorry for the misunderstanding, I googled the definition of mesh.
On the same location, my iPad is on another frequency than my iPhone and ATV. While, after googling the defenition, I believe I have a mesh network. (1 router and 2 wired extra WiFi points) while 1 is 2 meter of my Zwift setup.

AndyW
AndyW
3 years ago
Reply to  Ronald

You are right, Ronald. Mesh means: 1 Host (usually a router) and clients, that connect to each other and your devices, that switch between all of them depending on the best available connection.

Automatic switching between 2,4 and 5 Ghz WiFi doesnt have to do anything with Mesh, since u can have that automatic switching even w/o using Mesh.

Peter Higgins
Peter Higgins
3 years ago

Very helpful tips!

SteveB
SteveB
3 years ago

Great article! Cleared up some things I thought I knew but wasn’t sure.

Michael
Michael
3 years ago

I have been using the companion app as a bridge now that I have the play controllers. Erg mode will not work if I’m using the companion app as a bridge, but it works fine if I connect with the AppleTV. Does anyone else have this issue? I want to use the Play controllers, so the Companion app as a bridge is needed due to AppleTV’s Bluetooth limitations.

Joao
Joao
3 years ago
Reply to  Michael

Maybe I’m having a similar issue. The trainer don’t simulate the elevation it’s like it is only registering / transmiting power. Also, the name connected on the pair screen put a 202 after Kickr Core xxxxxxx.

I don’t know why, or how I was able to solve it, but I’m trying to disconnect everything, calibrate on the Wahoo app, and connect again, and it started working, but I don’t know yet, for sure, if this is the “recipe” to solve the issue

Joao
Joao
3 years ago
Reply to  Eric Schlange

Both. I tested again, All connected trough Companion App:
Both Power and Controllable on Kickr Core B35D 202, Cadence connect also to the trainer and the Zwift Play connected. Started riding and no elevation control. -2% feel the same as 2%.
Disconnected all, connected only the Core on Power, Cadence and Controllable and it works well.
Next step will be to try to connect Zwift Play only after started riding

Michael
Michael
3 years ago
Reply to  Joao

I’m having the same issue with the Kickr Climb through the companion app. It works fine through the AppleTV, but that means I lose the controllers since I run out of bluetooth connections after the Kickr and the heart rate monitor.

Paul
Paul
3 years ago

Some mesh networks break Companion connectivity. Run an Ethernet cable between multiple access points if that becomes a problem. Use powerline adapters if necessary – they’re usually more stable than WiFi repeaters. You can get a powerline adapter set where one end has a built in WiFi access point. Also, phones and tablets can be connected to Ethernet networks with an adapter – you don’t have to use WiFi.

Bobwhite
Bobwhite
1 year ago
Reply to  Paul

Some mesh systems allow for wired backhaul, and some don’t. Depends on the system.

Ahmed
Ahmed
3 years ago

Turn of mobile data on your mobile and you won’t have issues. No need for flight mode. Just turn of mobile data.

Glenn
Glenn
3 years ago

I got a wired Ethernet adapter for my iPhone, connected that to same switch/router that my AppleTV is connected to.

Andrew Levine
Andrew Levine
3 years ago

My issue is that if I connect my Kickr Bike via my iPhone and Zwift Companion, I sometimes lose the Kickr Bike signal. My HR signal doesn’t stop, but the Kickr Bike does. When I connect directly to the AppleTV, I’ve had no issues in hundreds of sessions.

Jay
Jay
3 years ago

VPN is a common issue for me. On my MacBook Pro I use a VPN for work that tunnels *all* network traffic through the remote network. If I don’t remember to disconnect the VPN before I launch Zwift, the Companion app won’t connect because it’s effectively on a different network even though both devices are connected to the same wifi network in my house. There are different types of VPNs so not all will exhibit this behavior, but it’s something to keep in mind if you use one regularly…

Rebecca Hollis
Rebecca Hollis
2 years ago

Really well written article, but unfortunately I have now done everything on the list and it’s still not working. I’ve updated Zwift on both my phone and my iPad and also deleted both the apps and the companion app. All updated, all on the right WiFi.
It has been working for me flawlessly for three months and now (the day I had my longest ride) it’s stopped.
would you or anyone be happy to contact me, please? I miss giving people a ride on lol 😆

Hart Kuller
Hart Kuller
2 years ago

I use Apple TV for the game and ZC as a bridge. Have successful done this for years. Both apps are up to date. Starting today (10/30), the phone bridge doesn’t work. The game sees my iPhone but either does not find my hrm and/or cadence meter or finds them but reports no signal. I have re- signed in, closed and re-opened the apps, togelled both bluetooth on my phone and devise connection in ZC off anf on. Strong network signal. Don’t know what else to do. Any suggestions?

Rich Pearlman
Rich Pearlman
2 years ago
Reply to  Hart Kuller

@Har Kuller, I’m having the same issue started at the same time. Have you found a solution?

Hart
Hart
2 years ago
Reply to  Rich Pearlman

Nope. I believe Zwift support is investigating

Hart
Hart
2 years ago
Reply to  Hart

I believe Zwift support is working on this. In one communication they identified this as a known problem. But still no fix. Have you had any success?

Bill C
Bill C
2 years ago
Reply to  Hart Kuller

Same issue – using Apple TV and Bluetooth, Zwift finds heart rate monitor. However, using Zwift Companion as bridge for theee devices, Zwift finds but doesn’t record HRM data (shows “0” HRM). This bug happened when Zwift introduced the new confirmation alert about WiFi networks

Douglas Kubler
Douglas Kubler
2 years ago

Yet another (stealth) way to fail I discovered and a fix.

My cable system recently provided a fast 6e router. I put my phone and PC on the same new network and left other devices on the old network. Game mode worked fine with Zwift and Companion app.
Yesterday the Companion app would not get into Game mode, but trainer and HRM synced on Bluetooth to Zwift. No amount of clicking around helped. Even closing and restarting the app didn’t help. (Interestingly the connections via Bluetooth kept working).

THEN I checked the networks. My phone had switched to an old network. I had never requested a change BUT like all connections it had Auto-reconnect. Simply connecting to the new network got Companion App to Game mode. My phone had not been powered down but something triggered it to seek a network. I have since set Auto-reconnect on old networks to OFF.

Monty
Monty
2 years ago

Zwift companion starts, but, once i start to ride, the Game starts and then quickly disappears but Companion keeps running and works normally, Companion just reverts to the Home Page. I am using W11 and it’s upto date and Companion is the latest version and has been re-installed on my Galaxy S22 which is also up to date. This started happening last Saturday,(Feb 24) nothing had changed from the week before on my phone or Computer. My ride does get uploaded to my garmin Connect account. This is very annoying as I cant give ride-ons, take advantage of power ups, etc., and cant see my indicators when riding a workout while in the drops.

Marcel
Marcel
2 years ago

I wonder if it is possible to bring a garmin watch into the game so that activities are accepted for garmin challenges?

the idea: garmin watch and heart rate monitor and a indoor bike trainer via bluetooth and the companion app to be used in Zwift and Garmin connect?

Stephen
Stephen
2 years ago

Hi, I open Zwift on my IPad and Companion on my phone. Both are connected to the same network and Companion can see the route on my IPad. On my IPad power, cadence and trainer are all paired, however it does not pick up any watts or cadence. I have tried turning everything off and on again but Zwift will not pick anything up. I have turned off all my other Bluetooth gadgets to avoid interference to no avail.
My Tacx trainer picks everything up straight away.

Anybody got any suggestions?

Paul Carr
Paul Carr
1 year ago

if you are using a Wi-Fi hotspot, a workaround is to have a second iPhone and run Zwift Companion on that. Connect this second iPhone to your first iPhone via its Wi-Fi hotspot. Connect your laptop on which you run the Zwift game to the same Wi-Fi hotspot on the first iPhone. Active mode of the opened Zwift Companion app should turn on automatically as soon as you log into the Zwift game on your laptop.

I also disable cellular data on my second iPhone to ensure that it is only connecting to the Wi-Fi hotspot of the first iPhone.

Last edited 1 year ago by Paul Carr
Bobwhite
Bobwhite
1 year ago

Many wifi systems will auto install and create a separate ‘subnet’ for the wifi devices. THAT will block connectivity because the IP addresses will be in different subnets (think ‘groups’). You need to manually configure the wifi to be in the upper block of available addresses of your wired network. Meaning that if your router/access point has 10.0.0.x address space, you should block out a group towards the top of the router address block and setup the wifi unit to use that block for its DHCP pool. So say 10.0.0.100 to 10.0.0.200, and setup the wifi router so that its DHCP pool doesn’t overlap that one.

Then, all of your wired goodies will have the same group as the wifi goodies, and seeing each other should be totally possible. (To make sure you have the same group (ip address pool) make sure they all start with the same sets of numbers (10.0.0) so if the computer is 10.0.0.25, and the Companion is 10.0.0.127, they *should* see each other fine…

Rex Waygood
Rex Waygood
1 year ago

This explanation does not explain what I have experienced since joining in 2020. Up until this week I always ensured the phone and laptop were on separate wifi or I suffered poor continuity on Companion. I have just installed a new wifi system and I cannot find any arrangement eg Same wifi, different wifi, phone on mobile 5G that provide continuity. The ride appears on Companion for seconds infrequently. I have two wifi My Network and Guest. The two networks have their own SSID and combine 2.4, 5 & 6GHz. Previously each band had its own SSID.
Any guidance would be appreciated.

Ané
Ané
1 year ago

I am not sure if my issue has already been discussed, sorry If it has and I’m not seeing it 🙂
I recently bought the zwfit one kickr core and I am having serious trouble with my Zwift Click disconnecting in between my rides, here is what I have done based on some research, but it is still dropping:

  1. I have updated my Kickr to latest firmware as well as my zwift click.
  2. I have no other bluetooth connections running except for my trainer, HRM, and zwift Click on the tablet I am using the zwift app on while I ride.
  3. I have paired it with Zwift companion app.

I use the same tablet for my Zwift Companion App as well as the Zwift App when I ride. Zwift picks up the click with no issues when I go back to repair it during my ride.

I just cannot carry on like this anymore, if I didn’t have my partner helping me repair everytime it disconnects I would not be able to do any intervals or workouts properly. Thinking of returning it but I really dont want to.

ANY suggestion from anyone ?

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