Skip to content

Commit c24f4b2

Browse files
committed
[IMP] live chat:update getting started doc
closes #4024 Signed-off-by: Jessica Rogers (jero) <jero@odoo.com>
1 parent b19ba95 commit c24f4b2

19 files changed

+262
-53
lines changed

content/applications/websites/livechat.rst

Lines changed: 262 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -5,80 +5,289 @@
55
Live Chat
66
=========
77

8-
Live Chat has the highest satisfaction rating of any communication tool. It allows fast responses
9-
and it is accessible and convenient, as your customers can keep doing what they are doing while
10-
interacting with you. Remember: your customers want to talk to you, so let's make it easy.
8+
Odoo *Live Chat* allows users to communicate with website visitors in real time. With *Live Chat*,
9+
leads can be qualified for their sales potential, support questions can be answered quickly, and
10+
issues can be directed to the appropriate team for further investigation (or follow up). *Live Chat*
11+
also provides the opportunity for instant feedback from customers.
1112

12-
.. seealso::
13-
- `Live Chat: product page <https://www.odoo.com/app/live-chat>`_
14-
- :doc:`livechat/ratings`
15-
- :doc:`livechat/responses`
13+
Enable Live Chat
14+
================
15+
16+
In order to enable *Live Chat*, the *Live Chat* application needs to be installed. This can be done
17+
in one of two ways.
18+
19+
- Go to :menuselection:`Apps --> Live Chat` and click :guilabel:`Install`.
20+
- In the :menuselection:`Website` application, go to :menuselection:`Configuration --> Settings`,
21+
scroll to the :guilabel:`Email & Marketing` section, check the box next to :guilabel:`Livechat`,
22+
and click :guilabel:`Save`.
23+
24+
.. image:: livechat/enable-setting.png
25+
:align: center
26+
:alt: View of the settings page and the live chat feature for Odoo Live Chat.
27+
28+
After the :guilabel:`Live Chat` application is installed, a live chat :guilabel:`Channel` will be
29+
created by default and automatically selected in the drop-down.
30+
31+
Create a new live chat channel
32+
==============================
33+
34+
To create a new live chat *Channel*, go to :menuselection:`Main Odoo Dashboard --> Live Chat app -->
35+
New`. This will open a blank channel detail form. Enter the name of the new channel in the
36+
:guilabel:`Channel Name` field.
37+
38+
.. image:: livechat/open-channel.png
39+
:align: center
40+
:alt: View of a live chat channel form for Odoo Live Chat.
1641

17-
Set up
18-
======
42+
To configure the remaining tabs on the channel detail form (:guilabel:`Operators`,
43+
:guilabel:`Options`, :guilabel:`Channel Rules`, and :guilabel:`Widgets`), follow the steps below.
1944

20-
Once *Live Chat* is installed on your database, if your website was created with Odoo, the
21-
application is automatically added to it. All that is left to do is to go to
22-
:menuselection:`Website --> Configuration --> Settings --> Live Chat`.
45+
Operators
46+
---------
2347

24-
.. image:: livechat/livechat_settings.png
25-
:height: 300
26-
:alt: View of the settings page and the live chat feature for Odoo Live Chat
48+
*Operators* are the users who will respond to live chat requests from customers. When a user is
49+
added as an operator in a live chat channel, they will be able to receive chats from website
50+
visitors wherever they are in the database. Chat windows will open in the bottom right corner of the
51+
screen.
2752

28-
Select the channel to be linked to your website or create one on the fly.
53+
.. image:: livechat/pop-up.png
54+
:align: center
55+
:alt: View of a live chat pop up window in an Odoo database.
2956

30-
.. image:: livechat/channels.png
31-
:alt: View of a live chat channel form for Odoo Live Chat
57+
The user who originally created the live chat channel will be added as an operator by default.
3258

