Learn when and how Superchat retries failed webhook deliveries.
Retry behavior
If your endpoint returns any HTTP status outside the 2xx range, Superchat retries the webhook delivery up to five times, with an increasing delay between attempts:
| Retry | Delay after the previous attempt |
|---|---|
| 1 | 30 seconds |
| 2 | 1 minute |
| 3 | 2 minutes |
| 4 | 4 minutes |
| 5 | 8 minutes |
Use the id field in the webhook payload as an idempotency key to avoid processing the same event more than once.
Retry timings may change without being considered a breaking change. Your integration should not rely on the exact schedule above.