What this integration does
Coros is one of the fastest-growing sports watch brands, known for exceptional battery life (up to 120 hours in GPS mode on the Vertix 2), lightweight hardware, and an improving software ecosystem called EvoLab that provides training load metrics, recovery recommendations, and fitness evaluation. The Coros integration will bring your Coros activities, GPS tracks, heart rate data, and EvoLab metrics into Baseline, cross-referenced with data from Strava, WHOOP, and Apple Health. Many Coros users already sync their activities to Strava, which means those workouts already appear in Baseline through the Strava integration. A native Coros integration will add EvoLab-specific metrics - your Coros fitness index, training load ratio, and recovery timer - that Strava does not relay.
How it works
-
Authorise the connection. Open Settings → Integrations → Coros → Connect. You'll be redirected to Coros's API authorisation portal where you grant Baseline read access to your activity history, GPS tracks, and EvoLab metrics. Baseline will not request write access to your Coros account.
-
Backfill historical data. Once authorised, Baseline will import your past Coros activities with full detail - GPS polylines, heart rate streams, cadence, elevation, and EvoLab training metrics. The backfill processes as many activities as Coros's API makes available.
-
Automatic periodic syncing. New activities will sync automatically every 4 hours via the Coros API. When you finish a run or ride and save it through the Coros app, it will appear in Baseline within the next sync cycle. No manual uploads or cable connections needed.
What data we import
- Activities: all sport types including running, cycling, swimming (pool and open water), hiking, trail running, and multi-sport with full GPS tracks, heart rate, cadence, and elevation data
- GPS tracks: high-resolution route data from every GPS-enabled activity, rendered on the Baseline interactive heatmap alongside your Strava, Garmin, and Apple Watch routes
- Heart rate streams: per-second heart rate data for time-in-zone analysis, recovery heart rate calculation, and aerobic decoupling metrics
- Training load: Coros EvoLab training load scores, acute and chronic load, and training load ratio for managing your weekly volume
- Recovery timer: EvoLab's post-workout recovery countdown, cross-referenced with your actual performance to validate recovery estimates
What we don't store or send
Coros data will be stored encrypted at rest in your private Firestore document tree. We do not share, sell, or use Coros-imported data for any purpose beyond your personal dashboard. Baseline's AI features run against your data in isolation. We request only read scopes - Baseline cannot modify your Coros device settings, post activities on your behalf, or interact with your Coros account beyond data access. You retain full ownership of your data.
FAQ
How soon will my Coros data appear in Baseline?
New activities will sync every 4 hours via the Coros API. When you finish a workout and sync your watch to the Coros app, the activity will appear in Baseline within the next sync cycle. The initial backfill processes your full activity history within minutes of connection.
What date range of data will you import?
The initial backfill will import the maximum historical activity window that Coros's API supports. This includes all activities stored in your Coros account, which for long-time users may span several years of training data.
How do I disconnect Coros from Baseline?
Go to Settings → Integrations → Coros → Disconnect to revoke Baseline's API access token. You can also revoke access through the Coros app settings under Account Management → Authorised Applications. No future data will sync after disconnection.
How do I delete my Coros data from Baseline?
From Settings → Data, select Coros and click "Delete all imported data." Your Coros activities and metrics enter a 30-day soft-delete window for recovery and export before permanent deletion. Disconnecting the integration does not delete existing data.