Skip to main content

Integrate Gravity Forms with Omnisend

Learn how to integrate Gravity Forms with Omnisend

Written by Edgaras Vaninas
Updated this week

Omnisend for Gravity Forms add-on is a WordPress plugin that syncs form data from Gravity Forms to Omnisend. Use it to capture contact details and trigger Automation from your WordPress site.


Before You Begin

Make sure you have:

For best results, use the latest production version of WordPress.

Setup Process

Step 1. Go to Gravity FormsLoginMy accountDownloads → Download the plugin.

Step 2. In WordPress, go to PluginsAdd PluginUpload Plugin.


Step 3. Upload the downloaded zip file → Click Choose File → Select the file → Click Open.

Step 4. Go to Plugins → Find Omnisend for Gravity Forms Add-On → Click Activate.


Step 5. Go back to Gravity FormsMy accountLicenses → Copy your license key.


Step 6. In WordPress, paste the license key into the Omnisend plugin settings → Click Activate.

Create Your First Form

Step 1. Go to Gravity FormsNew FormAdd New.

Step 2. Select a template or start with a blank form. In this example, we'll use the Advanced form template.

Step 3. Give your form a title and description.

⚠️ Important: To collect contacts as subscribed, add a Consent block to any email or phone number field.

Step 4. When your form is ready, go to Settings → Select Omnisend.

Step 5. Optional) Enable Double Opt-In if required. To make this work, set up an Automation Workflow for double opt-in.

Step 6. Map your form fields to Omnisend Contact properties. For example:

  • EmailEmail

  • PhonePhone Number

  • First NameFirst Name

  • Favorite Color → Custom Property: gravity_forms_favorite_color

Note: Email/SMS consent must be mapped to capture Contacts as subscribed. Without this, Contacts will appear as non-subscribed.

Step 7. Publish your form on an existing page, create a new page, or copy the shortcode to embed it anywhere on your WordPress site.

Once published, Contacts who submit the form will appear in your Omnisend audience automatically.

What Data is Passed

Once Gravity Forms and the Omnisend add-on are installed, you can pass the following data to Omnisend:

  • Email

  • Phone number

  • First name

  • Last name

  • Birthday

  • Address, City, State, Country, Zip/Postal code

  • Custom properties (e.g., "Favorite Colour" becomes gravity_forms_favourite_colour)

  • Form-specific tags

Note: Any unmapped fields will be passed as custom properties for segmentation and automation.

FAQ

Why are Contacts appearing as non-subscribed after submitting a Gravity Form?

Check if email/phone consent is mapped correctly in SettingsOmnisend. Verify that the consent field is set as required. If consent is not mapped or unchecked, Contacts will not be subscribed.


Can Gravity Forms trigger a Welcome Automation Workflow?

You can also send a feature request to our support team at [email protected].

How do I know if my form is syncing with Omnisend?

Go to Audience Contacts in Omnisend. You should see new contacts appear after a form submission.


Need extra support? Contact our award-winning Support Team via the in-app chat or email [email protected].

Did this answer your question?