Want to send data to Wunderite when any of your Gravity Forms are submitted?
By default, Gravity Forms only allows you to trigger a Zap for one form at a time, forcing you to create separate Zaps for each form. But there’s a better way!
This guide will show you how to use Gravity Forms' built-in webhook feature to create a universal trigger in Zapier, allowing a single Zap to fire when any of your forms are submitted.
Step 1: Enable the Webhooks Add-On in Gravity Forms
Before setting up webhooks, ensure that the Webhooks Add-On is enabled in Gravity Forms.
Log in to your WordPress admin dashboard.
Navigate to
Forms
>Add-Ons
.Locate
Gravity Forms Webhooks Add-On
and clickInstall
(if not already installed).Activate the add-on after installation.
Step 2: Get the Zapier Webhook URL
Log in to Zapier.
Click
Create a Zap
.Choose
Webhooks by Zapier
as the Trigger.Select
Catch Hook
as the event.Click
Continue
and copy the generated webhook URL.
Step 3: Configure the Webhook in Gravity Forms
In WordPress, go to
Forms
> Select the Form you want to integrate.Click
Settings
>Webhooks
.Click
Add New
to create a new webhook.
Fill in the webhook settings as follows:
Name | Enter a recognizable name (e.g., "Zapier Hook - Form 1"). |
Request URL | Paste the Zapier Webhook URL copied from Step 2 above. |
Request Method | Select POST. |
Request Format | Choose JSON. |
Request Headers | Click |
Request Body | Choose Select Fields or All Fields (to send all form data). |
Scroll down to the Conditional Logic section:
If you want to send data only when certain conditions are met, enable it and set your logic.
If you want all form submissions to trigger the webhook, leave it disabled.
Click
Save Webhook
.
Step 4: Test the Webhook in Zapier
In Zapier, click
Test Trigger
on your Webhook trigger step.Submit a test entry in your Gravity Form.
Check if Zapier receives the data successfully.
Click
Continue
once the test is successful.
Step 5: Repeat for Additional Forms
If you want multiple forms to trigger the Zap, repeat Step 3 for each form, using the same Zapier Webhook URL.
Zapier will receive submissions from all forms and can process them accordingly.
Optional: Filter by Form ID in Zapier
If you are sending multiple forms to the same Zap:
Add a
Filter
step in Zapier after the Webhook trigger.Set the condition to "Form ID" matches [your specific form ID].
Create separate paths or actions based on different forms.