Skip to content

Commit 742b8bb

Browse files
jero-odoolarm-odooFelicious
committed
[ADD] Live Chat: Info Panel
closes #15268 Signed-off-by: Jessica Rogers (jero) <jero@odoo.com> Co-authored-by: larm-odoo <121518652+larm-odoo@users.noreply.github.com> Co-authored-by: Felicia Kuan <feku@odoo.com>
1 parent 755177c commit 742b8bb

File tree

9 files changed

+178
-0
lines changed

9 files changed

+178
-0
lines changed

content/applications/websites/livechat.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,3 +261,4 @@ When they click the link, they are redirected to a new chat window.
261261
livechat/chatbots
262262
livechat/reports
263263
livechat/participate
264+
livechat/information
Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
=================
2+
Information panel
3+
=================
4+
5+
The **Live Chat** information panel provides agents with the context they need to handle live chat
6+
conversations efficiently. It gathers key information about the visitor and the conversation
7+
history, allowing agents to respond faster and avoid repetitive messaging.
8+
9+
Accessing the info panel
10+
========================
11+
12+
To view the info panel, open a live chat conversation either in the **Discuss** app or the **Live
13+
Chat** app. Live chat discussions in the **Discuss** app are listed on the left side panel, under
14+
the title of the live chat channel where the conversation began. In the **Live Chat** app,
15+
conversations can be accessed by navigating to :menuselection:`Live Chat --> Sessions --> All
16+
Conversations`.
17+
18+
The information panel appears on the right side of the conversation. Click the :icon:`fa-info`
19+
:guilabel:`(information)` icon to toggle the info panel open or closed.
20+
21+
.. image:: information/info-panel.png
22+
:alt: The information panel for a known contact.
23+
24+
Contact information
25+
===================
26+
27+
If the live chat conversation involves a known contact, a :guilabel:`View Contact` button appears at
28+
the top of the panel. Clicking this button opens the :doc:`contact record
29+
<../../essentials/contacts>` for the customer, without closing the conversation. The contact record
30+
links to the customers' sales, invoices, meetings, and previous live chat sessions.
31+
32+
Status
33+
======
34+
35+
In an active livechat conversation, the *Status* can be set to allow agents to identify
36+
conversations that require immediate action, and inform other agents which conversations require
37+
their expertise at any given time.
38+
39+
In progress
40+
-----------
41+
42+
The *In progress* status is the default status for a conversation. This status indicates that the
43+
customer is waiting for a response from an agent.
44+
45+
.. tip::
46+
If a conversation is set to *Waiting for customer*, it will revert to *In progress* as soon as
47+
the customer sends a new message.
48+
49+
Waiting for customer
50+
--------------------
51+
52+
The *Waiting for customer* status indicates that an agent has sent a message to the customer and is
53+
waiting for a response. When this status is applied, the conversation is highlighted in yellow with
54+
a :icon:`fa-hourglass-start` :guilabel:`(hourglass)` icon.
55+
56+
.. image:: information/waiting-for-customer.png
57+
:alt: A conversation with the waiting for customer status.
58+
59+
.. important::
60+
The *Waiting for customer* status **must** be manually applied.
61+
62+
Looking for help
63+
----------------
64+
65+
If a conversation is marked with the status *Looking for help*, it moves from its original channel
66+
name heading to the *Looking for help* heading, and the :icon:`fa-exclamation-circle`
67+
:guilabel:`(exclamation circle)` icon is added. Any user with **Live Chat** permissions can view or
68+
join these conversations, even if they are not currently active in a live chat channel.
69+
70+
If a conversation with the *Looking for help* status has an :ref:`expertise <information/expertise>`
71+
listed that matches the user's, the conversation is marked with a :icon:`fa-star` :guilabel:`(star)`
72+
icon.
73+
74+
.. image:: information/relevant-to-experience.png
75+
:alt: The looking for help panel with a star marking conversations relevant to user expertise.
76+
77+
To join a conversation in progress, click the :icon:`fa-sign-in` :guilabel:`(sign in)` icon at the
78+
top of the information panel. Doing so moves the conversation back to the channel heading and
79+
reverts the status to *In progress*. The customer is also informed that a new user has joined the
80+
chat.
81+
82+
If the icon does not appear, manually set the status to *In progress* to inform other agents the
83+
conversation is being handled.
84+
85+
.. tip::
86+
All conversations that have been tagged with the status *Looking for help* can be found by
87+
navigating to :menuselection:`Live Chat app --> Sessions --> Looking for Help`. Use the filters
88+
to find the appropriate session date.
89+
90+
Notes
91+
=====
92+
93+
The :guilabel:`Notes` field allows agents to leave comments about the conversation, recap the
94+
situation when transferring it to another agent, or to add context to the conversation that can be
95+
viewed later in reporting.
96+
97+
Tags
98+
====
99+
100+
Tags can be added to a conversation to assist with categorizing, tracking issues, and enhancing
101+
reporting. Click :guilabel:`Tags` :icon:`fa-plus`, then select a tag from the list, or enter a new
102+
one in the field. Multiple tags can be added to a single conversation.
103+
104+
Chatbot answers
105+
===============
106+
107+
If the conversation was forwarded from a chatbot, the answers selected from the chatbot are included
108+
on the information panel under *Chatbot answers*.
109+
110+
.. image:: information/chatbot-answers.png
111+
:alt: The chatbot answers section of the information panel.
112+
113+
.. _information/expertise:
114+
115+
Expertise
116+
=========
117+
118+
The :guilabel:`Expertise` field allows agents to designate the topic of conversation to a specific
119+
skillset or knowledge scope. This helps to categorize the conversation for assignment purposes, as
120+
well as issue tacking and enchanced reporting. Click into the field and select one or more options
121+
from the drop-down list.
122+
123+
Country & language
124+
==================
125+
126+
The *Country & Language* section identifies where the customer is located, and their language. A
127+
visitor's language is determined via their browser's language settings.
128+
129+
.. note::
130+
Conversations are assigned to operators based on a number of criteria, including availability and
131+
the number of ongoing conversations. While the operator's main language and additional languages
132+
are taken into consideration, they do **not** supersede all other criteria.
133+
134+
Recent conversations
135+
====================
136+
137+
Any recent live chat conversations with this customer also appear in the information panel. Click on
138+
the :icon:`fa-external-link` :guilabel:`(external link)` icon on the ticket title to open the
139+
conversation in a new tab.
140+
141+
.. image:: information/recent-conversations.png
142+
:alt: The recent conversations field on the information panel.
143+
144+
Open tickets
145+
============
146+
147+
Any open **Helpdesk** tickets created by the customer also appear in the information panel. Click on
148+
the :icon:`fa-external-link` :guilabel:`(external link)` icon on the ticket title to open the ticket
149+
record in a new tab.
150+
151+
.. image:: information/open-tickets.png
152+
:alt: The open ticket field on the information panel.
153+
154+
Outcome
155+
=======
156+
157+
For closed conversations, the *Outcome* field defines how the conversation concluded:
158+
159+
- *No Answer*: assigned when the customer does not respond to the agent. This usually occurs when
160+
the session is initiated, but the customer does not engage or send additional messages.
161+
- *No One Available*: assigned when no agents are available to respond to the customer. This occurs
162+
when the session is initiated, but no operator is online or available to be assigned to the chat.
163+
- *Success*: assigned when the live chat session is completed successfully. This outcome does
164+
**not** depend the customer providing a positive rating, it is dependent on the session being
165+
resolved without escalation or failure.
166+
- *Escalated*: assigned when the session is forwarded to another operator. This indicates the
167+
initial operator could not resolve the issue, and required assistance.
168+
169+
Send conversation
170+
=================
171+
172+
When the conversation is complete, scroll to the bottom of the info panel. The email address in the
173+
field can be edited to send to a different address.click the :icon:`fa-paper-plane`
174+
:guilabel:`(paper plane)` icon to send a copy of the conversation transcript.
175+
176+
.. image:: information/send-convo.png
177+
:alt: The send conversation button at the bottom of the info panel.
4.57 KB
Loading
14.5 KB
Loading
4.01 KB
Loading
5.13 KB
Loading
7.17 KB
Loading
3.44 KB
Loading
3.81 KB
Loading

0 commit comments

Comments
 (0)