You can connect your COROS account to AllTrails to send routes to your COROS watch and upload completed COROS activities to AllTrails. This article covers how to connect, send routes, manage auto‑sync, and troubleshoot common issues.
Requirements and availability
- Supported platforms: AllTrails app on iOS and Android
- Account type:
- All members (Base, Plus, Peak) can connect a COROS account and upload COROS activities into AllTrails
- AllTrails Plus or Peak members can send AllTrails routes to COROS from the app (including auto‑sending downloaded routes)
- COROS account and app: You'll need an active COROS account and the COROS app synced with your COROS watch
Connecting your COROS account to AllTrails
You can link COROS to AllTrails using the AllTrails iOS or Android app:
- Tap your profile image at top right
- Tap the Settings gear icon at top right
- Tap 'Connect a device', then tap COROS
- Tap 'Connect COROS'. This will open a COROS login screen in a secure in‑app browser.
- Sign in with your COROS credentials and follow the prompts to grant permissions:
- Allow AllTrails to send routes to COROS
- Allow COROS to send activities to AllTrails
- After you grant permissions, the browser will close and you'll return to AllTrails. COROS should now be shown as 'Connected' in Settings.
If you see an error message while connecting COROS, go back and try connecting again from profile image → Settings → COROS.
Choosing what COROS can do with AllTrails
Once connected, you'll see COROS‑specific options in the AllTrails app under profile image → Settings → Connected devices → COROS:
- Upload COROS activities to AllTrails
- When toggled on, activities recorded on your COROS watch will appear in the Activities tab in AllTrails.
- COROS activity privacy setting COROS activities are set to public by default. You can change your privacy setting to public, private, or followers only by tapping the COROS activity privacy button.
- When toggled on, activities recorded on your COROS watch will appear in the Activities tab in AllTrails.
- Send AllTrails routes to COROS
- When toggled on and you send a route from AllTrails, it will be pushed to COROS so you can use it on your watch.
- Auto‑send downloaded routes
- When toggled on, routes you download for offline use in AllTrails will also be sent automatically to COROS.
You can turn these on or off at any time.
Sending an AllTrails route to your COROS watch
If you're a Plus or Peak member, once COROS is connected and you have the Send AllTrails routes to COROS permission enabled, you can send routes to COROS from trail and custom route pages in the AllTrails app.
From a trail page (iOS and Android)
- Open the AllTrails app and go to any trail or custom route you'd like to follow on your COROS watch
- Tap the '...' overflow menu at top right on the trail details page
- Tap 'Send to COROS'
- You'll see a brief sending state while AllTrails pushes the route to COROS
- When complete, a confirmation message will appear in the app
After the route is sent:
- Open the COROS app to confirm the route is available
- Follow COROS instructions for syncing routes/courses from the COROS app to your specific watch model
Automatically sending downloaded routes to COROS
If you're an AllTrails Plus or Peak member, you can automatically send downloaded routes to COROS.
Turn on auto‑send
- In the AllTrails app, go to profile image → Settings → Connected devices → COROS
- Make sure 'Send AllTrails routes to COROS' is enabled
- Turn on 'Auto‑send downloaded routes'
Use auto‑send
- From any trail or custom route, tap Download to save it for offline use
- After the download finishes, AllTrails will send the route to COROS in the background
- You'll see a confirmation message in the app when the send succeeds
- Open the COROS app or sync your device so the route appears on your watch
Uploading COROS activities to AllTrails
As an AllTrails member, when Upload COROS activities to AllTrails is turned on, activities recorded on your COROS watch will sync to AllTrails.
How activity uploading works
- Once your accounts are connected and the activity‑upload toggle is on, COROS automatically pushes completed workouts to AllTrails in the background; no manual action is required in the app.
- Uploaded activities will appear under the Activities tab in AllTrails, similar to recordings you start in the app.
- When you first connect COROS, AllTrails will upload recent activities from the last several weeks to a few months (exact availability depends on COROS look‑back limits).
- After that, new activities are sent about every few minutes once they've been uploaded from your watch to COROS.
Note: Because COROS and AllTrails calculate stats like time, pace, and average speed slightly differently, you may notice small differences between what you see in the COROS app and in your AllTrails activity details.
Managing or disconnecting COROS
You can change your preferences or disconnect COROS at any time.
Update your COROS settings
- Open the AllTrails app
- Go to profile image → Settings → Connected devices → COROS
- Adjust any of the toggles:
- Upload COROS activities to AllTrails
- Send AllTrails routes to COROS (Plus/Peak)
- Auto‑send downloaded routes (Plus/Peak)
Changes take effect immediately for future activities.
Disconnect COROS
- Go to profile image → Settings → Connected devices → COROS
- Tap Disconnect
- Confirm when prompted
Disconnecting will:
- Stop new activities from uploading from COROS into AllTrails
- Stop new routes from being sent from AllTrails to COROS
Previously uploaded activities and previously sent routes will remain in AllTrails and COROS, respectively.
If you disconnect using the COROS app or website, you may need to reconnect through AllTrails if you want to resume syncing.
Troubleshooting
I get an error when trying to connect COROS
- Check that you only have one AllTrails account linked to your COROS account
- Confirm you can log into your COROS account in the COROS app or website
- Try again from profile image → Settings → COROS → Connect COROS
- If the error persists:
- Make sure your internet connection is stable
- Try temporarily disabling any VPN or network filters
- Try again later in case COROS is experiencing a temporary issue
My COROS activities aren't showing up in AllTrails
- Confirm that COROS is shown as Connected in profile image → Settings → Connected devices → COROS
- Make sure Upload COROS activities to AllTrails is turned on
- Verify that:
- Your activity appears in the COROS app and has fully synced from your watch
- Enough time has passed for COROS to push the activity to AllTrails (it may take several minutes after the activity uploads to COROS)
- If nothing is appearing:
- Toggle Upload COROS activities to AllTrails off and back on
- Record a short test activity on your COROS watch and sync it to COROS
- Check the Activities tab in AllTrails for that activity
My route isn't appearing in COROS after I tap 'Send to COROS'
- Confirm COROS shows as Connected and that Send AllTrails routes to COROS is enabled under Settings in the AllTrails app
- Confirm that your AllTrails Plus or Peak subscription is active (sending routes to COROS is a Plus and Peak feature)
- Try sending the same route again from the '...' overflow menu on the trail or custom route page
- Open the COROS app and:
- Ensure it's signed into the same COROS account you connected to AllTrails
- Manually sync your watch from the COROS app