33-
| For both scenarios, under:
34-
| - **Operators**: add agents to respond to the chat requests. Add as many as you like, and keep in
35-
mind that operators that do not show any activity in Odoo for more than 30min are considered
36-
disconnected.
37-
| - **Options**: set the default text to be shown on the live chat button; an automated welcome
38-
message to be seen by visitors when a conversation is initiated, and the text that prompts the
39-
user to initiate a chat.
40-
| - **Channel Rules**: choose an action for a given URL, and/or per country. In the example below,
41-
the chat window automatically pops-up 3 seconds after users (from any country) land on the
42-
contact us page.
59+
To add additional users, navigate back to the :guilabel:`Website Live Chat Channels` dashboard via
60+
the breadcrumbs and click on the appropriate :guilabel:`Live Chat Channel`. Then, on the channel
61+
detail form, under the :guilabel:`Operators` tab, click :guilabel:`ADD` to reveal an :guilabel:`Add:
62+
Operators` pop-up window.
4363

44-
.. image:: livechat/rules.png
45-
:alt: View of a channel’s rules form for Odoo Live Chat
64+
In the pop-up window, search for the desired user(s). Then, click the checkbox next to the user(s)
65+
to be added, and click :guilabel:`SELECT`.
66+
67+
New operators can be created and added to the list directly from this pop-up, as well, by clicking
68+
:guilabel:`New`, and filling out the :guilabel:`Create Operators` pop-up form. When the form is
69+
complete, click :guilabel:`SAVE & CLOSE` (or :guilabel:`SAVE & NEW` for multiple record creations).
4670

4771
.. note::
48-
GeoIP, which refers to the process of finding a computer terminal’s geographical location by its
49-
IP address, must be installed on your server. Otherwise, under *Channel Rules*, countries are
50-
not taken into account.
72+
Current operators can be edited (or removed) by clicking on their respective boxes in the
73+
:guilabel:`Operators` tab, which reveals a separate :guilabel:`Open: Operators` pop-up. In that
74+
pop-up, adjust any information as needed, and click :guilabel:`Save`, or click :guilabel:`Remove`
75+
to remove that operator from the channel.
76+
77+
Options
78+
-------
79+
80+
The :guilabel:`Options` tab on the live chat channel details form contains the visual and text
81+
settings for the live chat window.
82+
83+
Livechat button
84+
~~~~~~~~~~~~~~~
85+
86+
The *Livechat Button* is the icon that appears in the bottom corner of the website.
87+
88+
.. image:: livechat/chat-button.png
89+
:align: center
90+
:alt: View of an Odoo website emphasizing the livechat button.
91+
92+
Change the text in the :guilabel:`Text of the Button` field to update the greeting displayed in the
93+
text bubble when the live chat button appears on the website.
94+
95+
Change the :guilabel:`Livechat Button Color` by clicking a color bubble to open the color selection
96+
window. Click the :guilabel:`🔄 (refresh)` icon to the right of the color bubbles to reset the
97+
colors to the default selection.
98+
99+
.. tip::
100+
Color selection, for the button or header, can be made manually using a slider or through RGB,
101+
HSL, or HEX color code entries from the pop-up color selection window that appears when either of
102+
the color bubbles are clicked. Different options will be available, depending on your operating
103+
system.
104+
105+
Livechat window
106+
~~~~~~~~~~~~~~~
107+
108+
The *Livechat Window* is the space where the live chat conversation with website visitors takes
109+
place.
110+
111+
Edit the :guilabel:`Welcome Message` to change the message a visitor sees when they open a new chat
112+
session. This message will appear as though it is sent by a live chat operator, and acts as both a
113+
greeting and an invitation to continue the conversation.
114+
115+
Edit the :guilabel:`Chat Input Placeholder` to alter the text that appears in the box where visitors
116+
will type their replies.
117+
118+
The *Channel Header* is the colored bar at the top of the chat window. The :guilabel:`Channel Header
119+
Color` can be changed following the same steps as the *Livechat Button Color* above.
120+
121+
.. figure:: livechat/chat-window.png
122+
:align: center
123+
124+
The Livechat Window with a purple header. The chat input placeholder reads "Ask Something..."
125+
126+
Channel rules
127+
-------------
128+
129+
The :guilabel:`Channel Rules` tab on the live chat channel details form determines when the *Live
130+
Chat Window* opens on the website, by configuring when a :guilabel:`URL Regex` action is triggered
131+
(e.g., a page visit).
132+
133+
To create a new channel rule, click :guilabel:`Add a line`. This opens the :guilabel:`Open: Rules`
134+
pop-up.
135+
136+
.. image:: livechat/create-rules.png
137+
:align: center
138+
:alt: View of a channel's rules form for Odoo Live Chat.
139+
140+
Create new rules
141+
~~~~~~~~~~~~~~~~
142+
143+
Fill out the fields on the :guilabel:`Open: Rules` pop-up as instructed below, then click
144+
:guilabel:`Save`.
145+
146+
.. tabs::
51147

