Skip to main content

Hello Strava API Support,

We have an integration between Strava.com and our platform Train2Go.com, where coaches expect to see the activity data of their athletes. This process relies on Strava's webhook system: when an athlete completes an activity, we expect to receive a webhook notification so we can load the activity into Train2Go.

We’re currently facing an issue where this process works for some athletes, but not for the majority. For many users, no webhook is triggered (or received), and therefore their activities are not uploaded to our platform.

We suspect the issue might be related to the webhook system, but we’re not entirely sure — it could be caused by something else. We’d really appreciate your help in troubleshooting this. Has this behavior been observed before? Could there be another potential reason why some athlete activities sync correctly and others don’t?

For additional context: about a week ago, we migrated our production environment to a new server with a new IP address. Some webhook connections continue to function normally, while others don’t. That’s why we’re unsure if this is a webhook delivery issue, a subscription/authorization issue, or something else entirely.

We would be grateful for any guidance or ideas you might have to help us resolve this.

Thank you in advance for your support.

Best regards,
David
Train2Go.com

As shown in the video (https://we.tl/t-wLMjbwuAc6), in the top right section you can see the access log of our server. In the bottom right section is the log of our application. If we create an activity on Strava, an entry should appear in the server log — but it doesn’t. You can see that when the activity is deleted, a few seconds later the webhook for the deletion is received. But why isn’t the creation webhook received?

We’ve observed this happens randomly: sometimes the webhooks are received immediately, sometimes not at all, and other times with several minutes of delay.

Please note that we’ve changed our server and its IP address. Could the old IP still be cached?


Reply