Zwift Not Syncing to Strava [FIXED]

Zwift and Strava work beautifully together until they don’t. One day your rides upload perfectly, and the next day they just stop showing up on your Strava feed. It’s maddening because you can see the activity sitting right there in your Zwift history, but Strava acts like you never rode at all.

Here’s what you need to know. This sync failure is fixable. Usually pretty fast too. Most people get things working again in under five minutes once they know where to look.

I’m going to show you exactly what breaks the connection between these two apps and how to fix it yourself. No tech degree required. Just simple steps that actually work.

Zwift Not Syncing to Strava

Why Your Zwift Activities Aren’t Showing Up on Strava

When Zwift and Strava aren’t syncing properly, your rides exist on Zwift but never make it to your Strava account. You’ll see the activity in your Zwift history, complete with all your stats and data, but your Strava feed stays empty. Sometimes the sync fails completely. Other times, activities upload hours late or show up with missing information like heart rate data or power numbers.

This connection between the two apps relies on what’s called an API integration. Think of it like a secure bridge that lets Zwift automatically send your workout data to Strava whenever you finish a ride. When that bridge breaks, the data can’t cross over. The break can happen on either end or somewhere in the middle.

Most sync failures happen because your accounts have lost their connection. Maybe Strava updated their security settings, or perhaps Zwift’s permission to access your Strava account expired. Sometimes it’s simpler than that. Your internet connection might have dropped right when Zwift tried to send the data, or one of the apps just had a temporary glitch.

The severity of this problem varies. Missing one ride is annoying but fixable. If every single workout fails to sync, you’re dealing with a bigger issue that needs immediate attention. The longer you wait, the harder it becomes to recover those missing activities because you’ll have to track them down and upload them manually.

Zwift Not Syncing to Strava: Common Causes

Understanding why this sync problem happens helps you fix it faster and prevent it from coming back. Here are the main culprits behind failed Zwift-Strava connections.

1. Disconnected Account Authorization

Your Zwift account needs explicit permission to send data to Strava. That permission doesn’t last forever. Strava regularly makes you reauthorize connected apps for security reasons, especially after they update their privacy policies or security protocols. When this authorization expires, Zwift can’t push your activities over anymore.

You might not even notice when the connection drops. Zwift doesn’t always tell you there’s a problem right away. You could complete several workouts before realizing none of them made it to Strava.

This is by far the most common reason for sync failures. If your rides were syncing fine and suddenly stopped, expired authorization is probably your issue.

2. Privacy Settings Blocking the Transfer

Strava has privacy settings that control what activities appear publicly and what stays private. If you’ve recently changed these settings, they might be interfering with how Zwift uploads your data. Some settings can actually prevent third-party apps from posting activities at all.

Similarly, Zwift has its own privacy controls. If you’ve set your Zwift activities to private or changed who can see your rides, those settings might conflict with the Strava connection. The two apps need compatible privacy configurations to work together smoothly.

3. Internet Connection Problems During Upload

Zwift tries to sync your activity to Strava as soon as you finish riding. That upload needs a stable internet connection. If your WiFi cuts out right when Zwift attempts the transfer, the sync fails. Your ride gets saved locally on Zwift, but it never reaches Strava.

This happens more than you’d expect, especially if your router sits far from where you ride or if multiple people in your house are streaming video during your workout. Even a brief connection hiccup lasting just a few seconds can interrupt the upload process.

4. Corrupted Activity Files

Sometimes the file containing your workout data gets corrupted. This can happen if Zwift crashes during your ride, if your device runs out of storage space, or if there’s a software bug. When the file is corrupted, Zwift might save the activity to its own database but can’t properly format it for Strava.

Corrupted files are tricky because everything looks normal on your end. The activity shows up in your Zwift history with all the right information. But behind the scenes, the file structure is damaged in a way that prevents successful uploading.

5. App Version Conflicts

Outdated software causes all sorts of connection problems. If you’re running an old version of Zwift or haven’t updated your Strava app in months, the two programs might not speak the same language anymore. Developers regularly change how their APIs work, and older versions don’t always keep up with those changes.

Mobile apps update automatically for most people, but desktop versions of Zwift require manual updates. If you’ve been skipping those update notifications, your Zwift installation might be too outdated to sync properly. Strava could have changed their API requirements months ago, and your old Zwift version simply can’t meet them.

Zwift Not Syncing to Strava: How to Fix

Getting your sync working again usually takes less time than the ride you just finished. These solutions address the most common problems and work for both mobile and desktop versions of Zwift.

1. Reauthorize Your Strava Connection

Start by breaking and rebuilding the connection between your accounts. Open Zwift and tap or click on your profile icon. Look for Settings, then scroll to Connections or Connected Apps. You’ll see Strava listed there with either a green checkmark or a red X.

