Skip to content

Commit 34d9856

Browse files
committed
[ADD] Live chat: expertise
1 parent 527cf78 commit 34d9856

File tree

6 files changed

+99
-0
lines changed

6 files changed

+99
-0
lines changed

content/applications/websites/livechat.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,3 +262,4 @@ When they click the link, they are redirected to a new chat window.
262262
livechat/reports
263263
livechat/participate
264264
livechat/information
265+
livechat/expertise

content/applications/websites/livechat/chatbots.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ including the webpage where it is located, and the information it captures.
1414
.. image:: chatbots/chatbot-visitor-view.png
1515
:alt: View of the chat window with a helpdesk ticket created in Odoo Live Chat.
1616

17+
.. _chatbot/build-a-chatbot:
18+
1719
Build a chatbot
1820
===============
1921

@@ -116,6 +118,8 @@ to follow up with additional information, schedule demos, and more.
116118
Due to the vast number of formats used for phone numbers worldwide, responses to this step type
117119
are not validated for formatting, and can include both numbers and special characters.
118120

121+
.. _chatbot/forward-to-operator:
122+
119123
Forward to Operator
120124
~~~~~~~~~~~~~~~~~~~
121125

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
=========
2+
Expertise
3+
=========
4+
5+
In Odoo's **Live Chat**, agents can designate *Expertise* in one or more areas. This allows
6+
conversations to be assigned to them based on their areas of expertise.
7+
8+
When a visitor requests help on a specific topic, Odoo can automatically assign the conversation to
9+
an agent who declared that expertise. Expertise improves routing efficiency, reduces wait time, and
10+
ensures customers speak to the most qualified person available.
11+
12+
Create a new expertise
13+
======================
14+
15+
To create a new expertise, navigate to :menuselection:`Live Chat app --> Configuration -->
16+
Expertise` and click :guilabel:`New`. Enter a :guilabel:`Name` for the area of focus.
17+
18+
Under :guilabel:`Operators`, select one or more users from the drop-down to assign this expertise.
19+
20+
.. note::
21+
*Administrator* level access is required in the **Live Chat** application to create or edit
22+
expertise. Those with *User* level access can view the expertise menu and see which users are
23+
assigned to each expertise, but they cannot make changes.
24+
25+
Set live chat expertise
26+
=======================
27+
28+
To set a user's live chat expertise, click on the user avatar in the top-right corner of any page in
29+
the database. Select :guilabel:`My Preferences` from the drop-down menu to open the profile page. On
30+
the right side of the :guilabel:`Preferences` tab, select one or more options from the
31+
:guilabel:`Live Chat Expertise` drop-down list.
32+
33+
.. image:: expertise/select-expertise.png
34+
:alt: A user profile with the Live Chat Expertise menu open.
35+
36+
Forward conversations based on expertise
37+
========================================
38+
39+
Once an expertise has been assigned to one or more operators, they can be used to forward
40+
conversations. This allows a chatbot to identify the operator who is best suited to handle a
41+
customer request.
42+
43+
Forward via chatbot
44+
-------------------
45+
46+
:doc:`Chatbots <chatbots>` are designed to mimic a conversation with a live human, and operate based
47+
off of a pre-written script of steps to follow. The :ref:`Forward to Operator
48+
<chatbot/forward-to-operator>` step type is used to send a conversation from a chatbot to an active
49+
live chat agent who can then continue the conversation based where the chatbot left off. By adding
50+
exoertise to this step, the chatbot will first look for an agent with matching expertise, to ensure
51+
the agent is the best person for the situation.
52+
53+
To add expertise to a chatbot conversation, navigate to :menuselection:`Live Chat app -->
54+
Configuration --> Chatbots`. Click on an existing chatbot to open it, or click :guilabel:`New` to
55+
:ref:`create a new one <chatbot/build-a-chatbot>`. Scroll to the :guilabel:`Script` tab.
56+
57+
If there is an existing *Forward to Operator* step, click on it. If not, click :guilabel:`Add a
58+
line`, then select *Forward to Operator* in the :guilabel:`Step Type` field.
59+
60+
In the :guilabel:`Operator Expertise` field, select one or more expertise for the chatbot to
61+
consider when prioritizing users for converations on the related channel. Click :guilabel:`Save`
62+
when finished.
63+
64+
.. tip::
65+
When making selections in this field, keep in mind the use case for the chatbot. A *Support*
66+
chatbot will cover different topics than a *Recruitment* chatbot.
67+
68+
.. image:: expertise/script-steps.png
69+
:alt: A forward to operator script step pop-up.
70+
71+
Add users to a conversation
72+
---------------------------
73+
74+
Users can add other live chat agents to an ongoing conversation directly from the chat window. Open
75+
an active live chat conversation through the :menuselection:`Discuss app`. At the top-right of the
76+
chat, click the :icon:`fa-user-plus` :guilabel:`(user plus)` icon to open the *Invite People* menu.
77+
The user's expertise are listed next to the :icon:`fa-graduation-cap` :guilabel:`(graduation cap)`
78+
icon.
79+
80+
.. image:: expertise/add-users.png
81+
:alt: The add users menu in a live chat conversation.
82+
83+
To add a user to the conversation, tick the checkbox to the right of the user's name, then click
84+
:guilabel:`Invite`.
85+
86+
.. note::
87+
*Expertise* only appear on the *Invite People* pop-up for live chat conversations, not direct
88+
messages.
89+
90+
Looking for help conversations
91+
==============================
92+
93+
.. identify conversations based on status and expertise
94+
12.3 KB
Loading
16.2 KB
Loading
23 KB
Loading

0 commit comments

Comments
 (0)