You can connect your COROS account to AllTrails to send routes to your COROS watch and upload completed COROS activities into 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 & app: You’ll need an active COROS account and the COROS app set up with your watch
Note: If you don’t see COROS under Profile → Settings → Connected devices, download the latest version of the AllTrails app.
Connecting your COROS account to AllTrails
You can link COROS to AllTrails using the AllTrails mobile app:
Using the iOS or Android app
- Open the AllTrails app and log into your account.
- Tap Profile in the bottom navigation bar.
- Tap the Settings gear icon in the top right corner.
- 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 while connecting COROS, go back and try connecting again from Profile → Settings → COROS.
Choosing what COROS can do with AllTrails
Once connected, you’ll see COROS‑specific options in the AllTrails app under Profile → 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 on 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 are 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 (⋯) in the top right corner 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 → 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 on 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 → 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 → 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 don’t see COROS as an option in Settings
- Make sure you’ve downloaded the latest version of the AllTrails app from the App Store or Google Play.
- Force‑quit and reopen AllTrails, then check Profile → Settings → Connected devices again.
I get an error when trying to connect COROS
- Confirm you can log into your COROS account in the COROS app or website.
- Try again from Profile → 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 → 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.
- Check that you’re an AllTrails Plus or Peak member (sending routes to COROS is a Plus and Peak feature).
- Try sending the same route again from the ⋯ 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.