Articles on: Integrations, embedding, and Notifications

Can I trigger another service whenever my form receives a submission - WebHooks?

You can setup web-hooks for your forms. If enabled, on every successful submission, OpnForm will post the data of the submission to the specified endpoint.


We recommend the website webhook.site to debug your webhooks.


Here's a step-by-step guide to help you get started:


  1. Log in to your account.


  1. Go to the "Forms" section.


  1. Select the specific form where you want to add the integration.


  1. Click on "Integrations" and choose "Webhook Notification".



  1. Toggle to enable, add the WebHook URL then click 'Save.



Security & Headers


For enhanced security, you can optionally configure:


  • Webhook Secret: Generate a signing secret to secure your webhook requests. OpnForm will sign each webhook with an HMAC-SHA256 signature that you can validate on your receiving endpoint to ensure authenticity.
  • Custom Headers: Add custom HTTP headers (such as API keys or authorization tokens) to be sent with each webhook request.


For detailed implementation instructions on validating webhook signatures and configuring headers, see Validating Webhook Signatures.


Conditional Webhooks


You can also set conditions for sending webhooks.


In the screenshot below, the condition is set for the input field "Name" to be equal to "Archie". This means the webhook will only be triggered if the submitted response for the "Name" field matches exactly with "Archie".




This feature is only available to Pro and Team subscriptions.

Updated on: 03/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!