Skip to main content

How to Sync Habitify Logs To Apple Health (2-Way Sync)

Habitify avatar
Written by Habitify
Updated this week

With Habitify's Two-Way Sync, you no longer need to double-log your data. When you manually enter progress in Habitify (e.g., drinking a glass of water or eating a meal), that data can be automatically pushed to Apple Health.

This guide explains how to use the "Log Progress" feature to write data to Apple Health and which metrics are supported.

How to Log and Sync Data

To push your habit progress into Apple Health, you simply need to log your habit as usual.

  1. Open the Journal view.

  2. Swipe right the habit you want to update (e.g., Water, Calories, or Caffeine).

  3. Tap on Log Progress button (or the + icon).

  4. Choose Add Mode & Enter the value you want to add to the current progress.

  5. Tap Save.

If you have granted "Write" permissions, this value will immediately appear in your Apple Health app.

Special Cases: Sleep & Weight

Some habits work slightly differently due to how Apple Health categorizes data.

Sleep: Syncs as "In-Bed" Only

You can log your sleep duration in Habitify, and it will write to Apple Health. However, please note the specific data type used:

  • Data Type: Any sleep duration logged in Habitify is recorded specifically as "In Bed" time in Apple Health.

  • Limitation: It will not record sleep stages (REM, Deep, Core). For detailed sleep stage tracking, we recommend using a dedicated sleep tracker or your Apple Watch.

Weight: Recommended Workflow

Technically, Habitify can track weight, but we recommend a different workflow for the best experience:

  • Recommendation: Log your actual weight value (e.g., "70 kg") directly in the Apple Health app or a smart scale app.

  • Why: The Weight habit in Habitify is designed primarily as a behavioral check-in (i.e., "Did I step on the scale today?").

  • Best Setup: Create a "Weight" habit in Habitify and link it to Apple Health. When you log your weight in the Health app, Habitify will automatically read that data and mark your habit as Done.

Note: Unsupported Data Types for "Write" Sync

While Habitify can read almost any data from Apple Health, there are strict limitations on what it can write back to Apple Health.

Specifically, Habitify cannot write data to the Apple Activity Rings or the following automated metrics:

  • Exercise Time (.exerciseTime, .appleExerciseTime)

  • Move Time (.appleMoveTime)

  • Stand Time (.appleStandTime)

  • Stand Hours (.appleStandHour)

  • Medication

Why are these not supported?

These metrics are calculated automatically by Apple's algorithms using the raw sensor data from your Apple Watch and iPhone. Apple Health does not typically allow third-party apps to manually overwrite these specific "Ring" values, as it would break the accuracy of your daily Activity Rings.

Troubleshooting: "Why isn't my data syncing?"

If you logged a supported habit (like Water or Nutrition) but it is not showing up in Apple Health, check your permissions:

  1. Open the Apple Health app on your iPhone.

  2. Tap your Profile Picture (top right) > Apps & Services.

  3. Select Habitify.

  4. Ensure that the Write permissions are enabled for that specific data type (e.g., make sure "Water" is toggled ON under the "Allow Habitify to Write" section).


Was this helpful?

Help us to improve the articles and give you better assistance by leaving a rating.

If you have any questions in addition, please feel free to share with us in Settings > Send us a message or contact us at our email contact@habitify.me.

For all the interesting suggestions and ideas, don't hesitate to share with us on our feedback site: https://feedback.habitify.me.

Did this answer your question?