52-
External options
53-
----------------
148+
.. tab:: Live Chat Button
54149

55-
| If your website was not created with Odoo, you can find the code to be added to your own, under
56-
the *Widget* tab.
57-
| Odoo also offers an URL you can send to users so they can have access to a single live chat page.
150+
The *Livechat Button* is the icon that appears in the bottom corner of the website. Select
151+
from one of the following display options:
58152

59-
.. image:: livechat/widget.png
60-
:alt: View of the widget tab for Odoo Live Chat
153+
- :guilabel:`Show` displays the chat button on the page(s).
154+
- :guilabel:`Show with notification` displays the chat button, as well as a floating text
155+
bubble next to the button.
156+
- :guilabel:`Open automatically` displays the button and automatically opens the chat window
157+
after a specified amount of time (designated in the :guilabel:`Open automatically timer`
158+
field).
159+
- :guilabel:`Hide` hides the chat button on the page(s).
61160

62-
Managing chat requests
63-
======================
161+
.. tab:: Chatbot
64162

65-
Conversations initiated by visitors pop up as a direct message, and are shown in *Discuss*.
66-
Therefore, inquiries can be answered wherever you are in Odoo.
163+
If a *Chatbot* will be included on this channel, select it from the dropdown. If the chatbot
164+
will only be active when no operators are active, check the box labeled :guilabel:`Enabled
165+
only if no operator`.
67166

68-
.. image:: livechat/discuss.png
69-
:alt: View of the discuss application with a message sent through live chat in Odoo
167+
.. tab:: URL Regex
168+
169+
In the :guilabel:`URL Regex` field, input the relative URL of the page where the chat button
170+
should appear.
171+
172+
.. tab:: Open automatically timer
173+
174+
This field designates the amount of time (in seconds) a page will be open before the chat
175+
window will open. If the :guilabel:`Livechat Button` for this rule is not set to
176+
:guilabel:`Open automatically`, this field will be ignored.
177+
178+
.. tab:: Country
179+
180+
If this channel should only be available to site visitors in specific countries, add them to
181+
the :guilabel:`Country` field. If this field is left blank, the channel will be available to
182+
all site visitors, regardless of location.
70183

71184
.. note::
72-
Conversations are dispatched based on the current workload of the online operators.
185+
In order to track the geographical location of visitors, :guilabel:`GeoIP` must be installed on
186+
the database. While this feature is installed by default on *Odoo Online*, *On-Premise* databases
187+
will require additional :doc:`setup steps
188+
</applications/websites/website/configuration/on-premise_geo-ip-installation>`.
189+
190+
Widget
191+
------
192+
193+
The :guilabel:`Widget` tab on the live chat channel details form provides the shortcode for an
194+
embeddable website widget. This code can be added to a website to provide access to a live chat
195+
window.
196+
197+
The live chat widget can be added to websites created through Odoo by navigating to the
198+
:menuselection:`Website --> Configuration --> Settings`. Then scroll to the :guilabel:`Livechat`
199+
section, and select the channel to add to the site. Click :guilabel:`Save` to apply.
200+
201+
To add the widget to a website created on a third-party platform, click the first :guilabel:`COPY`
202+
button on the :guilabel:`Widget` tab and paste the code into the `<head>` tag on the site.
203+
204+
Likewise, to send a live chat session to a customer, click the second :guilabel:`COPY` button on the
205+
:guilabel:`Widget` tab. This link can be sent directly to a customer, and once they click the link,
206+
it will open a new chat.
207+
208+
.. image:: livechat/widget-code.png
209+
:align: center
210+
:alt: View of the widget tab for Odoo Live Chat.
211+
212+
Participate in a conversation
213+
=============================
214+
215+
As explained above, *operators* are the users who will respond to live chat requests from customers.
216+
The information below outlines the necessary steps for operators participating in live chat
217+
conversations on an Odoo database.
218+
219+
Set an online chat name
220+
-----------------------
221+
222+
Before participating in a live chat, operators should update their *Online Chat Name*. This is the
223+
name that will be displayed to site visitors in the live chat conversation.
224+
225+
To update the :guilabel:`Online Chat Name`, click on the user name in the upper-right corner of any
226+
page in the database. Select :guilabel:`My Profile` to open the Profile page. On the right side of
227+
the :guilabel:`Preferences` tab, locate the :guilabel:`Online Chat Name` field and enter the
228+
preferred name.
73229

