Connection failed- If we cannot open an HTTP connection to the provided webhook URL Timeout- If your service takes longer than 5 seconds to send back a response to a batch of notifications Error codes- If your service responds with any HTTP status code (4xx or 5xx)
I have a scenario where the timeout of 5 seconds is not enough (is too short), due to our business logic processing and because we communicate with several external APIs.
A good approach for solving that would be to develop some feature that allows the HubSpot user to disable, decrease or even increase this timeout since the webhook timeout can change a lot depending on a specific scenario.