Omni-Channel Setup Guide

Transcription

Omni-Channel Setup Guide
LiveTextAgentforSalesforce
Omni-channelConfiguration
Guide
(C)2016HEYWIRE–ALLRIGHTSRESERVED
LiveText Agent for Salesforce Omni-channel Configuration Guide
TableofContents
Who should be looking at this document? .................................................................................. 3
Prerequisites .............................................................................................................................................3
See also ......................................................................................................................................................3
What is Omni-channel? ................................................................................................................ 4
What can I do with Omni-channel? .......................................................................................................4
Differences between the Omni-channel widget and the LiveText Agent widget ...............................4
Omni-channel Configuration ....................................................................................................... 7
Assumptions made about the state of your Salesforce org ..................................................................7
How to enable and configure omni-channel for use with LiveText Agent .........................................7
Next steps… ................................................................................................................................. 21
Utilize the LiveText Agent ITR to route text sessions to different queues .......................................21
Configure custom reports based on the omni-channel objects .........................................................21
2
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
Whoshouldbelookingatthisdocument?
This document is intended for Salesforce System Administrators that have previously
installed and configured LiveText Agent in a Salesforce organization. This document will
describe advantages and disadvantages of using omni-channel and provide step-by-step
instructions for enabling and configuring omni-channel in a Salesforce org that has not
previously used omni-channel.
Not a System Admin?
Salesforce users looking to get the most from LiveText Agent for Salesforce should instead
refer to the LiveText Agent User Guide available on the LiveText Agent AppExchange
Listing:
(https://appexchange.salesforce.com/listingDetail?listingId=a0N3000000B5hBtEAJ).
Prerequisites
The following prerequisites should be completed prior to reviewing this information contained in
this document.
1. Install and configure LiveText Agent for Salesforce. Refer to the Installation Guide for
LiveText Agent for Salesforce available on the LiveText Agent AppExchange Listing
for more information:
https://appexchange.salesforce.com/listingDetail?listingId=a0N3000000B5hBtEAJ
2. Review Salesforce’s Omni-channel for Administrators guide.
https://resources.docs.salesforce.com/sfdc/pdf/service_presence_administrators.pdf
3. Review the Inbound/MobileOriginate(MO)Messaging section of the Salesforce
AdministratorGuideforLiveTextAgent.
http://www.heywire.com/tech-docs/admin_guide.html _inbound_mobile_originate_mo_messaging
Seealso
The following additional sources of information are recommended for review, but not required
prior to reviewing this information contained in this document.
1. Salesforce’s Omni-channel for Developers guide.
https://resources.docs.salesforce.com/latest/latest/enus/sfdc/pdf/service_presence_developer_guide.pdf
3
LiveText Agent for Salesforce Omni-channel Configuration Guide
WhatisOmni-channel?
Salesforce’s administrator guide provides the following explanation:
“A comprehensive customer service solution that lets your call center route any
type of incoming work item—including cases, chats, or leads—to the most
qualified, available agents in your organization. Omni-Channel integrates
seamlessly into the Salesforce console.”
WhatcanIdowithOmni-channel?
Omni-channel offers several features that allow Salesforce administrators to:
1. Manage the priority of work items (IE: Text Sessions, Cases, etc.) to route the highest
priority items to agents quickly.
2. Manageagents’ capacitytotakeon workitemssothatthey aregivenonlythe
numberofassignmentsthattheycanhandle.
3. Define which agents canworkondifferenttypesofassignments.
Omni-channel is also designed to assign work items based on an agent’s capacity relative to
other agent’s capacity or to assign work items based on an agent’s availability relative to other
agent’s availability.
DifferencesbetweentheOmni-channelwidgetandtheLiveTextAgentwidget
If your Salesforce org has already been using LiveText Agent with the standard LiveText Agent
widget then you are already familiar with the LiveText Agent widget’s capabilities to notify
agents of new inbound text sessions. When the omni-channel feature is in use, the omni-channel
widget needs to be used in place of the LiveText Agent widget to route text sessions to agents.
The capabilities of the omni-channel widget differ from the capabilities of the LiveText Agent
widget. The differences between the two widgets are summarized in the table below. Please
review this information carefully to determine if omni-channel is a good fit for your
organization.
4
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
Widget
LiveText Agent Widget
Omni-channel widget
Advantages
• For use with Pull Routing Routing text sessions to all active
agents assigned to a specific phone
number.
• Integrates with browser notifications
to provide visual alerts to agents of
incoming text sessions and
connection failures. These will be
seen even while an agent is not
using his/her web browser.
• Provides agents with the most
information pertaining to an
inbound (MO) text session before it
is accepted.
• The simplest widget to configure.
• For use with Push Routing - Routing
text sessions to specific queues or
specific agents.
• Enables routing based on agent capacity
(Most available or Least active).
• Agent presence may be able to set from
one console widget for all channels
(Text, Phone, Case, Etc.)
• Enhanced reporting: Salesforce logs a
record every time an agent changes status
or a work item is routed to an agent. The
following reports can be generated:
o Agent speed to answer
o Capacity utilization
o Agent status duration
5
LiveText Agent for Salesforce Omni-channel Configuration Guide
Widget
LiveText Agent Widget
Omni-channel widget
• Not for use with Push Routing.
• Agent presence for channels other
than text messaging must be
configured manually using
additional console widgets.
• Agents configured to support high
volume phone numbers will receive
many notifications.
• Not for use with Pull Routing.
• Browser notifications are NOT
supported.
• Incompatible with the No Available
Users Message (See the Installation
Guide for LiveText Agent for Salesforce
for more information.
• Only the first message sent by a texter
will appear in the omni-channel widget
before an agent accepts the text session.
• The LiveText Agent widget must still be
displayed in the console toolbar of any
Salesforce application configured to use
the omni-channel widget.
• The Text Session Header object must be
loaded as a primary tab in a console
application when a new Text Session is
accepted from the Omni-channel widget.
• More complicated to configure than the
LiveText Agent widget.
Disadvantages
6
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
Omni-channelConfiguration
AssumptionsmadeaboutthestateofyourSalesforceorg
If you have finished digesting the information in the sections above and believe that omnichannel will be a good fit for your organization this section provides step-by-step
instructions for enabling omni-channel. The instructions in this section make the following
assumptions:
1. Omni-channel was not previously enabled or configured in your Salesforce org.
2. The user account being used to install and configure omni-channel was previously
assigned to the LiveText Admin and LiveText Admin Standard Object
Permissions permission sets.
3. LiveText Agent is the only channel you will be supporting with your initial omnichannel configuration.
4. Your organization is not already utilizing a queue that you would like to also use for
text session routing.
5. All inbound (Mobile Originate) text sessions will be routed to the same queue.
6. You have not previously configured the LiveText ITR for automated inbound (MO)
message handling.
If any of the assumptions above do not apply to your Salesforce org, omni-channel will still
be able to be configured for your Salesforce org. It will, however, be necessary to modify
some of the following steps to work with the existing configuration of your org. Please
contact HeyWire support for more information.
A user with administrative privileges must complete the instructions in this section.
Howtoenableandconfigureomni-channelforusewithLiveTextAgent
1. Navigate to Setup
2. Navigate to Build > Customize > Omni-Channel > Omni-Channel Settings
7
LiveText Agent for Salesforce Omni-channel Configuration Guide
3. Click Enable Omni-Channel and click the Save button.
4. Navigate to Build > Customize > Omni-Channel > Service Channels and click the
New button. Create a new service channel as follows and click the Save button.
8
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
9
LiveText Agent for Salesforce Omni-channel Configuration Guide
5. Navigate to Build > Customize > Omni-Channel > Routing Configurations and click
the New button. Create a routing configuration as follows and click the Save button.
10
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
6. Navigate to Build > Customize > Omni-Channel > Service Presence Statuses and
click the New button. Create a service presence status as follows and click the Save
button.
11
LiveText Agent for Salesforce Omni-channel Configuration Guide
7. Navigate to Administer > Manage Users > Queues
12
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
8. Click New. Create a new queue as follows. Add all applicable LiveText Agent users or
groups in the Queue Members section. Ensure that your own user account is included
in this list. Once complete click the Save button.
13
LiveText Agent for Salesforce Omni-channel Configuration Guide
9. Navigate to Administer > Permission Sets > LiveText Admin Standard Object
Permissions > Service Presence Statuses Access and click the Edit button. Move both
the Available and Offline service presence statuses to the Enabled Service Presence
Statuses box (as indicated below) and click Save.
10. Again navigate to Administer > Permission Sets. This time select LiveText Manager
Standard Object Permissions > Service Presence Statuses Access and click the Edit
button. Move both the Available and Offline service presence statuses to the Enabled
Service Presence Statuses box (as indicated above) and click Save.
11. Navigate to Administer > Permission Sets one final time and repeat step 11 above
selecting LiveText Agent Standard Object Permissions.
12. Navigate to Build > Create > Workflow & Approvals > Process Builder
14
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
13. Click New and create a new process as follows:
14. Using the process builder configure a new process to route all inbound text sessions to
the LiveText_Queue by configuring the Omnichannel Routing process as follows:
15
LiveText Agent for Salesforce Omni-channel Configuration Guide
16
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
15. Click the Activate button and click the Confirm button to activate this process. Click the
View All Processes button to return to the My Processes page.
17
LiveText Agent for Salesforce Omni-channel Configuration Guide
16. Click the greater than (>) symbol next to the ConfirmOptIn process.
17. Click the Deactivate link and click the Confirm button to deactivate the ConfirmOptIn
process.
18. Click Back to Setup and navigate Build > Create > Apps
19. Click the Edit link next to the LiveText app. Move the Omni-Channel console
component from the Available Items picklist to the Selected Items picklist under the
Choose Console Components section:
18
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
20. Click Save and navigate to the LiveText Admin tab of the LiveText Admin app.
21. Click Edit next to the phone number that you wish to configure for use with Omnichannel. In the Response Management section of the Phone Number Configuration
Settings page click the checkbox next to the ITR Enabled label:
19
LiveText Agent for Salesforce Omni-channel Configuration Guide
22. Repeat step 22 for all applicable phone numbers.
23. Navigate to the LiveText app.
24. Click the Omni-channel widget, click the Offline link and change your status to
Available by clicking the Available link.
25. Finally verify your omni-channel configuration by sending a text message to the phone
number modified in step 22. If you are the only user with you status set to Available a
new inbound text session should appear in the omni-channel widget:
20
www.heywire.com/livetext/
LiveText Agent for Salesforce Omni-channel Configuration Guide
Nextsteps…
Having completing the steps outline in this document omni-channel is now configured for use
with LiveText Agent. To better meet the needs of your organization you may wish to further
customize and expand the capabilities of your LiveText / omni-channel integration. The
following sections provide information on how to route text sessions to different queues with the
LiveText ITR and how to configure custom reports based on the objects provided with omnichannel.
UtilizetheLiveTextAgentITRtoroutetextsessionstodifferentqueues
This document includes instructions for configuring a process builder process that routes
all inbound text sessions to a single omni-channel queue. The LiveText ITR can also be
configured to route text sessions to different omni-channel queues based on:
1.
2.
3.
4.
The content of the message LiveText receives from a texter
The LiveText number the texter texted
Information contained in Salesforce pertaining to the texter
Several other parameters
To learn more about the ITR and configuring LiveText Agent for Salesforce to
automatically handle Inbound / Mobile Originate (MO) Messaging and to send automated
Outbound / Mobile Terminate (MT) Messaging please visit:
http://www.heywire.com/resources/documentation/
Configurecustomreportsbasedontheomni-channelobjects
Omni-channel adds records to both the Agent Work and the User Presence objects
respectively whenever an object is routed to an agent with omni-channel or whenever an
agent changes his or her status with the omni-channel widget. Various reports can be
generated based on these objects to gauge the performance of a contact center. Refer to the
Omni-channel for Administrators guide and the Salesforce’s help site for Create a
Custom Report Type for more information:
1. Omni-channel for Administrators guide:
https://resources.docs.salesforce.com/sfdc/pdf/service_presence_administrators.pdf
2. Salesforce’s help site for Create a Custom Report Type:
https://help.salesforce.com/apex/HTViewHelpDoc?id=reports_defining_report_typ
es.htm
21