Gravity Forms to SendGrid Documentation

WP connect > Gravity Forms to SendGrid Documentation

Table of contents


Getting Started

Start taking control of your communication workflows by connecting your SendGrid with your Gravity Forms using our add-on.

Simply determine the SendGrid lists you want to associate with a Gravity form, align the relevant fields, and you’re all set. From then on, all responses from your forms will go directly into your SendGrid lists, making your email collection and organization more straightforward. It’s a practical, easy solution for better data management.


Minimal Requirements

  • WordPress 5.5
  • PHP v7.0
  • Gravity Forms plugin installed on your WordPress site
  • Gravity Forms to SendGrid add-on installed on your WordPress site
  • SendGrid account and API Key


User guide

Installation & Settings

To install our Gravity Forms to SendGrid add-on in WordPress, follow the steps below:

  1. Download the plugin file to your computer.
  2. Log in to your WordPress dashboard.
  3. On the left-hand side menu, click on “Plugins” and then “Add New”.
  4. Click the “Upload Plugin” button at the top of the page.
  5. Click the “Choose File” button and select the plugin file you downloaded in step 1.
  6. Click the “Install Now” button.
  7. Wait for the plugin to be installed, and then click the “Activate” button.

To activate the Gravity Forms to SendGrid add-on, follow the steps below:

  1. Move to “settings” of Gravity Forms and then click on “SendGrid”.
  2. Now, Add your license key in “License Activation” and click on “Activate”.
Generate SendGrid API key

Generate SendGrid API key

  1. In SendGrid, In the left hand-menu click on “Settings” > “API Key”.
  2. Click on “API Keys”.
  3. Click on “Create API key”.
  4. Name your API key.
  5. Select “Full Access” for API Key permissions.
  6. Click on “Create & View”.
  7. Copy your API key to clipboard.

Add API Key to Gravity Forms plugin

  1. In the left-hand menu section of Gravity Forms, click on “Settings”.
  2. Click on “SendGrid”.
  3. Paste your API key from SendGrid in “SendGrid API Key” section then click on “Save settings”.
Add API Key to Gravity Forms plugin
Create a Feed Gravity Forms SendGrid add-on

Create a Feed

  1. Open the form you want to connect with SendGrid.
  2. In the top, click on “Settings”.
  3. Click on “SendGrid”.
  4. In SendGrid feeds, click on “Add new”.
  5. Enter a feed name.

Fields Mapping

  1. In “Fields mapping”, select a SendGrid fields.
  2. In “Form fields”, select a form field present in your form.
  3. Click on the “+” button on the right to connect other “SendGrid fields name” with “Form field”.
  4. Repeat step 2 & 3.
  5. Click on “Save setting”.
Mapping Fields Gravity Forms SendGrid add-on

Choosing the SendGrid list

Below Add to list, you’ll find all the contact lists created in your SendGrid account.

You just have to check the list or lists to which you want to send your contacts.

Enable Double Opt-In Gravity Forms SendGrid

Enable Double Opt-In (Optional)

Upon form submission, an email containing a confirmation link will be sent to your contacts. Only those who click this link will be registered in your SendGrid list.

  1. Activate it by checking the ‘Enable Double Opt-In’ checkbox, then additional fields will appear.
  2. Select a double opt-in template from SendGrid.
  3. Enter a redirection URL.

Add Conditional Logic (Optional)

You can finally add conditional logic, so only the contact information of those who meet specific conditions will be sent in SendGrid list.

To create a condition, click Enable Condition.

On the left, you can choose a field from your form and select the criteria that will activate sending to SendGrid, for example:

→ Consent IS “Checked”.

Once you configurated your condition, click on “Save Settings”.

Add Conditional Logic Gravity Forms to SendGrid add-on

Supported Fields

Gravity Forms fields:

  • Single Line Text
  • Paragraph
  • Text
  • Drop Down
  • Number
  • Checkboxes
  • Radio Buttons
  • Name
  • Date
  • Time
  • Phone
  • Address
  • Website
  • Email
  • File
  • List
  • Multi select
  • Consent

SendGrid attributes:

  • Text
  • Date
  • Number

Compatibility Table