ability to post an HTTP webhook for a Bizform form submission
I would like to propose a new Bizform feature: the ability to configure an HTTP URL with each Bizform. Once configured, any form submission to this form, would trigger an HTTP Webhook POST to the specified URL. The payload of the HTTP POST would be – ideally in JSON – the form submission data.
One of the best Wordpress form plugins – GravityForms – does this already. See https://gravityflow.io/gravity-forms-webhooks/. The UI screenshot in the article is helpful in understanding what configuration options there might be. Ideally the implementation would use a queue, much like the mail queue, to allow for error retries, and so as to not slow down the user experience in any way.
This feature would greatly enhance (and simplify) the ability to integrate web-forms with other systems: CRM, email marketing platforms, and ‘middleware’ such as Zapier, or Azure Logic Apps. We currently achieve this integration using emails (we parse the data in an HTML table) which is rather horrible.
Webhooks are the future!
It would be fantastic if Kentico supported the ability to fire an HTTP webhook on each Bizform form submission.
When configuring a Bizform, Kentico would let you specify the webhook URL endpoint, and possibly provide some control over which data gets sent with the post .
Notably, other form engines in other CMSes already do this. For example, GravityForms - one of the better form plugins for Wordpress - supports this - see https://gravityflow.io/gravity-forms-webhooks/
This feature would really help with integrating forms into other systems, such as CRM, email marketing platforms, Zapier, Azure, AWS.