wiki/knowledge/crm-automation/gravity-forms-salesforce-integration.md · 736 words · 2026-04-05

Gravity Forms → Salesforce Integration

Overview

WordPress sites using Gravity Forms can sync lead data directly into Salesforce via the Gravity Forms Salesforce Add-on. This is the recommended approach for capturing form submissions from landing pages and routing them into Salesforce Account Engagement (AE) automation flows.

This pattern was first configured for the Cora client, where three segment-specific landing pages (Digital Fabrication, Traditional Fabrication, Fine Art) needed to feed leads into corresponding AE email flows.

Key insight: The add-on may be installed but unconfigured — an installed-but-idle add-on will silently drop all submissions. Always verify end-to-end by submitting a test form and checking the AE "Prospects Created" dashboard.


Prerequisites


Configuration Steps

1. Verify the Add-On Is Installed

In WordPress, navigate to Forms → Add-Ons. Confirm the Salesforce add-on appears and is active. Installation alone is not sufficient — a feed must be created per form.

2. Create a Feed for Each Form

For each Gravity Form that should sync to Salesforce:

  1. Open the form in the Gravity Forms editor.
  2. Go to Settings → Salesforce.
  3. Click Add New to create a feed.
  4. Map form fields to Salesforce fields (see Field Mapping below).
  5. Save the feed.

Repeat for every landing page form (e.g., Digital Fabrication, Traditional Fabrication, Fine Art).

3. Field Mapping

At minimum, map the following fields:

Gravity Forms Field Salesforce Field Notes
Name First Name / Last Name Split if using separate fields
Email Email Required for AE prospect creation
Form source / hidden field Lead Source Set to Website
Segment identifier Business Channel See picklist note below

The Business Channel field drives segmentation into AE automation flows. Each form should populate this field with the correct segment value (e.g., Digital Fabrication, Traditional Fabrication, Fine Art).

4. Verify the Business Channel Picklist

Before mapping, confirm all required values exist in the Business Channel picklist in Salesforce:

To add a missing picklist value: Salesforce Setup → Object Manager → Lead → Fields & Relationships → Business Channel → Edit picklist values.


Testing the Integration

  1. Submit a test entry through one of the live forms.
  2. In Salesforce Account Engagement, go to the main dashboard and check the Prospects Created chart for today's date.
  3. Click into the date bar — the test submission should appear as a new prospect.
  4. Confirm the Business Channel field is populated with the correct segment value.
  5. Confirm Lead Source is set to Website.

If the prospect does not appear, the feed is likely misconfigured or the add-on is not authenticated. Re-check the feed settings and Salesforce OAuth connection.


Segmentation Flow

Once leads are syncing correctly, the Business Channel field value is used to route prospects into the appropriate AE automation:

Form submission (WordPress)
  → Gravity Forms Salesforce Add-on feed
    → Salesforce Lead record (Business Channel populated)
      → Account Engagement prospect sync
        → AE Engagement Studio / automation rule
          → Segment-specific email flow

Each segment maps to a dedicated AE Campaign for isolated reporting (open rates, click rates, etc.):

See [1] for campaign creation and automation rule configuration.



Sources

  1. Salesforce Account Engagement Setup
  2. Account Engagement Email Templates
  3. Index