Supported devices
MoveTogether works with the following fitness platforms through OpenWearables, our health data integration partner:| Device / Platform | Connection method |
|---|---|
| Apple Watch | Apple Health (native on-device) |
| Fitbit | OAuth sign-in |
| Garmin | OAuth sign-in |
| WHOOP | OAuth sign-in |
| Oura Ring | OAuth sign-in |
| Strava | OAuth sign-in |
| Polar | OAuth sign-in |
Suunto and Ultrahuman are coming soon. They are on the roadmap and are not connectable yet.
How connections work
Apple Watch connects through Apple Health. MoveTogether reads your fitness data directly from the Health app on your iPhone. Your Apple Watch syncs to Apple Health on its own, and MoveTogether reads from there. All other trackers connect through an OAuth sign-in. You sign in to your tracker’s account inside MoveTogether, which authorizes the app to sync your fitness data. Your login credentials are never stored on our servers. The connection runs through your tracker’s own authorization system.Connecting Apple Watch
- Open MoveTogether and go to Settings → Connected Devices.
- Tap Apple Watch.
- A prompt asks you to grant MoveTogether permission to read your Apple Health data. Tap Allow All (or pick specific categories).
- Your activity starts syncing.
MoveTogether needs read access to Apple Health categories including Steps, Active Energy (Calories), Exercise Minutes, and Workouts. If you deny these permissions, your activity won’t appear in competitions.
Connecting other trackers
Same process for Fitbit, Garmin, WHOOP, Oura, Strava, and Polar:- Open MoveTogether and go to Settings → Connected Devices.
- Tap the name of your tracker.
- You’ll be sent to your tracker’s login page. Sign in with your account.
- Review the permissions and tap Allow to authorize MoveTogether.
- Your data starts syncing. The first sync can take a few minutes.
What data syncs?
| Data type | Used for |
|---|---|
| Steps | Step Count scoring, Steps ring |
| Active calories | Raw Numbers scoring, Move ring |
| Exercise minutes | Workout scoring, Exercise ring |
| Workouts | Workout Based scoring, activity feed |
How often does data sync?
Apple Watch: Within minutes, since it’s read directly from Apple Health on your device. A background sync also runs periodically to keep things current when you’re not actively using the app. All other trackers: Usually every 15 to 30 minutes. The exact frequency depends on how often your tracker’s companion app syncs with its own servers. Pull down to refresh on leaderboard screens to request the latest data.Switching trackers
If you get a new wearable or want to switch trackers, go to Settings → Connected Devices, tap your current tracker and select Disconnect, then connect your new device using the steps above. Your competition history, achievements, and friends list stay intact. Only future activity will come from the new tracker.Can I connect multiple trackers?
You can only have one active tracker at a time, to prevent duplicate data. If you switch devices mid-competition, your score will reflect the combined activity from both trackers (data already recorded from your old tracker, plus new data from your new tracker going forward).Managing connections in Settings
Go to Settings → Data Sources to see everything connected to your account at a glance:- Source count and live metric count at the top
- Last synced timestamp (“Last synced X minutes ago” or “Never synced”)
- Apple Health with a CONNECTED pill or a Connect button
- OAuth providers (Fitbit, Garmin, WHOOP, etc.) each with a CONNECTED or PAUSED status pill
- Health data card showing each metric (Calories, Exercise, Distance, Steps, Workouts) with a density meter — a row of dots indicating how many sources are reporting that metric
- Open Apple Health with the iOS Health app button
- Backfill from Apple Health to pull the last 7 days fresh (helpful after permission changes)
- Reconnect a provider showing PAUSED — usually means an expired token; tap to re-authorize
- Disconnect a provider with a confirmation dialog (also removes their data from your stats)
- + Connect a service at the top or bottom to add another tracker