"When I sync new workouts, they didn't show up under my Strava account."
Approx 1-2% of connected accounts. The issue occurs when the auth key cannot be refreshed on Strava / MapMyFitness API side.
Why is this happening
MapMyFitness and Strava integrations have revokable authorization keys meaning the proper integrations consists of temporary and permanent keys.
These keys are used for MapMyFitness/Strava to know that you are allowing Swimmo to post workouts within your account.
This allows you to control connection from both Swimmo side as well as under your MapMyFitness/Strava accounts.
Why does this issue affect you? Their APIs sometimes are unable to issue new temporary authorization key from the permanent key for your account. This may be caused by any of the following:
- password change on Strava/MapMyFitness side
- rejection of the connection (permanent key) on your account level
- a temporary API issue, which may disappear on its own too.
What to do next
If your workouts are not being sent to the service, please go to Swimmo mobile app → Settings tab → Connect and publish → then select your integration service (e.g. Strava) → then tap "DISCONNECT".
After that, reconnect your integration again: go to Swimmo mobile app → Settings tab → Connect and publish → then select your integration service (e.g. Strava) and log in to your external account to restore proper API access.