Sync Fitbit to your dashboard
Since 2024 the Fitbit app writes to Health Connect automatically — so FitMesh already reads your Fitbit data (steps, heart rate, total sleep, calories) without extra setup. For advanced data like detailed sleep stages and workouts with GPS tracks we're building the official Fitbit Web API OAuth integration, planned for Q3 2026.
FitMesh Sync is an independent product. Trademarks belong to their respective owners; this page implies no affiliation or sponsorship.
Fitbit
Supported data
The data types FitMesh can read from this integration. Green dot = supported, grey = not available from this source.
Works today
Via Health Connect, no extra setup
- ✓Daily steps (live)
- ✓Average and sample heart rate
- ✓Total sleep (duration + start/end time)
- ✓Active and basal calories
- ✓Daily distance
Official OAuth — Q3 2026
What the direct integration will add
- +Detailed sleep stages (REM/Deep/Light/Awake)
- +Full GPS tracks for each workout
- +Historical backfill up to 12 months
- +VO₂ max and Cardio Fitness Score
- +Real-time notifications (vs HC's 15-min polling)
Technical note
Today: automatic bridge via Fitbit app → Health Connect. Q3 2026: OAuth 2.0 + Fitbit Web API for 12-month historical backfill and granular data.
How to connect Fitbit
5-minute setup
- 1Check requirements: Android 10 or higher and Fitbit app version 4.10 or higher.
- 2Install Health Connect from the Play Store (preinstalled on Android 14+).
- 3Open the Fitbit app → You tab (bottom right) → Health Connect → tap Connect and authorize write access.
- 4Install FitMesh Sync from the Play Store and sign in with Google.
- 5Grant FitMesh the requested Health Connect permissions, then tap Sync now.
What gets synced
- •Daily steps
- •Heart rate (average, resting, samples)
- •Sleep (total duration, start/end time)
- •Active and basal calories
- •Distance
- •Basic workouts (type, duration, kcal, average BPM)
- •Overnight SpO₂ (when supported by the device)
Troubleshooting
I don't see my data in FitMesh+
The Fitbit → Health Connect bridge isn't fully automatic. Open Fitbit → You → Health Connect and check that status reads 'Connected'. If not, tap 'Connect' and re-authorize permissions.
Data arrives late+
The Fitbit app polls the cloud every 15 minutes. To force a sync pull down on the Fitbit home for manual refresh, then tap 'Sync now' in FitMesh.
I see steps and heart rate but no sleep stages+
Via Health Connect Fitbit only exposes total sleep duration, not REM/Deep/Light stages. Detailed stages will arrive with the planned Fitbit Web API OAuth (Q3 2026).
Technical notes
Sync chain: Fitbit device → Fitbit app → Health Connect → FitMesh. Typical latency 15–30 minutes. Historical backfill beyond 30 days requires the official Fitbit Web API OAuth, on the Q3 2026 roadmap.
Frequently asked questions
Does it work today without any setup?+
Yes — if you have the Fitbit app installed on Android with Health Connect enabled, FitMesh automatically reads steps, heart rate, sleep and calories. The Fitbit → Health Connect bridge was added by Google in 2024 and is on by default.
What's missing vs the official OAuth?+
Via Health Connect you're missing: detailed sleep stages, workout GPS tracks, historical data beyond 30 days, VO₂ max. These will come with the Fitbit Web API OAuth planned for Q3 2026.
Read more
Related integrations
Ready to start?
Download FitMesh Sync, grant Health Connect permissions, and your data is live in 30 seconds.