Salesforce Integration – Live Agent

Implementing Live Agent in Salesforce

Description:

Using Live Agent, Agents can interact with customers and prospects online and in real time. Enter quickly the right answers and welcome future customers. Also helping in other aspects such as

  1. Personalized online help in real time
  2. Networked employees, higher productivity
  3. Enhance team performance

 

Steps:

  1. To implement Live Agent in Salesforce, the prerequisites below are mandatory
    1. Service cloud user license
    2. Live agent user license
  2. Users should be checked with “Service Cloud User” and “Live Agent User” options for accessing/assigning to Live Agent.
  3. Create online/offline buttons that will be displayed on the website. Upload both images in static resource to be used later in the company’s website
    1. Navigate to Setup -> Develop -> Static Resources and click New to add online and offline images in Static Resource
  4. Enable Live Agent in Salesforce by following Customize -> Live Agent -> Live Agent Settings and enable by checking “Enable Live Agent” checkbox. Please find the screenshot below.

     

 

  1. Create skills according to your company needs. For example, you can create a skill called “Sales Skills” for agents who specialize in questions about selling Products in your company. In this case, sales skills has been created and users/profiles are added. To do so, please follow the below steps
    1. Navigate to Setup -> Customize -> Live Agent -> Skills and click New and add following
      1. Name
      2. Developer Name
      3. Assign Users
      4. Assign Profiles

         

 

  1. Setting up Chat Buttons and Automated Invitations to control how Customers can access chats with support agents.
    1. Navigate to Setup -> Customize -> Live Agent -> Chat Buttons & Invitations and configure the following information (only mandatory informations are filled for this demo)
      1. Type as “Chat button”. Determines how user’s access chats on your company’s site.
      2. Enter Name and Developer Name
      3. Language as Preferred. Enforces the language for text in the chat window, such as button names.
      4. Routing Type as “Choice”. Choose how incoming chats are routed to agents with the required skills.
      5. Select available “Skills”
      6. Select “Site for Resources”. Usually Salesforce sites. Choose the site that hosts the images for your custom chat button or automated invitation.
      7. Select Online Image (Stored in Static Resources). Image that appears when agents with the associated skills are available to chat.
      8. Select Offline Image (Stored in Static Resources). Image that appears when no agents with associated skills are available to chat.
      9. Click Save. Now chat buttons and automated invitations are configured and Salesforce will generate a HTML code. Copy it and Save it as a HTML file

         

 

  1. Setting up “Agent Configurations” which determine what’s available to agents and their supervisors in the Live Agent console and the Salesforce console.
    1. Navigate to Setup -> Customize -> Live Agent -> Agent Configurations and configure the following information(Only mandatory information’s are filled for this demo)
    2. Enter the mandatory information as mention in below screenshot

       

 

  1. Deployment. For deploying the chat that has been created.
    1. Navigate to Setup -> Customize -> Live Agent -> Agent Configurations and configure the following information (only mandatory informations are filled for this demo)
    2. Enter the mandatory information as mentioned in below in the screenshot
    3. HTML code will be generated and save it HTML file saved at step 6) a. ix.

       

 

  1. Setup Live Agent App
    1. Navigate to Setup -> Customize and click New
    2. Select “Console” option. Click Next
    3. Enter App label and App Name and click Next
    4. Select the objects to include in this console’s navigation tab and click Next
    5. Check “Include Live Agent in this App” and choose the records or pages to open as subtabs of each chat session. Click Next
    6. Assign to necessary profiles and Click Save
  2. To Check as Agent
    1. Navigate to the newly Created App and Live Agent Chat window will be available at bottom right corner. Agent can make himself available by selecting “Online”

       

 

Customer View:

Open the web page that has been created at step 8) c. and the user will be able to see Online Chat button and clicking on the image will open the browser with Chat window. Now the Customer will be able to Chat with live agent

 

 

Agent View: