Can we get a feature added to retry Webhooks if specified response is not found?


We’re using Webhooks to send data to an external server. This usually works, but there is absolutely no error handling if the remote server doesn’t process the Webhook. For instance, if it is offline for whatever reason.

The Webhook Log shows me the responses from the remote server, so it should be possible for the code to match or not match a response.

It would be nice if it got added to a queue to be retried on a schedule. Furthermore, perhaps an email could be sent on error?

In order to retry failed requests, you can set a number of max attempts via the filter gform_max_async_feed_attempts.

You can also act upon responses received by hooking to gform_webhooks_post_request.