Troubleshooting Apple Health and Health Connect integration

How Levels uses Apple Health and Health Connect


Levels integrates with Apple Health (iOS) and Health Connect (Android) to enhance your experience by syncing data from your device into the app. Here's how this integration works

  • Bring Your Own Device (BYOD): If you're using your own Dexcom sensor, it will connect through the standard Dexcom third-party integration, which relies on Apple Health or Health Connect. Please note that there is a 3-hour delay with this pathway
  • Importing other health data: Levels also uses Apple Health and Health Connect to import additional health metrics, including workouts, weight, sleep, heart rate, water intake and steps. This helps provide a more complete view of your metabolic health.


How do I set up Apple Health and Health Connect with Levels?

To help you get started, we’ve created a detailed guide that walks you through the steps for connecting Apple Health or Health Connect with Levels. 

You can find the full instructions here.


Troubleshooting the Connection

1. Make sure your Levels permissions are turned on:

Sometimes, the connection between Levels and Apple Health/Health Connect may drop. It's a good idea to regularly check that your permissions are correctly set. To verify and re-establish the connection:

  1. Open the Levels app
  2. Tap on “More” in the bottom menu
  3. Select “Settings”
  4. Scroll down to find the option “Connected to Apple Health/Health Connect”.

If you don't see a green checkmark next to this option, it means the connection is not currently established. Tap on the option and follow the prompts to reconnect Levels to your Health app.


2. Manage permissions in your Health app:

For context, each data type (workouts, steps, heart rate, sleep, and glucose) has its own corresponding health category where you can check or adjust access permissions.

Follow these steps below to verify that Levels has permission to access the appropriate data in your Health App.

  • Apple Health

  1. Open the Apple Health app
  2. Browse the corresponding Health category
  3. To manage permissions in Apple Health open the data type that needs to be inspected. We’ll use steps as an example.
  4. Scroll down and tap on Data Sources & Access:
  5. In the Apps Allowed to Read Data section, find Levels and make sure the toggle is turned ON.

If the Levels toggle is already ON, it can sometimes help to turn it OFF and then ON again to reset the connection.

  • Health Connect
  1. Open Health Connect in your Settings and tap on the App Permissions button

2. Locate and select the Levels app from the list

3. You’ll see a list of permissions granted to the Levels app. From here, you can adjust specific ones if needed

If all permissions are toggled ON for Levels, it can help to toggle “Allow All” OFF and then ON again to reset the connection.

3. Organize the Data Source Priority:

You also want to make sure that your Health app is pulling data from the correct source to ensure accuracy. This is important because your health data can come from multiple sources, such as your watch, phone, wearables, or other apps.

  • Apple Health
  1. Open Apple Health on your iPhone
  2. Tap the Browse tab at the bottom
  3. Select the type of health data you want to manage (e.g., Sleep, Workouts, Steps)
  4. Scroll down and tap on Data Sources & Access

  5. Scroll down once more to the Data Sources section and tap Edit in the top-right corner
  6. Touch and hold the Change Order button next to a data source, then drag it up or down in the list to prioritize it. (For example, if your sleep data comes from Oura, make sure the Oura app/device is at the top of the list.)
  7. To turn off a data source, tap the checkmark next to the source to deselect it
  8. Once you've arranged your data sources, tap Done to save your changes.
  • Health Connect:

    Health Connect aggregates health and fitness data from multiple apps and devices on Android, but prioritization works a bit differently:
    • Automatic resolution: If multiple apps write the same type of data (e.g., steps), Health Connect uses timestamps and app-specific metadata to reconcile overlaps. It tries to avoid double counting but doesn’t let users manually pick a preferred source.
    • App permissions control: You can control which apps can read or write specific data types. This allows some indirect control — for instance, by disabling write access to step data for all but your preferred app.


If these steps don't resolve your issue—whether your health data isn’t syncing or is syncing incorrectly—please reach out to our Support Team at support@levels.com mentioning the troubleshooting steps you’ve already tried and attach any relevant screenshots to your email. We’re happy to help! 😊

Did this article answer your question? Thanks for the feedback! There was a problem submitting your feedback. Please try again later.