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:
- Click the Set-Up a Form button
- 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.
- Click Create.
That's it!