If you wear a Fitbit (Charge, Versa, Sense, Inspire) or a Google Pixel Watch, MigraineMe can read your sleep, steps, and heart rate on Android. Both are owned by Google these days, so they share the same setup.
A small but important note: MigraineMe does not talk to Fitbit or Pixel Watch directly. There is no separate sign-in window for them in MigraineMe. Instead, your watch sends its data to your phone's main health app, and MigraineMe reads it from there. This is the standard way modern health apps share data, and it keeps you in control.
- On Android: the bridge is Health Connect.
- On iPhone: the Fitbit app does not share with Apple Health, so there is no built-in route. The Pixel Watch does not work with iPhone at all.
Find your phone below.
On Android
Step 1: Install Health Connect (if you do not have it)
Health Connect is Google's bridge for sharing health data between apps. It is free.
- Open the Play Store.
- Search for Health Connect.
- Tap Install.
- Open it once after it installs, just to wake it up.
If your phone says "Health Connect is already installed", you can skip this step. Many newer Android phones include it built in.
Step 2: Make sure your Fitbit or Pixel Watch is sending data to Health Connect
- Open the Fitbit app.
- Tap your profile picture at the top.
- Tap Fitbit settings, then Connected apps or Health Connections.
- Find Health Connect and turn it on.
- Tap Allow all on the permission screen.
Step 3: Connect Health Connect inside MigraineMe
- Open MigraineMe.
- Tap the gear icon in the top-left of the screen.
- Tap Connections.
- Find the Health Connect card.
- Tap Connect.
A Health Connect window appears listing everything MigraineMe would like to read.
- Tap Allow all.
- Tap Done.
The button now reads Connected.
Step 4: Wait a few hours
Past data can take a few hours to come through. New data appears within minutes after that.
On iPhone
The Fitbit app on iPhone does not send its data to Apple Health, so MigraineMe cannot read your Fitbit there. Some third-party sync apps on the App Store can copy Fitbit data into Apple Health. If you use one, connect Apple Health in MigraineMe (gear icon, Connections, Connect on the Apple Health card, then Turn On All and Allow).
Without a wearable, your iPhone still records steps, and sleep if you set up a Sleep schedule in the Health app.
Troubleshooting
"Connected but no Fitbit data"
The most common cause is the Fitbit app not actually sharing with Health Connect. Walk back through Step 2 of the Android steps above and double-check that every category is turned on.
"Heart rate works but no sleep"
In the Fitbit app, make sure Sleep is turned on in the Health Connect settings. Fitbit lets you turn each category on or off independently.
"Pixel Watch is not showing up"
The Pixel Watch only works with Android phones, and its health data syncs through the Fitbit app. If you only have the Watch app, install Fitbit too and sign in with the same Google account.
Still stuck?
Write to help@migraineme.app with your watch model (for example "Fitbit Versa 4" or "Pixel Watch 2"), your phone, and a screenshot. We usually reply within a day.
