Hurry Up
Bit Integrations – Price Will Increase In
Highest 5-star Review in wp.org & Highest Number of integrations, making it #1 Automation plugin in WordPress.
00

days day

00

hours hour

00

Mins Mins

00

Secs Secs

Bit Integrations – Price Will Increase In
00

days day

00

hours hour

00

Mins Mins

00

Secs Secs

Estimated reading: 7 minutes 962 views

Salesforce Integration: Optimize Your Business Processes with the Ultimate CRM Automation

Salesforce Integration: Personalize every experience along the customer journey with the Customer 360. Unify marketing, sales, service, commerce, and IT on the world’s #1 CRM.

Bit Integrations is a WordPress plugin that allows you to automate and integrate your WordPress form builders and other plugins with Salesforce. This can save you time and effort, and improve your lead generation and customer management processes. Bit Integrations supports a wide range of WordPress plugins, such as Bit Form, Contact Form 7, Gravity Forms, WPForms, WS Forms, Ninja Forms, Fluent Forms, Formidable Forms, Everest Forms, Elementor Form, Beaver Builder, Divi, Brizy, BuddyBoss, WooCommerce, WordPress User Registration, LearnDash LMS, LifterLMS, Memberpress, GiveWP, Easy Digital Downloads, AffiliateWP and many more so you can use it to automate and integrate your WordPress plugins with Salesforce.

Salesforce Integration Tutorials

note-icon-bit-apps  Note

This integration will only work in Developer, Starter, Enterprise and Professional (Not Work in Trial) edition.

Authorization of Salesforce Integration

First, you have to select Salesforce from the actions page. To do this open your Bit Integrations dashboard then click on the Create Integration button now the Trigger page will open select any trigger from the list such as Bit Form, Contact Form 7, Gravity Forms, WPForms, WS Forms, Ninja Forms, Fluent Forms, Formidable Forms, Everest Forms, Elementor Form. Then proceed to next and the action page will open. Now Search and select Salesforce from the action page.

Salesforce Integration with Bit Integrations - Salesforce

Integration Name/Title: Here give the meaningful integration title as per your requirement.

Salesforce Integration with Bit Integrations - Set Integration Name

To get your Salesforce Client ID & Client Secret, follow these steps:

  • Log in to your Salesforce account.
  • Click the Settings (gear) icon in the top-right corner and select “Setup.”
  • In the left sidebar, scroll down to Platform Tools.
  • Under Platform Tools, go to Apps → App Manager.
  • Click “New External Client App.”
  • Enter the following:
    • External Client App Name
    • API Name
    • Contact Email
  • Under the API section, check the box for “Enable OAuth Settings.”
  • Copy the Callback URL from your integration platform and paste it into the Callback URL field.
  • Add the following OAuth Scopes:
    • Full Access
    • Perform requests at any time (refresh_token, offline_access)
  • Disable the option “Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows.”
  • Click “Create.”
  • Go to the app’s Settings section, then scroll to OAuth settings.
  • Click on “OAuth Settings”, then click on Consumer Key.
  • Verify your identity using the OTP sent to your email.
  • After verification, your Consumer Key and Consumer Secret will be shown.
  • Copy the Consumer Key and paste it into the Integration Client ID field in your integration platform.
  • Copy the Consumer Secret and paste it into the Client Secret field.

info-icon-bit-apps  Note

Encountering Session Expired or Invalid Error

After completing the integration successfully, if you encounter the issue of “Session expired or invalid,” refer to this instructional video. Make sure to include the “Perform requests anytime (including refresh_token and offline_access)” scope in OAuth. Otherwise, you might not see the refresh token policy option.

To fix this, go to your connected app’s App Authorization section and check the following:

  1. Set Refresh Token Policy to “Refresh token is valid until revoked”.
  2. Set IP Relaxation to “Relax IP restrictions”.

This ensures the integration remains active without unexpected token or access issues.

Check the Salesforce support article for more details. Error ‘INVALID_SESSION_ID’ when using REST API

Once you have successfully entered your Salesforce Client ID & Client Secret, click “Authorize” to proceed. Once you have successfully authorized your account then click on “Next“.

Type: Select a an action the drop-down list. For Example: “Create Contact

Salesforce Integration with Bit Integrations - Select an Action
  • Create Contact
  • Create lead
  • Create Account
  • Create Campaign
  • Add campaign member
  • Create Task
  • Oportunity Create
  • Event Create
  • Create Case

In the integration settings, you will see a “Map Fields” option. This is where you will need to map the fields from your form to the corresponding fields in Salesforce. The “Last Name” field is the default field in Salesforce, so you will need to map your form’s “Last Name” field to this field in Salesforce. You have the option to map additional fields by clicking on the Plus (+) icon.

