This guide is tailored for SalesForce CRM, but the steps described are mostly similar whenever using any of our other existing CRM integrations. (Full list can be found in the Integration Page).
The integration applies for Enterprise & Unlimited packages, as well as Professional, in case of adding API package.


Salesforce has become one of the popular CRM to manage your prospects, customers and contacts. Exceed knows how to automate the conversations with your leads, prospects and customers. Exceed also collects information from contacts such as phone number, title, etc. which get updated as well in Salesforce. With the Exceed Salesforce integration, your contacts stay in sync with your sales team’s Salesforce database.  

The integration between Exceed and Salesforce is a bridge between your automated conversation with your contact and your sales database, allowing activity and information to move seamlessly between the two. With the Exceed Salesforce integration, your sales team will consistently have the most up-to-date contact information and communication.

After you authenticate your Salesforce account, will pull any new contact in Salesforce and will create a contact in Exceed database which we start working on based on your predefined sequences in Exceed. 

How to Enable Salesforce Integration at Exceed?

Prior to setting up the integration, we recommend creating a dedicated SalesForce account, rather than using an employee's account. This is done to guarantee continuous access in cases of personnel changes and to ensure Exceed API user has only the needed permission.

  1. Log in to Exceed
  2. Click on the Setting menu, and then Integrations 
  3. Click on ‘Add Salesforce account’ button in the Salesforce Integration section
  4. Log in to Salesforce and click "Allow" in order to give Exceed permission to send and pull contact information
  5. Wait for Salesforce and Exceed to authenticate
  6. Your project should now be successfully integrated with Salesforce!

Exceed provides out-of-the-box contact status and field mapping between Exceed and Salesforce. As we mentioned above, this mapping is quite flexible and we allow you to adjust status / field mapping based on your specific workflow process and data management in your Salesforce. 

Exceed updates contact Salesforce records on every status change, contact update and new communication between Exceed and the contact. 

Mapping between Exceed and Salesforce

Every customer sets up their Salesforce in a different way. Therefore we provide our customers full flexibility to map Exceed contact statuses to the corresponding statuses in Salesforce. Same goes to field mapping as well. 

Contacts Fields Mapping 

Here is the list of fields Exceed syncs with Salesforce. You can find a corresponding field at Salesforce for each field in the Exceed platform. Exceed can add more mapping as needed to enrich contact data in Salesforce. Here is an example:

Please note: In order to sync the company name from SalesForce to, you'll might need to create a custom field. This is because the Company field passes only the ID of the company, rather than its name. If you've tested it and that's the case for you, you'll need to create a custom field which is based on the Company field using a text formula. More details can be found in this article:
Adding a Company Name Field on SalesForce

Contact Statuses Mapping 

Here is the list of possible statuses a contact can be in platform:

You can read more about Lead Status in here:

Update Contact Communication  

Exceed updates Salesforce with any communication (email or chat) sent to the contact and any communication received from the contact. 

Pull Leads & Contacts to Sequences

Exceed can automatically pull leads and contacts from SalesForce to Exceed. There are two ways:

Pull Leads & Contacts to Sequences using Reports

Once you've chosen this option for your integration, visit each sequence (under its Integrations tab) and choose a specific report to pull leads and contacts for that sequence. 

Pull Leads & Contacts to Sequences using Filters

You can define global criteria to pull leads and contacts under the integration settings.
For example, in case you want to pull leads which are "New", from companies with more than 1000 employees this is how you will set it up:

Another option: In the following example Exceed will pull only leads which their status is ‘Send to Exceed’ 

For the two options, you'll need to turn on the integrations toggles both on the Integrations page and on the sequence level to pull in contacts. Emails would start sending only once the sequence is activated.

Additional relevant articles:

If you need any help in the process, don't hesitate reaching out to us at or via the chat icon

Did this answer your question?