# Webhook retries

Your service should return a `200` response  to show that the webhook was successfully captured. If the response status is anything else, the webhook will be retried up to three more times at which point the request will be considered failed and will no longer be retried.

<br />

### Failure conditions

Webflow considers the following scenarios as failure conditions:

* **Non-200 HTTP status code response**: If we receive any response other than a valid HTTP 200 response, it is regarded as a failure.
* **Redirects**: If the webhook encounters redirects while attempting to deliver the payload, it will be treated as a failure.
* **SSL Certificate Issues**: If we cannot successfully negotiate or validate your server's SSL certificate, it will be marked as a failure.
* **Timeouts**: Webflow expects a swift response during webhook delivery. If there are prolonged delays in receiving a response from your server, it will be considered a failure.

<br />

### Deactivation of webhooks

If Webflow repeatedly encounters failure conditions while attempting to deliver a webhook payload, we will take the following action:

* **Deactivation**: We will deactivate your webhook to prevent further delivery attempts.
* **Notification**: You will be notified of the webhook deactivation via email.

To reactivate your webhook or if you have any questions regarding a deactivated webhook, please don't hesitate to reach out to our [support team](https://support.webflow.com/).

<br />

### Limits

Understanding the limits imposed by Webflow can help you design and manage your webhooks more efficiently:

| **Criteria**                                                        | **Limitation** |
| :------------------------------------------------------------------ | :------------: |
| Maximum webhooks for a specific `trigger_type`                      |     **75**     |
| Maximum number of retry attempts after an unsuccessful webhook call |      **3**     |
| Interval (in minutes) between each retry                            |     **10**     |

<br />