FAQs: Webhooks

Retry schedule for bot status change webhooks events.

1. How are webhooks retried?

Bot status change webhooks are sent via Svix and follow their retry schedule:

Each message is attempted based on the following schedule, where each period is started following the failure of the preceding attempt:

  • Immediately
  • 5 seconds
  • 5 minutes
  • 30 minutes
  • 2 hours
  • 5 hours
  • 10 hours
  • 10 hours (in addition to the previous)

If an endpoint is removed or disabled delivery attempts to the endpoint will be disabled as well.

For example, an attempt that fails three times before eventually succeeding will be delivered roughly 35 minutes and 5 seconds following the first attempt.


2. Why was my endpoint automatically disabled?

If all webhooks sent to a particular endpoint fail for 5 days, the endpoint will be automatically disabled. Endpoints can be re-enabled in the webhooks dashboard.

Re-enabling a webhook endpoint

Re-enabling a webhook endpoint

More details can be found in the Svix documentation.