FitMesh Sync
← All articles
Guide·8 min read

Troubleshooting

Health Connect not syncing: 7 fixes that work (2026)

Disappearing steps, missing sleep data, heart rate not updating. Here's how to diagnose and fix the most common Health Connect problems.

Published May 30, 2026

Health Connect is Google's health platform that unifies data from wearables and fitness apps on Android. When it works, it's invisible — data flows automatically. When it doesn't, it's frustrating because the problem can sit in three different places: the app writing data, Health Connect itself, or the app reading it. This guide follows the right order to find the culprit.

First: identify the exact symptom

  • Data never present: the reading app has never received data from Health Connect. Problem: permissions or source app not connected.
  • Data present but delayed (hours/days): sync not real-time. Problem: battery optimization, background sync disabled.
  • Partial data: some metrics yes, others no. Problem: granular permissions missing for specific data types.
  • Duplicate data: same metric appears twice. Problem: multiple sources writing the same type (e.g. Garmin + Samsung Health).
  • Historical gap: data missing for a specific period. Problem: app not connected during that period, or crash.

Fix 1: Check permissions in Health Connect

  1. Open Health Connect (search in app drawer or search 'Health Connect' in settings).
  2. Go to App permissions.
  3. Find the app that's not syncing (e.g. FitMesh Sync, Garmin Connect, Samsung Health).
  4. Tap the app → verify it has read and write permissions for all data types you expect (Steps, Heart Rate, Sleep, Workouts).
  5. If permissions are missing, enable → grant.

Fix 2: Disable battery optimization for the apps involved

Android's battery optimization is the silent killer of background sync. When Android puts an app into deep sleep, it can't read or write to Health Connect. The fix: exclude both the source app (Samsung Health, Garmin Connect) and the reading app from optimization.

  1. SettingsBatteryBattery optimization (or 'Power saving' on Samsung).
  2. Search for the app (Samsung Health, Garmin Connect, or any other app involved).
  3. Select Don't optimize (or on Samsung: tap app name → 'Unrestricted').
  4. Repeat for every app in the sync chain.

Fix 3: Force sync from the source app

Many apps (Samsung Health, Garmin Connect, Fitbit) don't write to Health Connect in real-time — they do it at intervals or when opened. Manually opening the app and letting it update is often enough.

  • Samsung Health: open the app, go to the main screen. Pull down to refresh. Then go to Settings → Health Connect → verify 'Sync with Health Connect' is enabled.
  • Garmin Connect: open the app. Garmin writes to HC after each watch sync. Check Garmin Connect → Settings → Health Connect → Health Connect enabled.
  • Fitbit: open the app → wait for it to sync with the device. Fitbit writes to HC after each successful sync.

Fix 4: Clear Health Connect cache

  1. SettingsApps → find Health Connect (may be under 'All apps').
  2. Tap Storage & cache.
  3. Tap Clear cache (NOT 'Clear data').
  4. Reopen Health Connect and let it reinitialize.

Fix 5 (Samsung): direct Samsung Health → Health Connect connection

On Samsung devices, Samsung Health has its own dedicated pipeline to Health Connect — separate from normal background sync. If this pipeline is broken, the fix is to disconnect and reconnect:

  1. Open Samsung Health → tap three dots top-right → Settings.
  2. Scroll to Health Connect → tap.
  3. Disable the connection → re-enable after 10 seconds.
  4. Verify all data types are selected (Steps, Heart Rate, Sleep, etc.).
  5. Go back to Samsung Health main screen and wait 1-2 minutes.

Fix 6: Update Health Connect to the latest version

Health Connect updates via Play Store like any other app. Older versions have known sync bugs — particularly with intraday data and sleep segments. Updating silently fixes many issues.

  1. Open Play Store → tap your profile icon → Manage apps & device.
  2. Search for Health Connect and update if available.
  3. Do the same for Samsung Health, Garmin Connect, or any other app in your sync chain.

Fix 7: Revoke and re-grant all permissions (full reset)

If none of the other fixes worked, the problem may be in a corrupted permission state. The solution is a full connection reset:

  1. In Health ConnectApp permissions → find the problematic app.
  2. Tap the app → Remove access.
  3. Reopen the problematic app → find the Health Connect section in settings.
  4. Tap 'Connect to Health Connect' or equivalent → grant all permissions again.
  5. Wait 5-10 minutes for the first sync.

When the problem isn't on your phone

If you've tried all the fixes above and the problem persists, it might be a server-side outage of the source app (Samsung Health, Garmin Connect) or a bug in your specific Android version. In that case:

  • Search Reddit (r/GalaxyWatch, r/AndroidHealth) if others have the same problem — a pattern often emerges.
  • Check the source app's status page if available.
  • Report the bug via app feedback.
  • As a temporary workaround, data accumulates locally in Health Connect — it's not lost, just not synced to cloud.

Frequently asked questions

Why doesn't Health Connect show Galaxy Watch data?+

Galaxy Watch doesn't write directly to Health Connect — it does so through Samsung Health. If Samsung Health doesn't have write permissions on Health Connect, Watch data won't arrive. Check: Samsung Health → Settings → Health Connect → make sure it's connected and all data types are enabled.

Is Health Connect different from Google Fit?+

Yes. Google Fit was Google's previous health platform (now being deprecated). Health Connect is the new unified Android standard, launched in 2022 and now native to Android 14. Google Fit and Health Connect are separate systems — an app can write to one, the other, or both. If you have sync issues, check which one the source app uses.

Can missing data in Health Connect be recovered?+

It depends. If the source app (Samsung Health, Garmin Connect) has data in its local database, many apps offer 'retroactive sync' that rewrites historical data to Health Connect. In Samsung Health: Settings → Health Connect → there may be a 'Sync historical data' option. In Garmin Connect: not available retroactively, but data remains in Garmin's cloud even if not in HC.

Do multiple apps writing to Health Connect cause problems?+

They can cause duplicates. If Garmin Connect and Samsung Health both write 'Steps' for the same hourly interval, Health Connect can contain two records for the same data. Most reading apps handle deduplication, but not all. If you see very high step counts or duplicate data, check which apps have write permission and consider disabling writing from the duplicates.

Disclaimer

FitMesh Sync is an independent product. Google, Samsung, Garmin, Fitbit are trademarks of their respective owners. This article implies no affiliation or sponsorship.

Medical disclaimer

The information in this article is for informational purposes only and does not replace advice from your physician, pharmacist or healthcare professional. FitMesh Sync is a fitness/wellness app, not a medical device, and does not diagnose or treat any conditions. For symptoms, clinical questions or treatment decisions always consult your primary care physician.

M

Written by

Matteo Pizzi

Founder & Solo Dev, FitMesh Sync · Fosforonero

Italian software developer. I built FitMesh Sync to fill the gap between my smartwatch and a real personal dashboard. Privacy-first, indie, EU servers.

More about the project

Keep reading

Health Connect not syncing: 7 fixes that work (2026) · FitMesh