# Webhook rules for connecting and retrying requests

**URL:** <https://community.hubspot.com/t/webhook-rules-for-connecting-and-retrying-requests/46945>\
**Category:** APIs & Integrations\
**Tags:** workflows, webhooks\
**Created:** [November 15, 2021, 8:27am UTC](https://community.hubspot.com/t/webhook-rules-for-connecting-and-retrying-requests/46945 "2021-11-15T08:27:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MStoja](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/mstoja/32/43872_2.png) [@MStoja](https://community.hubspot.com/u/MStoja)\
**Post date:** [November 15, 2021, 8:27am UTC](https://community.hubspot.com/t/webhook-rules-for-connecting-and-retrying-requests/46945/1 "2021-11-15T08:27:34Z")

</div>

Hi Hubspot,

Do the following rules apply to the webhooks in workflows in the Hubspot App :

- _ **Workflows wait up to three seconds to connect to a tcp socket. If this fails, HubSpot will retry.** _
- _**Workflows wait up to 30 seconds for a response (aka request timeout).**_
- _ **Workflows will not retry after receiving 4XX series response status codes.** _
  - _ **One exception to this rule is 429 rate limit errors; workflows will automatically retry after receiving a 429 response, and will respect the Retry-After header if present.** _

- _ **Workflows will retry after receiving a 5xx series error.** _
  - _ **When we encounter a 5xx error, the request will be retried over the next 3 days before failing permanently.** _

- _ **Workflows will issue webhook attempts at up to 20 requests per second** _

---

<div class="post-metadata">

**Author:** ![Teun](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/teun/32/28739_2.png) [@Teun](https://community.hubspot.com/u/Teun)\
**Post date:** [November 15, 2021, 8:43am UTC](https://community.hubspot.com/t/webhook-rules-for-connecting-and-retrying-requests/46945/2 "2021-11-15T08:43:40Z")

</div>

Hi @MStoja ,

Yes, these [rules](https://legacydocs.hubspot.com/docs/methods/workflows/webhook_information?_ga=2.166335102.1971268775.1636960000-292794246.1599029395) apply to webhooks set in a workflow.
