Connecting devices to Apple Health
Apple Health is the simplest way to get your training data into M0VE. Connect your device or app to Apple Health once, grant M0VE permission, and every new workout flows in automatically. No re-auth, no manual import.
What M0VE reads from Apple Health
Workout type, date, duration, distance
Active energy burned (calories)
Heart rate (average and max where available)
Cycling power (where available)
Your daily nutrition targets adjust off this data — bigger sessions push carbs up, easy days pull them back.
Garmin (Garmin Connect)
Open the Garmin Connect app on iOS
Profile (top-left) → Settings → Connected Apps → Apple Health
Toggle on Workouts, Heart Rate, Active Energy
Confirm in Apple Health → Browse → Workouts that Garmin appears as a source
Polar (Polar Flow / Polar Beat)
Open Polar Flow (or Polar Beat) on iOS
Profile → Settings → Connected apps → Apple Health
Allow Polar to write workouts and heart rate to Health
Existing workouts will not backfill. New ones sync after the watch syncs to phone
Strava
Open the Strava app on iOS
You (bottom-right) → Settings (gear) → Applications, Services and Devices → Health
Toggle on Connect with Health
Allow Workouts, Heart Rate, Active Energy
New activities sync forward only. Past activities do not backfill from Strava
Zepp (Amazfit watches and Huami)
Open the Zepp app on iOS (or Zepp Life)
Profile → Settings → Add accounts → Apple Health
Allow each data category you want shared
Workouts from the watch appear in Apple Health within minutes of the watch syncing
Hammerhead (Karoo)
The Karoo computer does not write to Apple Health directly. Use a relay:
Sign in to the Hammerhead Dashboard and connect Strava (or TrainingPeaks)
Set up the Strava → Apple Health connection above
Rides on the Karoo land in Strava, then Apple Health, then M0VE
Suunto
Open the Suunto app on iOS
Profile → Settings → Partner services → Apple Health
Allow read and write
Coros
Open the Coros app on iOS
Profile → Apple Health → enable
Workouts sync to Apple Health after the watch syncs to phone
Fitbit (Google)
Open the Fitbit app on iOS
Profile (top-left avatar) → Settings → Apple Health
Choose the data types to share
Whoop
Open the Whoop app on iOS
Settings → Integrations → Apple Health
Allow categories. Whoop strain syncs as workouts
Oura
Open the Oura app on iOS
Profile → Apps → Apple Health → connect
Activity and readiness flow to Apple Health
Withings (Health Mate)
Open Health Mate on iOS
Profile → Settings → Apple Health
Toggle on Weight, Body composition, Heart rate, Workouts
Weight from Withings is especially useful for M0VE — your nutrition targets adjust to your current weight automatically.
Form Smart Swim Goggles
Open the Form Swim app on iOS
Settings → Apple Health → allow
Swim workouts appear in Apple Health
TrainingPeaks
Open the TrainingPeaks app on iOS
Settings → Linked Accounts → Apple Health
Completed sessions sync to Apple Health
Apple Watch (native)
Apple Watch workouts go directly to Apple Health with no extra setup. Make sure the watch is paired and the Health app shows it as a source.
Connect M0VE to Apple Health
Open M0VE on iOS
Account → Connections → Apple Health
Tap Allow and grant Workouts, Heart Rate, Active Energy, Cycling Power, Body Weight
Your most recent workouts apply to today's targets immediately
Troubleshooting
M0VE is not picking up my workout
Open the Health app → Browse → Workouts. If the workout is there, check M0VE has permission (iOS Settings → Privacy & Security → Health → M0VE). If the workout is not in Health, the issue is between the source app and Apple Health, not M0VE.
Heart rate or power are not reading
Each data category has its own toggle in iOS Settings → Privacy & Security → Health → M0VE. Workouts and heart rate are granted separately. Toggle them all on.
Past workouts do not show
Most fitness apps only write new workouts to Apple Health going forward. They do not backfill. New workouts will appear from the moment you grant permission.