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.