Skip to content
OpenAthlete

IntegrationNew

Connect COROS to OpenAthlete

Run, trail and bike sessions planned in OpenAthlete go to your COROS watch. Activities, sleep and HRV come back, history included. The connector is brand new: if something looks off, tell us on Discord.

Free on every plan

Use your COROS data in Claude or ChatGPT
COROS
Activities in
Workouts out
OpenAthlete

What syncs

What comes in, what goes out

Each brand decides what its API shares. Here is exactly what the COROS connection does today.

COROS to OpenAthlete

Activities

Yes

COROS has no instant notifications, so OpenAthlete checks for new activities about every 30 minutes.

COROS to OpenAthlete

History import

Yes

Your whole history, but COROS serves 50 activity files a day, so a few years take several days to arrive.

COROS to OpenAthlete

Sleep and wellness

Yes

Opt-in: HRV, resting heart rate, sleep, naps and VO2max.

OpenAthlete to COROS

Planned workouts

Yes

Running, trail running and cycling sessions. Swims and strength sessions aren't sent.

Setup

Connect COROS in four steps

1

Step 1

Open Settings, then Connectors

In the web app or the installed app. New accounts see the same list during onboarding.

2

Step 2

Connect COROS

Click Connect next to COROS and pick the region where you created your account: Europe, United States and other regions, or Mainland China. Then sign in to COROS.

3

Step 3

Choose what syncs

Import sessions and Export workouts are on by default. Turn on Import metrics for HRV, sleep and resting heart rate.

4

Step 4

Bring in your history

Press Import all activities, then forget about it. At 50 files a day, the history fills in over the following days.

Good to know

Known limits

Better to read them here than to find out on race week.

COROS can't delete a planned session. One you move or remove in OpenAthlete stays on the COROS calendar, marked as cancelled, until you delete it in the COROS app.

A new activity can take up to about 30 minutes to show up.

The connector went live in November 2026. It works, but it hasn't met every watch and every edge case yet.

Questions about COROS

Yes, with no developer account to request: each connection registers itself with COROS. It is the one watch brand a self-hosted instance gets out of the box.

COROS lets an app download 50 activity files a day. OpenAthlete takes them as they come, newest first. Nothing to do on your side.

The one where you created your COROS account: COROS keeps each account on one regional server. Picked the wrong one? Disconnect and connect again with the other.

Yes. Run, trail and bike sessions your coach plans on your calendar go out through your COROS connection. Your coach can use any watch, or none.

Real structured sessions on your COROS.

Create a free account, connect COROS, plan your next threshold run.

Free forever. No credit card.