This article will help you configure your Salesforce integration on both the Salesforce and CloudTalk side. You can also learn more about the settings within your Salesforce integration in CloudTalk.
Before You Start
-
To set up the integration, you will need either the Salesforce Enterprise or Unlimited plan with according licenses - part of the Sales Cloud, Service Cloud, or Sales & Service Cloud editions.
- The Salesforce integration is only available for CloudTalk clients with an Expert plan.
- You must be a system admin for both platforms (CloudTalk and Salesforce).
- The email address you use in CloudTalk must match exactly with the email address in your Salesforce account. If the emails do not match, synchronization will not work correctly.
Configure Salesforce
The Salesforce integration can be completed in four high-level steps:- Installing the CloudTalk CTI for Salesforce
- Configuring CloudTalk as your call center in Salesforce setup
- Authorizing access to your Salesforce account within CloudTalk
- Configuring additional settings
Install the CloudTalk CTI
This takes place on the CloudTalk side. After following the steps below, leave this tab open to come back to.- Log in to your Dashboard account and navigate to Settings > Integrations.
-
Under Add integration, hover over Salesforce and select
+ Add. -
Select
Install CloudTalk CTI.
- You will be redirected to a Salesforce login page. Log in to the Salesforce account you want to integrate.
-
Choose an option for installing the CloudTalk CTI. We highly recommend to Install for All Users to avoid authorization errors. Select Install.
-
You will have options to limit user authorization later, within Salesforce.

-
You will have options to limit user authorization later, within Salesforce.
-
Select Done.
- You will now be redirected back to your Salesforce account to configure necessary settings there (see CloudTalk Call Center in Salesforce).
CloudTalk Call Center in Salesforce
While logged into Salesforce, you should be able to view your installation on the Salesforce interface through Packaging -> Installed Packages. Here you can view components and dependencies, as well keep track of the user responsible for installing and modifying the integration. From the Salesforce > Setup interface:-
Start typing
call centerin the search bar to find settings for Call Centers. -
Select CloudTalk.io from the list.

-
After initial installation, users will need to be added. Select
Manage Call Center Users.
-
Select
Add More Users. -
Create a query to search Salesforce users.
- Apply logical filters using the dropdown boxes provided. Select Send to search with these filters.
-
From the results which appear, check the individual users you want to add, or use the check all box (top). Select
Add to Call Center.
- Make sure to add all users who will need to use the CloudTalk CTI for their workflows. Already enabled agents will not show in search results.
-
Add the CloudTalk soft phone as a utility to all Salesforce apps you plan to use with calling.
-
Type App Manager into the search. This is the list view of all your Salesforce Lightning Experience apps.

-
For each app you want to integrate with the CloudTalk CTI, select the dropdown arrow. Edit.

- Within the app settings, go to Utility Items.
-
Select
Add Utility Itemand choose the Open CTI Softphone from the dropdown.
-
These soft phone settings will apply to your CloudTalk phone in this app. You can rename the Label field to
CloudTalk.
- Save when done. Repeat this process for all used apps where calling is necessary, such as Sales, Sales Console, Service Console, Sales Engagement, etc.
-
Type App Manager into the search. This is the list view of all your Salesforce Lightning Experience apps.
-
After this setup, the CTI will be ready to use in Salesforce. Assigned call center users on the configured Salesforce apps can access their CloudTalk phone from the bottom bar of their dashboard.

- Agents will be prompted to log into their CloudTalk account on first use, or after they have been logged out.
Authorize CloudTalk Access to Salesforce
After setting up the CTI (computer-telephone integration) configuration within Salesforce, return to the tab with CloudTalk dashboard open and view your Salesforce integration (via Settings > Integrations > Salesforce).-
Users must
Allowaccess in order to authorize data being shared from Salesforce.
-
Once authorization is complete, confirm the integration is toggled to Active and click
Savebefore leaving the page. Between the Active toggle andSavebutton are a list of settings, which can be customized to fit your business needs.
Connecting a Salesforce Sandbox Account
If you are integrating a Salesforce Sandbox (test) account instead of a Production (live) account, one manual step is required:- After being redirected to the Salesforce login screen during the authorization step, manually change the URL in your browser from:
https://login.salesforce.com/...
to
https://test.salesforce.com/...
⚠️ Important: You cannot have both a Production and a Sandbox account connected to CloudTalk at the same time. Doing so may cause synchronization issues and will trigger a warning.

Additional Settings Explained
Users can customize their integration via contact tags, dictating which calls will be logged into Salesforce, linking specific numbers, and more. The tables below offer a brief overview of each setting name and its function.General Settings

Workflow Settings

Naming in SalesforceIn Salesforce, activities are made up of tasks and events. A task is a type of activity that requires followup action, such as an activity with a status of
Not started or In progress.A case in Salesforce is the equivalent of a ticket on another platform.Connected Numbers
Workflow Settings for SMS

Connected numbers
Custom Field Mapping
You can map Salesforce object fields of leads or contacts to existing CloudTalk contact attributes for a richer contact synch.Disconnect or Remove the Integration
If you no longer want CloudTalk to synchronize data with Salesforce, you can disable or permanently remove the integration. To disable the integration, go to Settings > Integrations, locate the Salesforce integration, and toggle the status from Active to Inactive. To delete the integration permanently, open the Salesforce integration settings, scroll down, click Delete Integration, and type DELETE to confirm.
Troubleshooting
Package CloudTalk CTI Install Failed

Problem
Your Salesforce account’s custom field limit has been reached or exceeded.Solutions
- Delete some custom fields before retrying to install
- Upgrade your Salesforce plan to be able to add more custom fields
CloudTalk fields I want are not showing up in call logs (Task object)

Problem
Not all fields are defaults when importing into Salesforce.Solution
When setting up the integration, you can manually add desired fields to the page layout of your task object to ensure visibility. In Salesforce, navigate to Setup > Object Manager > Task > Page Layout.Need help or have a question? Just reach out through our Support portal — we’re here for you.