Talkdesk for Salesforce offers a streamlined deployment process that allows you to integrate Talkdesk and Salesforce, and assign permission sets in just a few quick steps.
Our professional services team will be happy to assist you through the migration process. We will offer the following services through this phase:
- Go through a sandbox installation and testing process so that the deployment to production is smoother.
- Help your agents and supervisors with training and office hours so you get a full understanding of the feature set.
- Consult your team to improve agent and admin level workflows to hit necessary KPI’s of your business.
If you are interested in these services, please fill out the following form and you will be contacted by a Solutions Consultant.
Before beginning the installation process, please take a moment to confirm the following:
- Your Salesforce license is either Enterprise, Unlimited or Professional with API access.
- You have contacted Talkdesk Billing to get your current Talkdesk licenses swapped for Talkdesk Salesforce specific licenses. Contact email@example.com with your Salesforce Org ID to make this change happen. You will not be able to provision users when migrating until this is taken care of.
- Please note that your agents won’t be able to make or receive phone calls while Talkdesk for Salesforce is being installed. We recommend doing this after hours or during periods of lower call volume.
- If you have been using our Callbar, please uninstall it first to avoid it conflicting with the Callbar installation included in our Talkdesk for Salesforce package. To do this, simply type chrome://extensions in your browser address bar and press Enter. Scroll down to the Talkdesk Callbar and click the recycle bin icon next to it to remove it from Chrome.
- If you already had a package before, and it was upgraded to Version 3, in case you need to reinstall it, please do not proceed with the installation from AppExchange and request assistance to our team at firstname.lastname@example.org.
Step 1: Download Talkdesk for Salesforce
Locate the Talkdesk for Salesforce package on the Salesforce AppExchange and install it by clicking 'Get It Now' :
Step 2: Choose the environment type for installing Talkdesk for Salesforce
Select which Salesforce profiles you would like to install Talkdesk for Salesforce for and hit “Install” .
We recommend you only install for System Administrators, as you will be able to grant specific users access to Talkdesk for Salesforce at a later step in the configuration process.
In the popup window, check the box to approve third-party access for all Talkdesk websites . This step ensures that Talkdesk has the necessary permissions to perform remote operations:
It will take a few minutes to complete this step. The more AppExchange products you have on your environment, the longer it will take. Once complete, you will receive an email from Salesforce stating that it has been successful. If it fails, please contact your Salesforce Administrator or email@example.com.
After the install has completed, navigate to the App Launcher section of Salesforce, and:
- Click on the Talkdesk icon and select 'Talkdesk Lightning' from the list .
- You will then be directed to the start page where you can log in to your Talkdesk account .
Step 3: Designate Integration Settings
On the following page, you can specify the type of objects that you want Talkdesk to sync. Depending on your use case, you can select Contacts, Leads or both.
You will also be able to select whether or not you would like Talkdesk calls to be logged in Salesforce. Checking the box will automatically log all calls to the Talkdesk Activity object rather than the Standard Activity call object. We recommend you keep this box checked so you can correlate call data with your other Salesforce data using Talkdesk for Salesforce’s reporting tools. If you would like to continue logging calls to your Standard Activity call object, you can enable Talkdesk automations to do so in the next step :
Tip #1: Clicking on the gear icon under 'Logging' will reveal options for generating sample call data. This sample data will be randomly created and logged to your existing Salesforce records. We’ve included this option for our customers who may want to test out Talkdesk for Salesforce’s call reporting templates. You can remove this sample data without altering your real data at any time by returning to this page.
Step 4: Review Automations
The next step of the configuration process is to review the list of automations currently configured for your call center .
By default, Talkdesk includes 10 predefined automations with the installation package, but you may see more, if your call center administrator has already set up additional automations:
In this page, you can enable or disable all available automations. We recommend enabling the automations “When an inbound/outbound disposition is set, log call.”
Although the Talkdesk Activity object will log all calls (including missed, abandoned, etc. calls), enabling these automations allow you to leverage the standard Salesforce Activity and Call Logging functionality. This ensures that agents can see interaction history on calls when looking at a contact/lead/case in Salesforce.
Step 5: Add Talkdesk Users
Adding users to Talkdesk for Salesforce is as simple as checking a box. You will be presented with a list of all inactive Talkdesk for Salesforce users from which you can select. Simply check the boxes next to the users you want to add to your call center and then hit the 'Add User' button :
A message will pop up asking you to assign your agents a role and a CTI.
Note: Callbar CTI is only recommended for users using Chrome OS. Users using Windows, Mac or Linux machines should have Callbar App installed instead and have Callbar CTI Electron configured as the CTI connector.
Press the 'Add User' button and then 'Next' to proceed.
Doing so will automatically:
- Assign Salesforce Permission Sets to control access to Talkdesk components (admin settings, reporting, etc.)
- Assign the selected Talkdesk for Salesforce CTI
- Allocate the appropriate Talkdesk license
- Assign the selected role in Talkdesk
Roles in Talkdesk work the same way as Permission Sets in Salesforce. The following Talkdesk roles are available by default in Talkdesk for Salesforce:
- Agent/Custom Role - Maps to Talkdesk User Permission Set in Salesforce
- Supervisors - Maps to Talkdesk Manager Permission Set in Salesforce
- Administrators - Maps to Administrator Permission Set in Salesforce
Custom agent roles can be assigned in Talkdesk for Salesforce and are useful for further segmenting large teams. Learn more about creating custom roles.
You can return to this page in Talkdesk Admin at any time to add additional users or change roles for existing users.
TIP #2: Roles in Talkdesk are equivalent to Permission Sets in Salesforce. For this reason, you can override Talkdesk’s default roles without leaving Salesforce by simply modifying Permission Sets. See these instructions for more information.
Step 6: Finish!
Hit 'Go To My Talkdesk'  to complete the configuration process, and you’re done! You can visit these pages at any time to change your settings.
Click to Call in Salesforce
After installing the extension, when the agents are in Salesforce they will be able to use click to call with phone numbers appearing in contacts, leads, accounts, and opportunities.
Salesforce Lightning Callbar
If you are using Salesforce Lightning you will need to create a new lightning compatible app by going to the 'App Manager', so that the Callbar works:
Please follow these steps:
- Click on 'Setup' , in the upper right-hand corner.
- Select 'Apps' .
- Select 'App Manager' .
- Click on 'New Lightning App' .
Let’s take the example of creating a Lightning Sales App:
- Enter “Sales for Lightning” in 'App Name' .
- Enter “Sales_for_Lightning” in 'Developer Name' .
- Type in a 'Description', such as “Lightning-compatible for Sales” .
- Press 'Next' .
Next, you will need to set the navigation option:
- Select 'Standard navigation' .
- Press 'Next' .
In the next screen, you can configure the utility bar for this app:
- Click on the 'Add' button .
- Select 'Open CTI Softphone' from the list, or search for it by typing in the first few letters .
- Press 'Next' .
Next, you can choose the items to include in the app:
- For this example, select 'Accounts' , 'Cases', 'Contacts' and 'Leads' .
- Click on the right-arrow icon to move them to the column of selected items.
- Press 'Next' .
Note: You can add multiple items by keeping the Cmd or Ctrl key pressed. To remove an item, just select it and click on the left-arrow icon.
Finally, decide which user profiles will be able to access the app:
- For this example, select 'Standard Platform User', 'Standard User', and 'System Administrator' .
- Click on 'Save & Finish', and that’s it .