Troubleshooting Strava sync
If your Strava sync isn't working, the Settings → Integrations screen shows the last sync status — start there. Here are the common scenarios and what to do.
"Last sync: succeeded" but events aren't appearing - Check the event date — past events aren't synced. Strava Club Events sync forward only. - Check the activity type — only activity-tracking events sync. Strava also supports "social" events with no activity attached; those aren't pulled. - Hit Sync now to force a fresh pull. If the events still don't show, see the next item.
"Last sync: unauthorized" or "token expired" Strava access tokens expire every six hours and refresh automatically using a refresh token. If the refresh token itself has been revoked (you removed Who's In from your Strava authorised-apps list, for example), the sync stops. - Click Reconnect Strava on the Integrations screen — this re-authorises Who's In on your Strava account and restores sync - Once reconnected, hit Sync now to backfill any events you missed
"Last sync: rate limited" Strava limits us to a fixed number of API calls per 15-minute window per app, and we share that budget across all Who's In customers. If you see this, the next hourly sync will succeed automatically — no action needed. The manual Sync now button is rate-limited to one per 5 minutes per club for the same reason.
"Last sync: failed (no permission for this club)" Strava requires you to be an admin or owner of the linked Strava club for us to pull its events. If your role on Strava has changed (someone else took over admin rights), the sync will fail. - Restore your admin role on Strava, then hit Sync now - Or, if you no longer admin the club, disconnect and link a different Strava club you do admin
Webhook deauthorization (you revoked Who's In on Strava's side) If you revoke Who's In access from your Strava account's authorised-apps list, Strava sends us a deauthorization webhook. We: - Mark the connection as disconnected - Stop trying to sync - Surface a "Reconnect Strava" banner on your Integrations screen so you know what happened
Click Reconnect Strava to restore the integration when you're ready.
Still stuck? Open a support ticket from Help → Tickets → New Ticket with a screenshot of the Integrations screen showing the last sync status. We can see what Strava is returning to us and unblock you from there.