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.
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.
Reconnect from intervals.icu
On the intervals.icu website, open Settings using the gear icon → Garmin Connect → Connect.
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:
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.
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.
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 botWatch 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