Your Garmin Forerunner, Venu, or Fenix tracks an impressive range of health data — but none of it reaches Apple Health unless you enable the connection in the Garmin Connect app. The sync is one-way (Garmin to Apple Health only), it requires a few specific toggles, and some data types don’t transfer at all. Here’s exactly how to set it up and what to expect.
How Do You Connect Garmin Connect to Apple Health?
The entire connection lives inside the Garmin Connect app on your iPhone. Your Garmin watch itself has no Apple Health settings — it talks to Garmin Connect, and Garmin Connect talks to Apple Health.
Step 1: Open Garmin Connect on your iPhone. Tap the More menu (☰ icon in the bottom right corner).
Step 2: Tap Settings, then scroll to find Apple Health under the Connected Apps or Third-Party Apps section. Tap it.
Step 3: Toggle the master switch to ON. A list of data categories appears: Steps, Heart Rate, Workouts, Sleep, Calories, Distance, Flights Climbed, and Weight/Body Composition. Toggle on every category you want to transfer.
Step 4: iOS will show an Apple Health permissions screen. Tap Allow All to grant Garmin Connect write access to every health data type.
Step 5: Open your iPhone Settings → General → Background App Refresh and make sure Garmin Connect is enabled. Without this, data only syncs when you manually open the app.
One critical extra step: Open Apple Health → Browse → Steps → scroll down to Data Sources & Access. If both your iPhone and Garmin Connect appear as sources, drag Garmin Connect to the top of the priority list. This prevents duplicate step counting between your iPhone’s pedometer and your Garmin data.
What Garmin Data Syncs to Apple Health — and What Doesn’t?
This is where Garmin users need to set realistic expectations. The basics transfer reliably: steps, sleep duration and stages, workout sessions with duration and average heart rate, active and resting calories, distance, flights climbed, weight, and body fat percentage.
But Garmin deliberately withholds its most valuable proprietary metrics. The following do NOT sync to Apple Health: HRV Status, Body Battery, stress scores, VO₂ max, blood oxygen (SpO₂), respiration rate, Training Load, Training Effect, Recovery Time, Intensity Minutes, running dynamics, GPS route data, and lactate threshold.
For ScoreVitals users, the key gap is HRV. Without HRV data flowing to Apple Health, the recovery pillar relies on resting heart rate trends instead. Workout heart rate data does transfer, which means TRIMP-based session scoring and ACWR injury prevention still work accurately.
How Do You Fix Garmin Sync Problems on iPhone?
Garmin-to-Apple Health sync is not real-time. Data typically pushes one to two times per day, triggered when Garmin Connect refreshes in the background or when you open the app. If data isn’t appearing:
Open Garmin Connect manually. Pull down on the main screen to force a sync with both your watch and Apple Health. This is the single most effective fix.
Re-authorise after iOS updates. Major iOS updates sometimes reset health permissions. Garmin’s support documentation recommends toggling the Apple Health connection off and back on. Go to Garmin Connect → Settings → Apple Health → toggle off and back on. Re-approve all categories when prompted.
Check that historical data won’t backfill. Only data generated after you enable the connection transfers to Apple Health. Garmin does not retroactively send your old workout history.
Delete and reinstall if sync stops completely. Some users report that after iOS updates, the cleanest fix is uninstalling Garmin Connect, reinstalling it, and re-enabling the Apple Health connection from scratch.
Your Garmin captures great training data — make sure it reaches Apple Health. Once the connection is live, apps like ScoreVitals can turn your Garmin workout data into daily readiness scores automatically.