Connecting Consensus to Salesforce (OAuth 2.0 method) version 11.10+ | REQUIRED for CRM Sync
The integration now uses OAuth 2.0 for CRM Sync connection. This means: No more API Keys or Secrets, No more public Salesforce sites, A simpler connection process right from your Integrations page in Consensus. If you’ve connected Salesforce before using API Keys, you’ll need to reconnect using OAuth 2.0
What’s New
| Feature | Previous Method | New Method (OAuth 2.0) |
|---|---|---|
| Authentication | API Key + Secret | Secure OAuth 2.0 |
| CRM Sync Tab | Visible for setup | Hidden once connected |
| Public Salesforce Site | Required | No longer needed |
| Configurations | Managed under CRM Sync | Managed under Salesforce → Configurations |
How to Connect Salesforce (OAuth 2.0)
- In the Consensus webapp, go to Integrations → Salesforce (you need to be a Consensus Admin to see the Salesforce tile)
Integrations > Salesforce app - Click Connect (The user initiating the Connect must have the "Consensus Admin Group" permission set assigned. Otherwise the connection will fail)
Connect button - Enter your Salesforce CRM URL
Enter your Salesforce URL - You’ll be redirected to the Salesforce login page
Login using your sandbox or prod credentials - Log in using your sandbox or production credentials
- Review and accept permissions when prompted
Allow Access - After successful authentication, you’ll be redirected back to Consensus
- Your connection status will update to Connected
- The Connect button will change to Disconnect
Connect button will turn to Disconnect after the process - A new Configurations tab will appear under the Salesforce tile
- The CRM Sync tab will be hidden or show this message:
“You are already connected. For more details, go here.”
Your previous settings (like CRM Sync and Auto-Matching) will remain the same
If Something Goes Wrong
If the connection fails during setup:
- You’ll be redirected back to the Salesforce tile
- You’ll see a “Something went wrong” error message
- The Connect button will remain available so you can try again
- The Configurations tab will stay hidden until the connection is successful
Disconnecting Salesforce
- Go to Integrations → Salesforce
- Click Disconnect
- The button changes back to Connect
- The Configurations tab will be hidden
Configurations tab will be hidden after disconnection - Consensus will stop syncing data with Salesforce
- Go to the user used for the Integration in Salesforce and Revoke the Consensus application in the OAuth Apps section
CRM Sync Behavior
In Consensus
- If you’re using OAuth 2.0:
- The CRM Sync tab is hidden, or shows a short message directing you to the new setup
- If you’re using the older integration:
- The CRM Sync tab stays visible with existing fields
- If you disconnect Salesforce:
- The CRM Sync tab becomes visible again
In Salesforce
- If you’re connected with OAuth 2.0:
- API Key, Secret, and “Generate Credentials” fields are removed
- If you’re still using API authentication:
- Those fields remain visible
- If you disconnect:
- The fields become visible again
Important Notes
- Only Admins can connect Salesforce to Consensus
- The user initiating the Connect must have the "Consensus Admin Group" permission set assigned. Otherwise the connection will fail
- The connection happens at the organization level, users don’t need to connect individually
- Syncing behavior and frequency stay the same — only the authentication method has changed
- Admins can set the Salesforce URL directly from the Salesforce tile in Consensus
Upgrading from an Older Version
If you’re currently using a previous version of the Salesforce integration:
- You’ll need to reconnect using OAuth 2.0
- The public Salesforce site is no longer required, you can disable or delete it
- Your sync will resume once you reconnect with OAuth
- The Salesforce site setup applies only to versions 9.x through 11.9
- For version 11.10 and later, OAuth replaces the public site setup completely
Summary
Switching to OAuth 2.0 makes the Salesforce integration:
- More secure | no stored credentials
- Simpler to manage | connect in just a few clicks
- Future-ready | supports upcoming Salesforce and Consensus updates