74-
Leave or join a channel
75-
=======================
230+
.. image:: livechat/my-profile.png
231+
:align: center
232+
:alt: View of the My Profile option in Odoo.
76233

77-
Go to :menuselection:`Website --> Configuration --> Settings`, access your channel under
78-
*Live Chat*, and *Join Channel* or *Leave Channel*.
234+
If a users :guilabel:`Online Chat Name` is not set, the name displayed will default to the
235+
:guilabel:`User Name`.
79236

80-
.. image:: livechat/joinchannel.png
81-
:alt: View of a channel form and the option to join a channel for Odoo Live Chat
237+
.. example::
238+
A user has their full name as their :guilabel:`User Name`, but they do not want to include their
239+
last name in a live chat conversation. They would then set their :guilabel:`Online Chat Name` to
240+
include only their first name.
241+
242+
.. image:: livechat/online-chat-name.png
243+
:align: center
244+
:alt: View of user profile in Odoo, emphasizing the Online Chat name field.
245+
246+
Join or leave a channel
247+
-----------------------
248+
249+
To join a live chat channel, go to the :menuselection:`Live Chat` app and click the :guilabel:`JOIN`
250+
button on the kanban card for the appropriate channel.
251+
252+
Any channel where the user is currently active will show a :guilabel:`LEAVE` button. Click this
253+
button to disconnect from the channel.
254+
255+
.. image:: livechat/leave-channel.png
256+
:align: center
257+
:alt: View of a channel form and the option to join a channel for Odoo Live Chat.
258+
259+
.. important::
260+
*Operators* that do not show any activity in Odoo for more than thirty minutes will be considered
261+
disconnected, and subsequently removed from the channel.
262+
263+
Manage live chat requests
264+
-------------------------
265+
266+
When an operator is active in a channel, chat windows will open in the bottom right corner of the
267+
screen, no matter where they are in the database. They can participate in conversations without
268+
leaving their current location.
269+
270+
.. tip::
271+
Conversations can also be accessed by clicking the :guilabel:`Conversations` icon in the
272+
menu bar.
273+
274+
.. image:: livechat/menu-bar.png
275+
:align: center
276+
:alt: View of the menu bar in Odoo emphasizing the conversations icon.
277+
278+
Live chat conversations can also be viewed by navigating to :menuselection:`Dashboard --> Discuss`.
279+
New conversations will appear in bold under the :guilabel:`LIVECHAT` heading along the left panel.
280+
281+
.. image:: livechat/managing-chat-responses.png
282+
:align: center
283+
:alt: View of the discuss application with a message sent through live chat in Odoo.
284+
285+
Click on a conversation in the left panel to select it. This will open the conversation. From this
286+
view, an operator can participate in the chat the same as they would in the normal chat window.
287+
288+
.. seealso::
289+
- :doc:`Get Started with Discuss </applications/productivity/discuss/overview/get_started>`
290+
- :doc:`/applications/websites/livechat/responses`
82291

83292
.. toctree::
84293
:titlesonly:
-37 KB
Binary file not shown.
16.9 KB
Loading
14.6 KB
Loading
12.2 KB
Loading
-41.5 KB
Binary file not shown.
11.8 KB
Loading
-43.6 KB
Binary file not shown.
9.38 KB
Loading
-26.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)