Data not syncing: a checklist
Normally data arrives on its own: a new workout reaches us by webhook within a minute of your device syncing, and a full daily sync runs as a backup. If something is missing from your coach, the cause is almost always one of four. Work through them in order.
Step 1: press “Sync now”
Open the Integrations page → the source card → “Sync now”. A result line appears below: how many workouts were loaded and for which date range. If it shows zero or only old dates, the problem is delivery rather than display — move to step 2.
Step 2: check whether the source itself has the data
Watches via intervals.icu
Open intervals.icu: is the workout there? If it is missing, the break is between your watch and the bridge — sync your watch with the Garmin Connect / COROS app and check that the device is connected to intervals.icu directly. Important: activities that reach intervals.icu via Strava do not trigger webhooks — they only arrive with the overnight sync.
Oura ring
Open the Oura app and let the ring sync with your phone — data reaches your coach about 30 seconds after that. If the app itself is empty, the issue is with the ring, not with us.
Suunto
A new workout arrives within a minute of your watch syncing with the Suunto app — check that it appears there. The integration is in beta: 24/7 data history is limited to 28 days.
Step 3: access has expired
If the source card on the Integrations page shows an error status with an expired-access note, press “Reconnect”. This happens after a password change or an access revocation on the service’s side: the old token stops working and reconnecting issues a new one. Data for the missed days is picked up by the next sync.
Step 4: sleep is there, but older workouts are not
This is not a break but a history limit at the source: Polar provides roughly 30 days of history, and Suunto limits 24/7 data to 28 days. intervals.icu has no such limit — the bridge card includes a “Load 2 years of history” button. If your Garmin history has not arrived in full, that is a separate permissions story covered in Garmin data not syncing.
Still stuck?
Message Skol in the app chat or contact support — we will inspect the sync log for your account: it shows when the source last delivered data and what it answered. Mention which source and which dates are missing, and the investigation takes minutes rather than days.
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