Apple Health and Health Connect Recovery Data in MyTrainPal
Understand how MyTrainPal reads recovery data from Apple Health and Health Connect, what permissions matter, and why some metrics can appear or disappear.
Recovery data is connected from the MyTrainPal mobile app, not from a desktop browser. On iPhone the app reads Apple Health. On Android it reads Health Connect. If the phone-side permissions or source data are missing, the recovery view in MyTrainPal will look empty.
Why these platforms matter
Apple Health and Health Connect are useful because they already collect data from watches, rings, and health apps in one place. MyTrainPal can read from that hub instead of asking you to connect every recovery device separately.
That also means the health platform is only as complete as the apps writing into it. If your wearable never sends HRV or sleep there, MyTrainPal cannot invent it later.
- Use the phone's shared health platform as the source of truth for recovery imports.
- Check whether the original wearable app is writing into Apple Health or Health Connect before troubleshooting MyTrainPal.
- Expect metric coverage to vary because some vendors share sleep and HRV but keep parts of their recovery scoring proprietary.
How to make recovery sync reliable
Set this up from the mobile app on the right platform
Apple Health and Health Connect permissions are handled on the phone. The web app can show synced data, but the permission step happens on iPhone or Android.
Grant the recovery permissions you actually want MyTrainPal to read
MyTrainPal can only read the data categories you authorize, so missing permissions often look like missing recovery metrics.
Confirm another app or device is writing the data
Apple Health and Health Connect are hubs, not magic sources. If your watch, ring, or device app is not writing sleep, HRV, or resting heart rate into the platform, MyTrainPal has nothing to read.
Run a sync after enabling permissions or changing sources
After enabling the connection, sync from the health card so MyTrainPal can pull recent wellness data into the app.
Reconnect on the phone if metrics suddenly disappear
Permission revokes, platform updates, or device changes can interrupt access even if the account still looks healthy elsewhere.
How Apple Health and Health Connect differ in practice
Both platforms act as health-data hubs, but the most common setup problems show up in slightly different places.
| Question | Apple Health | Health Connect |
|---|---|---|
| Where permissions live | In the iPhone health permission flow and the app's Apple Health authorization sheet. | In Android Health Connect permissions and the apps allowed to read or write each record type. |
| Typical data sources | Apple Watch, iPhone sensors, rings, and partner apps writing into Apple Health. | Android watches, wearables, and partner apps writing records into Health Connect. |
| Most common gap | The metric never reached Apple Health, or permissions were reduced after setup. | Health Connect is unavailable, disabled, or missing the record permissions MyTrainPal needs. |
| Best first check | Open Apple Health and verify the metric exists there on the date you expect. | Open Health Connect and verify the source app is connected and the expected record is present. |
Common reasons recovery metrics are missing
Sleep is present in Apple Health or Health Connect, but not in MyTrainPal.
Recheck the specific read permissions in the mobile app, then run a sync and confirm the sleep source is writing into the same platform MyTrainPal is connected to.
HRV or resting heart rate appears intermittently.
That usually points to the wearable or source app not syncing consistently into the platform, rather than a MyTrainPal planning issue.
Android recovery data never appears at all.
Confirm Health Connect is available on the device, installed where required, and properly permissioned for the relevant record types.
A wearable app shows a readiness score, but MyTrainPal does not.
Some wearable vendors keep readiness or recovery scores inside their own app even when they share sleep, HRV, or resting heart rate with Apple Health or Health Connect. Check whether the score itself, or at least the underlying metrics, are actually being written into the platform MyTrainPal reads.
Frequently asked questions
Common questions about setup and how the feature works.
Does MyTrainPal connect directly to every recovery wearable?
Not always. Apple Health and Health Connect are often the preferred route because they consolidate data from multiple devices and apps under one permission flow.
Can I set this up from the web app?
Not fully. The connection and permission prompts happen in the mobile app on iPhone or Android. Once the data is synced, you can view it elsewhere in MyTrainPal.
Why do permissions matter so much here?
Because MyTrainPal can only read the categories you allow. A connected status without the right category permissions can still produce empty recovery dashboards.
Can Apple Health and Health Connect both act as data hubs?
Yes, but on different platforms. Apple Health serves that role in the Apple ecosystem, while Health Connect plays the shared-data role on supported Android devices.
Why can another app show a readiness score that MyTrainPal does not?
Because not every vendor writes its proprietary readiness score into Apple Health or Health Connect. MyTrainPal can only work with the scores and underlying metrics that actually reach the shared platform.
References & Reading
Internal and external resources mentioned in this guide.