Delivery failures
Why webhook delivery fails in production.
Webhook problems usually happen after the integration appears to work: during deploys, traffic bursts, provider retries, receiver changes, or partial downstream outages.
The provider received 200 OK, but async processing failed after acknowledgement.
A downstream API timed out, returned 429, or returned a temporary 5xx.
A signature secret, destination credential, or receiver URL changed.
A payload schema changed and the receiver rejected the event.
Retry or replay produced duplicate side effects because the receiver was not idempotent.