Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

CloudFon CXCloudCX's integration with Salesforce allows you enables seamless access to access customer information in within the CloudFon CX CloudCX Agent Console easily and synchronize facilitates the convenient synchronization of data conveniently from CloudFon CX CloudCX to Salesforce. The This integration delivers ensures a consistent uniform customer information management experience and improves your agent efficiencyenhances agent productivity.

This platform offers two methods for a Tenant to connect to Salesforce:

  • Connect to Salesforce through the default CRM application configured by the provider.

  • Connect to Salesforce using the Tenant's own CRM application. For further information, please refer to the details providedCustom CRM Application in Tenant .

...

Table of Contents

...

Connect

...

to Salesforce CRM

Prerequisites

To connect with Salesforce, your CloudCX system administrator needs to complete the integration in the CloudCX admin system > Connector Hub Settings > Salesforce. You can find more details about Integrate with SalesforceCRM

...

(1)Log in to your CloudFon CX Application-Salesforce.

Step by Step Instructions

  1. Go to your CloudCX system CloudCX installation domain, and log in with the admin account.

...

  1. From the left navigation menu, go to App & Integrations.

...

  1. Select the Salesforce card, and click

...

  1. on “Settings”.

...

    ...

    1. Click on “Connect with

    ...

    1. Salesforce” and then

    ...

    1. login with your Salesforce

    ...

    1. account.

    ...

    Note: You need to have particular sets of permissions in your Salesforce account for the integration to work. It is recommended that you use an Admin SF account.

    Info

    CloudFon also supports you to custom integration with Salesforce.

    (1)Salesforce Configuration

    • Login your Salesforce and go to Setup > Apps > App Manager

    • Click to Create a new Connected App

    ...

    •  Fill in some information necessary to create the app and then click "save"

    ...

     Tips:Do not check the ”Require proof key for Code Exchange(PKCE)Extension for Supported Authorization Flows” option, otherwise you will not be able to connect properly.

    ...

    • Re-enter App Manager, find the newly created connected app in the list on the left, click View, enter the View page, and then click Manage Customer Details

    ...

     

    ...

     

    • Copy APP Consumer Key and Consumer Secret, it will be used later

    ...

    (2)Cloudfon CX Configuration

    • Click custom configuration.

    ...

    • Fill in the Client Id and Client Secret of your Salesforce application into Client-id and Client-Secret, and fill "https://login.salesforce.com/" into both Account Server Address and CRM address.

    ...

    • Copy Authorized Redirect URL

    ...

    • Go back to Salesforce App and past the copied Authorized Redirect URL into Authorized Redirect URIs.

    ...

    • Click Next to connect with your Salesforce.

    ...

    Integration with WebChat/Inbox

    After connecting CloudFon CX with your Salesforce CRM, you need to choose whether you want CloudFon CX to record WebChat data as Lead details, contact details, or create a Case in your Salesforce account.

    ...

    1. Click on “Allow” to approve the permission requests from your CloudCX system, the Salesforce connect page will be closed automatically.

    ...

    1. The connected Salesforce account will be showed on the App & Integrations > Settings. Now, CloudCX will be able to save or update visitor’s information to the connected Salesforce account.

    Configure Salesforce in CloudCX

    After connecting CloudCX with your Salesforce, you need to choose whether you want CloudCX to record Web Chat / Inbox data as Lead details, Contact details, or create a Case in your Salesforce account.

    Automatically Create Lead/Contact/Case/Task in Web Chat/Inbox

    1. Select “Automatically”, then specify in each section what data the CloudCX will automatically create into the Salesforce.

    Sections

    Actions

    Web Chat

    • When a Chat is Started/Ended

    • When an Offline Message is Received

    • Create/Update Contact & Attach Case

    • Create/Update Lead & Attach Task

    • Create Case

    • Create/Update Contact & Attach Task

    • Do Nothing

    Inbox

    • When a Conversation is Started/Ended

    Sections

    Actions

    When a Matching Contact is Found

    • Do not update the contact

    • Update the contact with information from Inbox

    • Only add new information(Do not overwrite existing information)

    ...

    1. Configure the object fields mapping and display in Web Chat/Inbox

    ...

    1. Click on “Customize Now” to enter the customize identification rules.

    ...

    1. Configure customize rules to identify the Salesforce Account, Contact and Lead, then click on “Save”.

    ...

    1. Click on “Save“ to save the Salesforce configuration.

    ...

    For Sales: Record Visitors as Leads and Chats/

    ...

    Conversations as Tasks

    A lead will be automatically created for each visitor who cannot be found from the existing leads in the Salesforce account, and a task is automatically created for each chat/message conversation of the visitor.

    • Create a Lead

    If a visitor is not found by email the identification rule from the existing leads in your Salesforce account, a new lead will be automatically created for the visitor when a chat endsis starts, or an offline message is submittedis received, or a conversation is starts.

    ...

    • Create a Task

    When creating a new lead, the chat/message conversation of the lead is attached as a task under the lead. For an existing leadleads, each chat/message conversation from the lead will be automatically added as a task.

    ...

    For Support: Record Visitors as Contacts and Chats/

    ...

    Conversations as Cases

    Contact will be automatically created for each visitor who cannot be found from the existing contacts in your Salesforce account, and a case is automatically created for each chat/message conversation of the visitor.

    • Create a Contact

    If a visitor cannot be found by email the identification rule from the existing contacts in your Salesforce account, a new contact will be automatically created for the visitor when a chat endsis starts, or an offline message is submittedis received, or a conversation is starts.

    ...

    • Create a Case

    When creating a new contact, the chat/message conversation of the contact is attached as a task case under the leadcontact. For an existing contact, each chat/message conversation from the contact is attached as a case.

    ...

    Update Contact Information

    If a visitor can be found from the existing contacts in your Salesforce account, options are available to decide whether the contact information will be overwritten:

    • Do not update the contact information.

    • Update the contact with information from WebChat./Inbox

    • Only add new information (Do not overwrite existing information)

    Manually Create Lead/Contact/Case/Task in Web Chat/Inbox

    If you don’t want to create Lead/Contact/Case/Task automatically, you can create them manually in your CloudFon CX Agent Console. Manually click on the action you want to perform, and the corresponding data will be recorded in your Salesforce account.

    ...

    WebChatprefer not to automatically generate Lead, Contact, Case, or Task entries, you have the option to create them manually within your CloudCX Agent Console. Simply select the desired action, and the relevant data will be logged in your Salesforce account.

    1. Select “Manually Create Lead/Contact/Case/Task in Agent Console”.

    ...

    1. Configure the object fields mapping and display in Web Chat/Inbox

    ...

    1. Click on “Customize Now” to enter the customize identification rules.

    ...

    1. Configure customize rules to identify the Salesforce Account, Contact and Lead, then click on “Save”.

    ...

    1. Click on “Save“ to save the Salesforce configuration.

    ...

    Web Chat/Inbox Data You Can Get in Salesforce

    Contact/Lead Details

    CloudFon CX Fields

    CloudCX Fields in Web Chat

    CloudCX Fields in Inbox

    Salesforce Contact Fields

    Salesforce Lead Fields

    Agent who chatted with the contact/lead

    Agent who conversated with the contact/lead

    Contact Owner

    Lead Owner

    Name

    Last Name

    Last Name

    Last Name

    Email

    Email

    Email

    Email

    Phone

    Cell Phone

    Business Phone

    Phone

    Company

    Company Name

    Company in Case Details

    Company

    Case/Task Details

    CloudFon CX 

    CloudCX Fields in Web Chat

    CloudCX Fields in Inbox

    Salesforce Case Fields

    Salesforce Task Fields

    Agent who chatted with the contact/lead

    Agent who conversated with the contact/lead

    Case Owner

    Task Owner

    Name

    Contact

    Last Name

    Name

    Subject

    Email

    Contact

    Email

    Email Address

    Subject

    Phone

    Contact

    Cell Phone

    Phone

    Chat IDComments

    Business Phone in Contact Fields

    Company

    Company Name

    Company

    /

    Tenant ID

    Tenant ID

    Subject

    Subject

    Chat Channel

    Chat Channel

    Subject

    Subject

    Chat Content

    Conversation Content

    Description

    Comments

    Chat ID

    Conversation ID

    Description

    Comments

    Note

    Note

    Description

    Comments

    Agent Wrap-up

    /

    Description

    Comments

    Start Time

    Start Time

    Description

    Comments

    End Time

    End Time

    Description

    Comments

    Custom Fields and Custom Variables

    /

    Description

    Comments

    Request page

    Description

    Attachments

    Attachments

    Attachment section in Case Details

    Attachment section in Comments Details

    Who Will Be the Contact/Lead/Case/Task Owner

    Note: While creating a new contact,

    ...

    CloudCX will set your existing Salesforce user who has the same email address as the chatting agent as the Contact Owner. If no such user is found, the user whose account connects

    ...

    CloudCX with Salesforce will be set as the owner. The same rule is applied to the Lead Owner, Case Owner, and Task Owner.

    Disconnect Salesforce CRM

    Click on the “Disconnect” icon to open a confirmation window to disconnect the Salesforce account.
    Click on “Disconnect” button to disconnect the Salesforce account, or click on “Cancel” to cancel the disconnection.

    ...