Skip to main content

Salesforce

Introdução

Improve the experience in attendance and organize everything on a single screen to be more productive. Handle calls directly through the Salesforce Call Center module (CTI), create and update task statuses, and have the recording link for each voice attendance.

How to configure in Salesforce

Requirements

To perform the integration, the Salesforce account must have a version that supports the Open CTI Module, Salesforce Call Center, and support for the Web Service API.

Configuring the integration in Salesforce

The first step is to request via ticket the generation of the XML file. Below are the details that must be provided:

  • Account email
  • Account password
  • Main user ID
  • Main user token*
  • The main user token can be retrieved by accessing the security key reset menu. To do this, click on the profile picture, select the settings option, and after the menu opens, select the option "Reset my security key" and click the button "Reset your security key." As shown in the screenshot below:

Coletar token

Pronto, the token of your user will be sent to the user's email. After this step, it will be essential to access the call center screen to import the forwarded XML. To do this, simply click on the gear icon and then select the "Setup" option. As shown in the image below:

Importar XML parte 1

After accessing the setup menu, we need to search for the "call center" menu and select it in the search field. As demonstrated in the following screenshot:

Importar XML parte 2

Inside the call center menu, click on the "Import" button:

Importar XML parte 3

Click on the "Choose file" button:

Importar XML parte 4

Now just select the forwarded XML file and click on the "Import" button. As shown in the screenshots below:

Importar XML parte 4 Importar XML parte 5

After importing the XML, we will add the users who will handle the attendance. To do this, simply click on the "Manage call center users" button. As shown in the image below:

Configurar Salesforce parte 1

Click on the "Add more users" button:

Configurar Salesforce parte 2

Now just add the filters and select "Find":

Configurar Salesforce parte 3

After that, it is necessary to select the users and click on "Add to call center":

Configurar Salesforce parte 4

To be able to use the integration in Salesforce, it is necessary to enable the webphone as a trusted URL and configure user access to the Softphone. For this, you need to access the same setup menu accessed earlier, search for "URL" and select the "Trusted URLs" option. As shown in the screenshot below:

Configurar Salesforce parte 5

After this step, click on the "New trusted URL" option:

Configurar Salesforce parte 6

Now you will need to add the link "https://integration-webphone.omni.digitalcontact.cloud/" in the URL field and check all permissions in the "CSP Directives" field. As demonstrated in the following screenshot:

Configurar Salesforce parte 7

Next, we need to enable the softphone for users. In the same setup menu, search for "App Manager" and then select the option with the same name. As demonstrated in the following screenshot:

Configurar Salesforce parte 8

Next, click on the options arrow on the right, related to the "Sales Console" option, and select the edit field. As shown in the screenshot below:

Configurar Salesforce parte 9

After that, click on the "Utility Items" option:

Configurar Salesforce parte 10

Now it will be necessary to check if the "Phone" item is appearing on the screen. If it is not, it will need to be added. To do this, just click on "Add Utility Item," search for softphone, and select the "Open CTI Softphone" option. As illustrated in the screenshot below:

Configurar Salesforceparte 11

Here is the video detailing the steps shown above:

How to configure the integration in Omni

To use the integration in Omni, it is necessary to configure the integration in the user. For this, you need the user's ID and email in Salesforce. Below is the detailed step-by-step guide to retrieve this data.

Step-by-step to capture the ID

On the Salesforce home screen, click on the profile picture and then click on the user's name, as shown in the screenshot below:

Capturar ID do usuário parte 1

After that, the ID can be copied from the page URL after "user/". See the explanatory image:

Capturar ID do usuário parte 2

Step-by-step to capture the email

By accessing the profile screen using the step-by-step guide for capturing the ID, the user's email in Salesforce will be right below, as shown in the image below:

Capturar e-mail do usuário

Configuring the integration in the user

With the copied data, now we just need to configure the integration in the user. To do this, access the user menu and edit the user who will be integrated. On the user edit screen, click the "Add External Integration" button. As shown in the image below:

Configurar integração do usuário parte 1

Next, it will be necessary to select the Salesforce integration and then enter the previously copied ID and email information. As shown in the image below:

Configurar integração do usuário parte 2

After configuring the integration, simply save the changes made to the user by clicking the "Update" button.

Configurar integração do usuário parte 3

Here is the detailed video of the steps performed to configure the integration in Omni:

Notes on user integration configuration

After configuring the integration in the user, they must log out of the platform and then log in again so that the new settings are loaded correctly.

How the integration works in practice

Now we will show how the integration works in Salesforce. First, the integration works via softphone integrated into the sales screen. The softphone is located in the lower left corner of the screen, by clicking the "Phone" button. As shown in the screenshot below:

Demonstração da integração parte 1

The Softphone in question is integrated with Omni, allowing calls to be made or received. When the call ends, a task is automatically created, assigning responsibility to the agent who answered or made the call:

In addition, it is possible to download the recording of the call in question. As shown in the image below:

Demonstração da integração parte 3

Here is a video showing the integration in action:

Notes on integration functionality

For the task to be automatically created in an outbound call, it is necessary to have a lead registered and to call by clicking on the registered number. We recommend registering outbound leads in the following format: +DDIDDD+DIGIT+NUMBER. Example: +5548932987500.