Installing Contact Center for Salesforce
You can download the Contact Center for Salesforce application from the Salesforce AppExchange. For more information about installing an AppExchange solution in your Salesforce organization, see the Salesforce documentation.
If you have purchased Contact Center for Salesforce, follow the instructions in this topic to install the application. The instructions in this topic must be performed within Salesforce.
After the installation, follow the instructions in the Configuring Contact Center for Salesforce section to configure the application. The instructions in the Configuring Contact Center for Salesforce section must be performed within the SmartReach portal.
Before you begin
- Ensure that you are using the Salesforce Lightning Experience application.
- The Salesforce Console should be the in Lightining Experience. If you are not using the Console application, ensure that you have disabled the Screen Pop features. For example, Create a New Record form.
- If the agent uses WebRTC audio, ensure that the agent first logs into a SmartReach service using the SmartReach agent desktop. Then, the agent must log into the same service using the Salesforce agent panel.
Configuring the Call Center
After you install the Contact Center for Salesforce application, configure the call center.
To configure the call center:
Go to Setup > Call Centers.
The SmartReach Call Center Adapter is the call center that is included in the Contact Center for Salesforce application.

- Click the call center to open it.

- Click Manage Call Center Users and add the desired users to the call center.
Configuring the Softphone Layout
After you install the Contact Center for Salesforce application and configure the call center, configure the softphone layout.
- Go to Setup > Softphone Layouts.

- Based on your requirements, edit the default softphone layout or create a new layout. You should use the following configurations:
- Display the following call-related fields:
- Caller ID
- Dialed Number

- Display these salesforce.com objects:
- Contact
- Account
- Lead
- Case

- For a single account, display:
- Account name
- Type
- Account number

- For a single contact, display:
- Name
- Title
- Phone
- Description

- For a single lead, display:
- Name
- Company
- Title
- Lead source

- for a single case, display:
- Case number
- Status
- Priority
- Screen pop-up opens within: Existing browser window
- No matching records: Display new contact
- Single-matching record: Display the detail page
- Multiple-matching records: Display the search page
- Display the following call-related fields:
- Assigning the softphone layout:
- Choose the profiles you want to enable and select the softphone layout configured in the previous step.
Granting User Permissions
Add the required permission sets to users based on their roles.
Role | Required Permission Sets | Notes |
|---|---|---|
Agent | SmartReach User | Enables the user to dial and receive calls using the SmartReach application. |
Administrator | SmartReach User SmartReach Admin | Enables the user to administer the SmartReach application. |
To add permission sets:
- Go to Setup > Users > Permission Sets, and then add the permission sets.

Configuring the SmartReach API Connection
Configure the API to connect the application to the SmartReach portal.
- Go to App Launcher > LiveVox Administration.

- Click Edit.
- Enter the API information:
- Client Name: The client code for the SmartReach portal. Ensure that you are using the client code, not the client name.
- SmartReach Endpoint URL = choose one of the following based on the SmartReach portal environment.
NA3: https://api.livevox.com
NA4: https://api.na4.livevox.com
NA5: https://api.na5.livevox.com
NA6: https://api.na6.livevox.com - SmartReach Access Token: The API token for the SmartReach portal.

- Click Save.
A success message is displayed.
Configuring the Utility Bar
- Go to Setup.
- Using Quick Find, search for App Manager.
The list of applications that your agents use appears.
- Click the Edit button corresponding to the application that your agents use.
- Go to Utility Items (Desktop Only).

- Click Add Utility Item.

- Add Open CTI Softphone.
- Add LiveVoxPhoneToastHandler:
- Enable the Start automatically checkbox.

- Enable the Start automatically checkbox.
- Click Save.
Configuring the SMS Channel for Salesforce
You can use the SMS channel for Salesforce to initiate SMS messages to a phone number on a Salesforce record, reply to inbound messages, and associate inbound threads with one or more Salesforce records.
To utilize this feature, you must have an SMS-enabled service on your LVP that supports inbound and outbound messages.
To enable Click To Text:
- Log in as a Salesforce administrator.
- Edit the Page Layout for the object that represents your customer records.
- Add SmartReach SMS to the page layout.

- Click Save.
To enable inbound SMS:
- Log in as a Salesforce administrator.
- Go to Setup > App Manager.
- Identify the application that your agents use and click Edit.
- Navigate to Utility Items (Desktop Only).

- Click Add Utility Item, and then add LiveVox Omnichannel.

- Click Save.
To enable record association (Optional):
- Log in as a Salesforce administrator.
- Edit the Page Layout for SmartReach SMS Record Page.
- Add LiveVox Related Contact/Lead to the page layout.
This component suggests Contact records that might be related to the SMS thread.
- Add LiveVox SMS Related Records to the page layout.
This component enables the agent to associate the thread to one of more records of any object type.
- Click Save.
Configuring Tasks (Optional)
- Assign Task Layout: Assign SmartReach Task Layout to SmartReach user profiles or add the following fields to the existing task layouts:
- Call
- Call Agent
- Recommended: Update Global Action to add SmartReach fields to Log a Call screen.
- Setup > Global Actions > Log a Call > Layout.

- Add Call and Call Agent to the layout.
- Setup > Global Actions > Log a Call > Layout.
Configuring Notes (Optional)
Confirm that Notes are enabled. To confirm:
- Setup > Notes Settings > Enable Notes.
- Click Save.
