Webhook rules for connecting and retrying requests

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

Hi @MStoja ,

Yes, these rules apply to webhooks set in a workflow.