Configuring Salesforce

Communication Panel can be integrated with Salesforce user interface. Supported application type is Lightning.

Salesforce Installation and Configuration

  1. Sign in to your account in Salesforce and install the Communication Panel package https://login.salesforce.com/packaging/installPackage.apexp?p0=04t09000000AWez:

    1. Define the installation scope and choose the one that suits the scope.

      The installation package also contains a Communication Panel User Permission Set that can be used to give permission to users.

    2. Select the acknowledgement checkbox and click Install.

  2. Enable Communication Panel in Salesforce:

    1. Go to Feature settings > Service > Call Center > Call Centers.

      You can use the Quick Find function to search for it.

    2. Choose the call center and Edit.

    3. Enter the location of your Communication Panel to the URL field and save.

      If you want that agents can create a contact sheet for customers that are not recognized, the setting Show Create Contact UI For Unrecognized Contacts must have the value true. When the customer contacts again, the customer information sheet is opened.

      For the size settings enter the following:

      • Softphone Height: 800
      • Softphone Width: 1100

      Do not change the values of these settings; Internal Name, Display Name, CTI Adapter, CTI Standby Adapter, Timeout, and Use CTI API.

    4. Choose Manage Call Center Users and select the users who will use the integration and click Add Users.

    5. Go to Setup > Apps > App Manager.

      You can use the Quick Find function to search for it.

    6. Find your app and click the arrow at the end of the row and choose Edit.

    7. Choose Utility Items and then Add Utility Item.

    8. Add CTI Softphone and select Start automatically.

      The default options for other settings are:

      • Label: CP

      • Panel Width: 600

      • Panel Height: 800

Authentication

To authenticate users, you have the following options:

  • Define logon name and password in User and Role Management > Users > Authentication.

  • Configure certificate-based authentication in User and Role Management > Users > Certificates.

    For the Salesforce configuration, see https://help.salesforce.com/ and certificate-based authentication.

Note: If the customer using chat is not authenticated and can freely enter an email address for themselves in the chat, the address should not be trusted.

SC Configuration

With this procedure you enable integration for the users that are linked to this specific user settings template.

  1. On the System Configurator main screen, choose User and Role Management > User Settings Template.

  2. To create a new template, choose Add New or search for the template to which you want to add the Salesforce integration.

  3. To activate the integration, select Enable Salesforce Integration in the Salesforce Integration block.

  4. Save your entries.

Note: Check that the option Enable ServiceNow Integration for Phone Channel in User and Role Management > User Settings Template > ServiceNow Integration is not selected. If this setting is enabled, the user has to log on to C4C twice because the first logon attempt fails due to an issue in ServiceNow, which forces a reload of Communication Panel.