Salesforce Integration with Bit Integrations - Field Mapping
  • Last Name – Mandatory Field
  • First Name
  • Email
  • Salutation
  • Other Street
  • Other City
  • Title
  • Department
  • Mailing Street
  • Mailing City
  • Mailing Country
  • Level
  • Languages
  • Last Name – Mandatory Field
  • Email – Mandatory Field
  • Company – Mandatory Field
  • First Name
  • City
  • State
  • Salutation
  • Title
  • URL
  • Phone
  • Mobile
  • Fax
  • Street
  • Zip
  • Country
  • Description
  • Lead source
  • Industry
  • Rating
  • Revenue
  • Employees
  • SIC Code
  • Product Interest
  • Primary
  • Current Generator(s)
  • Number of Locations
  • Account Name – Mandatory Field
  • Phone
  • Billing Street
  • Billing City
  • Billing State
  • Billing Postal Code
  • Billing Country
  • Account Type
  • Shipping Street
  • Shipping City
  • Shipping State
  • Shipping Postal Code
  • Shipping Country
  • Website
  • Industry
  • Number Of Employees
  • Description
  • Rating
  • Site
  • Clean Status
  • Naics Desc
  • Sic Desc
  • Customer Priority
  • SLA
  • Active
  • Number of Locations
  • Name – Mandatory Field
  • Type
  • Description
  • Status
  • StartDate
  • EndDate
  • ExpectedRevenue
  • BudgetedCost
  • ActualCost
  • Name – Mandatory Field
  • Close Date – Mandatory Field
  • Description
  • Amount
  • Delivery/Installation Status
  • Tracking Number
  • Order Number
  • Current Generator(s)
  • Main Competitor(s)
  • Start Date – Mandatory Field
  • End Date – Mandatory Field
  • Location
  • Description
  • Name – Mandatory Field
  • Email
  • Phone
  • Company
  • Subject
  • Description
  • Engineering Req Number
  • SLA Violation
  • Product
  • Potential Liability

Integration Save

Once you have configured the desired settings for the integration, click the Save & Finish button to save the integration.

Salesforce Integration with Bit Integrations - Finish and Save

Integration Log

Every integration has a timeline that you can use to check the success or error status of the integration.

Salesforce Integration with Bit Integrations Timeline
Salesforce Integration with Bit Integrations - Success

info-icon-bit-apps  Note

Salesforce API Date Formatting Guidelines

Salesforce APIs generally recommend and often require dates to be formatted according to ISO 8601 standards.

Date Fields

The recommended format is:

YYYY-MM-DD

For example: 2025-09-20

DateTime Fields

The recommended formats, which include time and often a timezone indicator, are:

YYYY-MM-DDThh:mm:ssZ
YYYY-MM-DDThh:mm:ss.sssZ

Here, Z indicates Coordinated Universal Time (UTC), and sss represents milliseconds.

For example: 2025-09-20T10:30:00Z or 2025-09-20T10:30:00.123Z

Other Notes

While other formats like MM/DD/YYYY might be accepted in certain contexts (such as Data Loader with specific settings), using the ISO 8601 format (YYYY-MM-DD for dates and YYYY-MM-DDThh:mm:ssZ or YYYY-MM-DDThh:mm:ss.sssZ for datetimes) ensures compatibility and avoids potential issues across various Salesforce APIs and tools.

When working with REST API queries, filtering date fields should also adhere to the YYYY-MM-DD format.

Use Case

Bit Form with Salesforce

Bit Form Integration with Salesforce using Bit Integrations. Easily capture and manage leads by syncing form submissions with your Salesforce account automatically.

Elementor Form with Salesforce

Elementor Form Integration with Salesforce using Bit Integrations. Easily capture and manage leads by syncing form submissions with your Salesforce account automatically.

Gravity Forms with Salesforce

Gravity Forms Integration with Salesforce using Bit Integrations. Easily capture and manage leads by syncing form submissions with your Salesforce account automatically.

WPForms with Salesforce

WPForms Integration with Salesforce using Bit Integrations. Easily capture and manage leads by syncing form submissions with your Salesforce account automatically.

Contact Form 7 with Salesforce

Contact Form 7 Integration with Salesforce using Bit Integrations. Easily capture and manage leads by syncing form submissions with your Salesforce account automatically.

Ninja Forms with Salesforce

Ninja Forms Integration with Salesforce using Bit Integrations. Easily capture and manage leads by syncing form submissions with your Salesforce account automatically.

Forminator Forms with Salesforce

Forminator Forms Integration with Salesforce using Bit Integrations. Easily capture and manage leads by syncing form submissions with your Salesforce account automatically.

Formidable Forms with Salesforce

Formidable Forms Integration with Salesforce using Bit Integrations. Easily capture and manage leads by syncing form submissions with your Salesforce account automatically.

Fluent Forms with Salesforce

Fluent Forms Integration with Salesforce using Bit Integrations. Easily capture and manage leads by syncing form submissions with your Salesforce account automatically.

Share this Doc

Salesforce Integrations

Or copy link

CONTENTS
Bit Integrations footer logo
Fastest Integration with 300+ Trigger & Actions
multiple-logo