Tap on Strava and choose Disconnect. Confirm that you want to disconnect. Now close Zwift completely, not just minimizing it but actually shutting it down. Wait about 30 seconds, then open Zwift again.

Go back to that same Connections menu and select Strava again. This time, choose Connect. Zwift will open a browser window where you’ll log into your Strava account. Grant all the permissions Zwift requests. When it’s done, you’ll see a success message and Zwift will have a fresh connection to Strava. Your next ride should sync automatically.

2. Check and Adjust Privacy Settings

Log into Strava through a web browser on your computer or phone. Click on your profile picture, then Settings. Look for Privacy Controls in the left sidebar. Make sure the option that says “Let others see my activities” is turned on if you want your Zwift rides to appear.

Scroll down to the section about third-party apps. There should be a setting that controls whether apps like Zwift can post activities on your behalf. This needs to be enabled. If you see Zwift listed under authorized apps, click on it to verify it has posting permissions.

Now check Zwift’s settings too. Open the app, go to your profile, and look at your privacy preferences. Make sure your activities aren’t set to completely private. You can control who sees what on each platform separately, but the basic upload permission needs to be active for the sync to work.

3. Manually Upload Missing Activities

When automatic sync fails, you can still get your rides onto Strava the old-fashioned way. Open Zwift on your computer and log into your account. Go to your profile and click on Activities or Ride History. Find the ride that didn’t sync.

Click on that activity and look for a download or export button. It might say “Export FIT File” or “Download.” Save that file to your computer. FIT files contain all your workout data in a format that Strava understands perfectly.

Open Strava in your browser and click the plus sign in the upper right corner. Choose “Upload Activity.” Drag your downloaded FIT file into the upload box or click to browse for it. Strava will process the file and add it to your feed with all your stats intact. This works for as many activities as you need to recover.

4. Update Both Applications

Check if you’re running the latest version of Zwift. On a computer, open Zwift and it should check for updates automatically when launching. If there’s an update available, let it download and install before doing anything else. On mobile devices, open your app store and search for Zwift. If you see an Update button instead of Open, tap it.

Do the same for Strava. Even though this article focuses on Zwift’s connection to Strava, having an outdated Strava app can prevent proper syncing too. Update both apps, then restart your device completely. A full restart clears any temporary glitches in memory.

After updating and restarting, open Zwift and check your Connections settings to make sure Strava still shows as connected. Sometimes updates reset these connections and you’ll need to reauthorize.

5. Clear Cache and App Data

Your device stores temporary files to help apps run faster. Sometimes these files get corrupted and cause problems. On a Windows PC, go to your Zwift installation folder, usually in Program Files. Look for a folder called “Cache” or “Temp” and delete its contents. Don’t delete the folder itself, just what’s inside it.

On a Mac, open Finder and click Go in the menu bar while holding the Option key. Click Library. Find the Zwift folder and look for cached data you can safely delete. On mobile devices, go to your settings, find Zwift in your app list, and choose “Clear Cache.” This option exists on both Android and iOS, though the exact menu names differ slightly.

After clearing the cache, restart the app and try syncing a new activity. If you have an old activity that never synced, you’ll need to manually upload it using the method from Fix 3. Clearing cache doesn’t retroactively fix failed uploads.

6. Test Your Internet Connection

Before your next ride, make sure your internet is stable. Open a web browser and load a few different websites. If pages load slowly or timeout, your connection might be the problem. Try moving your router closer to your riding area or consider getting a WiFi extender.

You can also switch from WiFi to a wired ethernet connection if possible. Wired connections are more reliable and don’t suffer from interference. If you ride using a tablet or phone, make sure you’re not too far from the router and that walls aren’t blocking the signal.

7. Contact Zwift Support

If you’ve tried everything and your activities still won’t sync, something more technical might be wrong. Reach out to Zwift’s support team through their website or app. They can look at your account from their end and spot issues you can’t see.

Have your account details ready, including your Zwift username and the dates of activities that failed to sync. Screenshots of error messages help too. Zwift support usually responds within 24 hours and can often fix server-side problems that no amount of troubleshooting on your end will resolve.

Wrap-Up

Sync issues between Zwift and Strava can turn your post-ride victory lap into a frustrating troubleshooting session. But now you know exactly what causes these problems and how to fix them. Most of the time, simply disconnecting and reconnecting your Strava authorization does the trick.

Keep both apps updated, maintain a solid internet connection while riding, and check your privacy settings if problems pop up again. Your hard-earned miles deserve to be counted and shared. With these fixes in your back pocket, you’ll spend less time wrestling with technology and more time celebrating your achievements on two wheels.