Garmin data not syncing: causes and fixes

intervals.icu is connected, but your history is empty or only a couple of days have arrived. This is common with new accounts and almost always comes down to one of three causes. Start with the most likely.

Cause 1: Garmin Connect is missing permissions

When you link intervals.icu to Garmin, Garmin Connect presents a consent screen with checkboxes for Activities, Daily Health Stats and other data. The critical permission is Historical data: without it, Garmin shares new sessions but not previous ones. A history import in intervals.icu will then report Permission denied.

This permission often cannot be enabled retroactively, so the reliable fix is to reconnect the integration. This is safe and does not affect data already transferred.

    1

    Disconnect intervals.icu in Garmin Connect

    In the Garmin Connect phone app, open Menu → Settings → Connected Apps → Intervals.icu → Disconnect, using the red button at the bottom.

    2

    Reconnect from intervals.icu

    On the intervals.icu website, open Settings using the gear icon → Garmin Connect → Connect.

    3

    Select EVERY checkbox on the consent screen

    This is the crucial step. Make sure Historical data is enabled; otherwise your history will still be missing and you will need to repeat the process.

Cause 2: the full-history import has not been started

Even with the correct permissions, intervals.icu does not automatically download older training. Start the import manually once:

    1

    Select Download old Garmin data

    In intervals.icu, open Settings → Garmin Connect, then find Download old data near the bottom of the section. The exact label depends on your interface language.

    2

    Allow 10–30 minutes

    Several years of history are imported in batches automatically, and you can close the page. Large archives can take up to an hour.

Cause 3: synchronisation is still in progress

If permissions are correct and the import is running but SkolCoach is still empty, the data may simply be in transit. Allow up to an hour, then select Fetch latest data on the Integrations page — or wait for the automatic nightly sync.

Still not working?

Message Skol in the app chat or contact support. We will inspect the connection logs and troubleshoot it with you. Your coach needs your actual training history to build a sound plan, so we will work through the issue with you.

Haven’t connected your watch yet? Start with the step-by-step guide: intervals.icu — connect Garmin, COROS or Suunto.

Was this article helpful?

Need a hand? Get help in Telegram

@skolcoach_help_bot uses the same knowledge base to guide you step by step, right on your phone next to your watch. If it cannot answer, it will connect you with our team.

Open support bot

Watch connected? Now meet your coach

SkolCoach imports your history from intervals.icu and analyses your fitness before your first session. Get 30 days of Pro free — no card required.

Start for free