Skip to content

Gravity Forms to Salesforce CRM Integration by Obtain Code

Connect Gravity Forms to Salesforce CRM to automatically create or update Leads, Contacts, and Cases from form submissions.

by Obtain Code Paid Updated Jan 5, 2026

What it does

Keeping Salesforce up to date manually after every form submission wastes time and leads to missed records. This add-on sends each Gravity Forms submission directly to your Salesforce account without any manual copying.

You map your form fields to Salesforce fields, choose whether to create a new record or create/update an existing one, and pick your connection method — API or Web-to-Lead/Web-to-Case. It works with Leads, Contacts, and Cases, and supports custom Salesforce fields like picklists, dates, phone numbers, and more.

It suits sales teams, support teams, and marketers who use Salesforce as their main CRM and want form data to flow in automatically. You can connect as many forms as you need.

Key features

  • Map Gravity Forms fields to Salesforce Lead, Contact, or Case fields
  • Choose 'Create' or 'Create/Update' as the action for each submission
  • Connect via API or Web-to-Lead/Web-to-Case integration methods
  • Supports Salesforce custom fields: picklist, multi-select picklist, date, phone, email, text, and more
  • Uploads Gravity Forms file attachments to Salesforce Files
  • Add Leads or Contacts to a Salesforce Campaign
  • View API error logs and receive error notifications by email
  • Supports Production and Sandbox Salesforce environments

Good for

Lead capture formsSend new inquiries straight into Salesforce as Leads without manual data entry.
Support request formsTurn form submissions into Salesforce Cases automatically for your support team.
Contact update workflowsUse the create/update action to keep existing Salesforce Contact records current from form data.

Written from Obtain Code’s own listing. Version and dates come straight from the source and are checked weekly.

Gravity Forms to Salesforce CRM Integration by Obtain Code screenshot
Which Salesforce objects does this add-on support?

It supports Leads, Contacts, and Cases.

Can it update an existing Salesforce record instead of always creating a new one?

Yes. You can choose the 'Create/Update Object Record' action so existing records are updated when a match is found.

Does it work with custom Salesforce fields?

Yes. It supports custom field types including phone, picklist, multi-select picklist, date, email, and text.

Can I use it with a Salesforce Sandbox account for testing?

Yes. You can select either Production or Sandbox as the Salesforce environment.

More from Obtain Code