What happens to webhooks when the receiving application is down?
Last updated: August 28, 2025
Context
When integrating with Propexo's webhook system, it's important to understand how the system handles scenarios where the receiving application is unavailable or returning error responses (400s or 500s). This is particularly relevant when planning application maintenance or handling potential downtime.
Answer
When a webhook fails to deliver due to non-2xx responses from the receiving application, Propexo implements an automatic retry mechanism:
Webhooks are automatically retried every 15 minutes
A maximum of 10 retry attempts will be made
The total retry period spans approximately 2.5 hours (150 minutes)
Important notes:
There is no built-in "pause all webhooks" functionality
While you can disable webhooks, this would result in data loss during the disabled period
For planned maintenance, if your application downtime is expected to be less than 2.5 hours, you should not experience data loss as the webhook system will continue attempting delivery during this period.