Creating a Feed for the Zapier Add-On

Summary

A feed sends information between Gravity Forms and Zapier. How Zapier and Gravity Forms display and configure feeds has changed with Zapier v4 and the updated Gravity Forms apps from Zapier. Where previously the setup and logic of feeds were managed primarily within Gravity Forms, the newer versions now shift that creation, management and control to the Zapier system.

This article describes some of the nuances of Zapier feeds, and clarifies what you can manage from within Gravity Forms.

Definitions

  • In this article, when we refer to “Zapier’s system” or “Zapier’s interface“, we mean those settings and features you access from within the Zapier service.
  • Gravity Forms Zapier settings” or “Zapier Add-On settings” means we are referring to settings available from within your official Gravity Forms Zapier Add-On.
  • Zapier will create a feed to Gravity Forms whenever you create a Zap from within the Zapier system. Zapier call these automatically created feeds “modern feeds“.
  • Feeds created from within the Gravity Forms Zapier Add-On prior to v4, are referred to as “legacy feeds“.

Feed Visibility

Feeds are hidden by default within the Gravity Forms Feed page, unless the form has existing legacy feeds.

The display of Zapier feeds within the Form Settings can be toggled on or off from the Gravity Forms Zapier Plugin Settings page under Forms → Settings → Zapier.
Zapier Add-On Settings under Forms, Settings, Zapier providing ability to toggle visibility of Zapier Feeds.

Editing Feeds

Once you have enabled display of Zapier feeds as directed above, you will have access to the Gravity Forms Zapier Add-On Feeds page.

Zapier Feeds List - No Feeds

What you can create or edit within your Feeds page is dependent upon the type of feeds you have.

Why Would I Need to Edit Feeds?

  • You need Conditional Logic Enabled for the Zap. By Default if you have a Zap connected to your Form, it will always run a task against that Zap whenever the form is submitted. If you want to prevent this in specific situations, you can use conditional logic to prevent the Zapier task from running in specific situations.
  • You have a legacy feed. Feeds created prior to Zapier Add-On 4.0 have direct webhook authentication from Zapier to your form.

Editing Modern Feeds

Modern feeds have most of the fields marked as read-only. You can only edit the ‘Admin Labels’ setting and ‘Conditional Logic’ fields from within Gravity Forms Zapier Add-On. All other settings are managed from within the Zapier system.

Zapier Feed Settings for Modern Feeds generated by Zapier

  1. Use Admin Labels? Select Yes for this option if you would like Admin Labels for your fields to be sent to Zapier instead of the Label for the field.
  2. Enable Conditional Logic. If unchecked, every successful form submission will be sent to Zapier. If you wish to set specific conditions for sending form data to Zapier, then check the “Enable” box and fill out your required criteria.
WARNING: If you toggle a Zap to disable it within Zapier’s Settings, it will delete the feed in your Gravity Forms Zapier Add-On. This will delete any configurations you have added for Admin Labels and Conditional Logic. Toggling it back on in Zapier’s settings will create a new feed, which will not have any of the previous feeds settings. This is a known issue and we are working with Zapier to correct it.

Creating a Feed for Legacy Zaps

To create a legacy feed to Zapier using the Zapier Add-On for Gravity Forms, do the following from your WordPress Admin Dashboard:

  1. Click on Forms in the left side menu.
  2. Select the form that you want to use with Zapier.
  3. Once within your desired form, hover over Settings and click on Zapier.
  4. Click Add New to create a new feed. You will be presented with the Zapier feed settings screen.

Feed Settings Screen

The following fields are available within the settings screen. Refer to the settings screenshot below.

  1. Create your Zap Name. This name is here to give you an idea of what Zap is being executed upon submission of the form.
  2. It is important that you copy your webhook URL from Zapier.com. If you have it, paste it in the Webhook URL field. If you do not have your URL, visit Setting up your Zapier Zap to learn how to obtain it.
  3. Under the Active option you can set the form submission status to be either active or inactive. By default this form is active. An inactive form will not trigger your action; however, an active form will.
  4. The Use Admin Labels option allows you to send the field admin labels to Zapier when available.
  5. Conditional Logic: If unchecked, every successful form submission will be sent to Zapier. If you wish to set specific conditions for sending form data to Zapier, then check the “Enable” box and fill out your required criteria.
  6. Click the Save Zapier Feed button to save your options.

Zapier Feed Settings Page