Skip to main content
All CollectionsIntegrationsZapier Integration
Gravity Forms: Trigger a Single Zap from Multiple Forms
Gravity Forms: Trigger a Single Zap from Multiple Forms

Using Webhooks as a Universal Trigger

Jacob Parker avatar
Written by Jacob Parker
Updated yesterday

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.

  1. Log in to your WordPress admin dashboard.

  2. Navigate to Forms > Add-Ons.

  3. Locate Gravity Forms Webhooks Add-On and click Install (if not already installed).

  4. Activate the add-on after installation.

Step 2: Get the Zapier Webhook URL

  1. Log in to Zapier.

  2. Click Create a Zap.

  3. Choose Webhooks by Zapier as the Trigger.

  4. Select Catch Hook as the event.

  5. Click Continue and copy the generated webhook URL.

Step 3: Configure the Webhook in Gravity Forms

  1. In WordPress, go to Forms > Select the Form you want to integrate.

  2. Click Settings > Webhooks.

  3. 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 Add Header, set Content-Type to application/json.

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

  1. In Zapier, click Test Trigger on your Webhook trigger step.

  2. Submit a test entry in your Gravity Form.

  3. Check if Zapier receives the data successfully.

  4. 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:

  1. Add a Filter step in Zapier after the Webhook trigger.

  2. Set the condition to "Form ID" matches [your specific form ID].

  3. Create separate paths or actions based on different forms.

Did this answer your question?