WebHooks PRO Add-On

Introduction

The Webhooks PRO Add-On is a premium add-on, you can buy it on our landing page. Thank you!

The Easy Forms Webhooks PRO Add-On gives you an easy way to set up webhooks for real-time event notifications and automate workflows for your forms.

Send form data to external URLs, CRMs, and other tools using APIs.

You can send form data to email providers, CRMs, file storage services, payment methods, and more.

Cost Efficiency

Avoid monthly costs associated with 3rd-party connector services like Workato, Make (formerly Integromat), Microsoft Power Automate, Pabbly Connect, Integrately, and IFTTT.

Unlimited Transfers

No limits on the number of times you can transfer form data per month.

Custom Triggers

Automatically notify external services when a form is submitted, streamlining your processes and improving efficiency.

Smart Conditional Logic

Create intelligent forms that trigger specific actions based on user responses, such as sending a notification to Slack if a user requests help.

Flexible Customization

Choose the request method and format for your Webhook, providing precise control over how your data is sent and received.

Instant Notifications

Combine Webhooks with instant email notifications to keep your team informed about form submissions and subsequent actions.

Install the Webhooks PRO Add-On

The Webhooks PRO Add-On installing process is rapid, similar to any other Add-On. To install the Webhooks PRO Add-On follow the documentation to install an Add-On from the Add-On Manager.

Set Up a Form

Once the installation process is complete, you’re ready to set up your webhook. To get started, you’ll need to create a new form or edit an existing one.

After creating/updating the form with the Form Builder, go to the Add-Ons Manager and click the Webhooks PRO add-on.

Now, to Set Up a Form, follow the next steps:

  1. Click the Set-Up a Form button
  2. Enter the following information:
    • Name: This is the administrative name to identify this configuration in the application.
    • Select your Form
    • Event: Usually you will want to send the form data when:
      • "Form is submitted (New Submission)"
      • "Form is submitted (Edit Submission)"
      • "Email is verified by double opt-in" requires that the email address be confirmed (by clicking the {{optin_link}} in its confirmation email) before sending the webhook data.
      • "'Send to Webhook' button is clicked" will add an option to Submission Details page to "Send to Webhook - [Webhook Name]". Clicking will ask for confirmation, which in turn will send the specified webhook data points to the configured webhook URL.
    • URL: The Webhook URL
    • Method: Select the HTTP Request Method: POST (default), GET, PUT, and PATCH
    • Conditions: Are the conditions to pass to send the Webhook, based on form answers.
    • Handshake Key: This is an optional key that you choose as an authentication mechanism to prevent spam to your Web Hook. This key will be included as a post-parameter. If you use this key, you should compare it to your copy to validate that the submission is legit.
    • Status: Can be:
      • On: Send notifications
      • Off: Does not send notifications
    • Json: Can be:
      • On: Send data as JSON string
      • Off: Send data as Url Encoded string
    • Alias: Can be:
      • On: Send data with Field Alias as a parameter key. E.g., Replaces 'text_0' by 'name'
      • Off: Send data with Field ID as a parameter key
    • Field Mapping:
      • Key: Is the parameter name that will be sent in the request body.
      • Value: It is the form field that collects the information to be sent.
    • Custom Attributes: You can append custom attributes and values to the requests.
    • Custom Headers: You can append custom headers to the requests.
  3. Click Create.

That's it!