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.
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.
For each Gravity Form that should sync to Salesforce:
Repeat for every landing page form (e.g., Digital Fabrication, Traditional Fabrication, Fine Art).
At minimum, map the following fields:
| Gravity Forms Field | Salesforce Field | Notes |
|---|---|---|
| Name | First Name / Last Name | Split if using separate fields |
| 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).
Before mapping, confirm all required values exist in the Business Channel picklist in Salesforce:
Digital Fabrication ✓Fine Art ✓Traditional Fabrication — must be added manually if missingTo add a missing picklist value: Salesforce Setup → Object Manager → Lead → Fields & Relationships → Business Channel → Edit picklist values.
Business Channel field is populated with the correct segment value.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.
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.
Business Channel doesn't include the needed value, the field will fail to populate and the prospect will not be routed correctly.Account Engagement Connector User permission set assigned.