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.
-
Open Garmin Connect More menu
Open Garmin Connect on your iPhone. Tap the More menu (three-line menu icon in the bottom right corner).
-
Open Apple Health settings in Garmin Connect
Tap Settings, then scroll to find Apple Health under the Connected Apps or Third-Party Apps section. Tap it.
-
Enable data category toggles
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.
-
Grant Apple Health write permissions
iOS will show an Apple Health permissions screen. Tap Allow All to grant Garmin Connect write access to every health data type.
-
Enable Background App Refresh for Garmin Connect
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.
-
Set Garmin Connect as priority step source
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.
This matters most between your iPhone’s own pedometer and your Garmin data, which can otherwise both count the same steps.
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:
-
Trigger a manual sync
Open Garmin Connect manually and pull down on the main screen to force a sync with both your watch and Apple Health. This is the single most effective fix when data isn’t appearing.
-
Re-authorise after iOS updates
Major iOS updates sometimes reset health permissions. Go to Garmin Connect → Settings → Apple Health → toggle off and back on. Re-approve all categories when prompted.
Garmin’s support documentation recommends this exact toggle-off-and-back-on sequence.
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.
-
Reinstall if sync stops completely
If sync stops after an iOS update, uninstall Garmin Connect, reinstall it, and re-enable 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.