|
5 | 5 | Live Chat |
6 | 6 | ========= |
7 | 7 |
|
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. |
11 | 12 |
|
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. |
16 | 41 |
|
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. |
19 | 44 |
|
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 | +--------- |
23 | 47 |
|
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. |
27 | 52 |
|
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. |
29 | 56 |
|
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. |
32 | 58 |
|
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. |
43 | 63 |
|
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). |
46 | 70 |
|
47 | 71 | .. 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:: |
51 | 147 |
|
52 | | -External options |
53 | | ----------------- |
| 148 | + .. tab:: Live Chat Button |
54 | 149 |
|
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: |
58 | 152 |
|
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). |
61 | 160 |
|
62 | | -Managing chat requests |
63 | | -====================== |
| 161 | + .. tab:: Chatbot |
64 | 162 |
|
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`. |
67 | 166 |
|
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. |
70 | 183 |
|
71 | 184 | .. 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. |
73 | 229 |
|
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. |
76 | 233 |
|
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`. |
79 | 236 |
|
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` |
82 | 291 |
|
83 | 292 | .. toctree:: |
84 | 293 | :titlesonly: |
|
0 commit comments