Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions content/applications/websites/livechat.rst
Original file line number Diff line number Diff line change
Expand Up @@ -262,3 +262,4 @@ When they click the link, they are redirected to a new chat window.
livechat/reports
livechat/participate
livechat/information
livechat/expertise
4 changes: 4 additions & 0 deletions content/applications/websites/livechat/chatbots.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ including the webpage where it is located, and the information it captures.
.. image:: chatbots/chatbot-visitor-view.png
:alt: View of the chat window with a helpdesk ticket created in Odoo Live Chat.

.. _chatbot/build-a-chatbot:

Build a chatbot
===============

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

.. _chatbot/forward-to-operator:

Forward to Operator
~~~~~~~~~~~~~~~~~~~

Expand Down
114 changes: 114 additions & 0 deletions content/applications/websites/livechat/expertise.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
=========
Expertise
=========

In Odoo's **Live Chat**, agents can designate *Expertise* in one or more areas. This allows
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In Odoo's **Live Chat**, agents can designate *Expertise* in one or more areas. This allows
In Odoo's **Live Chat**, agents can designate *expertise* in one or more areas. This allows

It feels like a description here instead of a GUI/menu heading, so I'd lower case the E.

conversations to be assigned to them based on their scope of knowledge.

When a visitor requests help on a specific topic, Odoo can automatically assign the conversation to
an agent who has declared that expertise. Expertise improves routing efficiency, reduces wait time,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
an agent who has declared that expertise. Expertise improves routing efficiency, reduces wait time,
an agent with that specific expertise. Expertise improves routing efficiency, reduces wait time,

and ensures customers speak to the most qualified person available.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
and ensures customers speak to the most qualified person available.
and ensures customers speak to a qualified person.

What happens if no one is available? If it's in this doc, I might link it here - just so they can jump if they are like 'what if no one is availabe?'


Create a new expertise
======================

To create a new expertise, navigate to :menuselection:`Live Chat app --> Configuration -->
Expertise` and click :guilabel:`New`. Enter a :guilabel:`Name` for the area of focus.

Under :guilabel:`Operators`, select one or more users from the drop-down to assign this expertise.

.. note::
*Administrator* level access is required in the **Live Chat** application to create or edit
expertise. Those with *User* level access can view the expertise menu and see which users are
assigned to each expertise, but they cannot make changes.
Comment on lines +21 to +23
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
*Administrator* level access is required in the **Live Chat** application to create or edit
expertise. Those with *User* level access can view the expertise menu and see which users are
assigned to each expertise, but they cannot make changes.
*Administrator* level access is required in the **Live Chat** application to create or edit
expertise. Those with *User* level access can view the expertise menu and see which users are
assigned to each expertise, but they cannot make changes.

You can link in th etext or add a see also block for the access rights doc


Set live chat expertise
=======================

To set a user's live chat expertise, click on the user avatar in the top-right corner of any page in
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had no idea how to do this =D

the database. Select :guilabel:`My Preferences` from the drop-down menu to open the profile page. On
the right side of the :guilabel:`Preferences` tab, select one or more options from the
:guilabel:`Live Chat Expertise` drop-down list.

.. image:: expertise/select-expertise.png
:alt: A user profile with the Live Chat Expertise menu open.

Forward conversations based on expertise
========================================

Once an expertise has been assigned to one or more operators, they can be used to forward
conversations. This allows a chatbot to identify the operator who is best suited to handle a
customer request.

Forward via chatbot
-------------------

:doc:`Chatbots <chatbots>` are designed to mimic a conversation with a live human, and operate based
on a pre-written script of steps to follow. The :ref:`Forward to Operator
<chatbot/forward-to-operator>` step type is used to send a conversation from a chatbot to an active
live chat agent who can then continue the conversation based on where the chatbot left off. By
adding expertise to this step, the chatbot will first look for an agent with matching expertise, to
ensure the agent is the best person for the situation.

To add expertise to a chatbot conversation, navigate to :menuselection:`Live Chat app -->
Configuration --> Chatbots`. Click on an existing chatbot to open it, or click :guilabel:`New` to
:ref:`create a new one <chatbot/build-a-chatbot>`. Scroll to the :guilabel:`Script` tab.

If there is an existing *Forward to Operator* step, click on it. If not, click :guilabel:`Add a
line`, then select *Forward to Operator* in the :guilabel:`Step Type` field.
Comment on lines +55 to +58
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
:ref:`create a new one <chatbot/build-a-chatbot>`. Scroll to the :guilabel:`Script` tab.
If there is an existing *Forward to Operator* step, click on it. If not, click :guilabel:`Add a
line`, then select *Forward to Operator* in the :guilabel:`Step Type` field.
:ref:`create a new one <chatbot/build-a-chatbot>`..
In the :guilabel:`Script` tab, if there is an existing *Forward to Operator* step, click on it. If not, click :guilabel:`Add a
line`, then select *Forward to Operator* in the :guilabel:`Step Type` field.

Only because you don't need to scroll- the tab is right there.


In the :guilabel:`Operator Expertise` field, select one or more expertise for the chatbot to
consider when prioritizing users for conversations on the related channel. Click :guilabel:`Save`
when finished.

.. tip::
When making selections in this field, considerthe use case for the chatbot. A *Support* chatbot
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
When making selections in this field, considerthe use case for the chatbot. A *Support* chatbot
When making selections in this field, consider the use case for the chatbot. A *Support* chatbot

will cover different topics than a *Recruitment* chatbot.

.. image:: expertise/script-steps.png
:alt: A forward to operator script step pop-up.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you want to add the 'Only if' field? Or explain why it should be left blank?

Add users to a conversation
---------------------------

Users can add other live chat agents to an ongoing conversation directly from the chat window. Open
an active live chat conversation through the :menuselection:`Discuss app`. At the top-right of the
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you do this in the Live Chat app too? If so, I'd mention that as well.

chat, click the :icon:`fa-user-plus` :guilabel:`(user plus)` icon to open the *Invite People* menu.
The user's expertise is listed next to the :icon:`fa-graduation-cap` :guilabel:`(graduation cap)`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The user's expertise is listed next to the :icon:`fa-graduation-cap` :guilabel:`(graduation cap)`
Only available agents are listed, and the user's expertise is listed next to the :icon:`fa-graduation-cap` :guilabel:`(graduation cap)`

Not sure if that's true!

icon.

.. image:: expertise/add-users.png
:alt: The add users menu in a live chat conversation.

To add a user to the conversation, tick the checkbox to the right of the user's name, then click
:guilabel:`Invite`.

.. note::
*Expertise* only appear on the *Invite People* pop-up for live chat conversations, not direct
messages.

Looking for help conversations
==============================

In an active livechat conversation, the :ref:`Status <information/status>` can be set to allow
agents to identify conversations that require immediate action, and inform other agents which
conversations require their expertise at any given time. If a conversation is marked with the status
*Looking for help*, other agents have the opportunity to join.

To view *Looking for help* conversations, navigate to the :menuselection:`Discuss app`.
Conversations with the status appear under the *Looking for help* heading.

If an agent has a matching expertise, the conversation is marked with a :icon:`fa-star`
:guilabel:`(star)` icon.

.. image:: expertise/looking-for-help.png
:alt: A conversation with the looking for help status and relevant expertise tagged.

.. tip::
*Looking for help* conversations can also be viewed by navigating to :menuselection:`Live Chat
app --> Sessions --> Looking for Help`.

To join a conversation in progress, click the :icon:`fa-sign-in` :guilabel:`(sign in)` icon at the
top of the information panel. Doing so moves the conversation back to the channel heading and
reverts the status to *In progress*. The customer is also informed that a new user has joined the
chat.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions content/applications/websites/livechat/information.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ the top of the panel. Clicking this button opens the :doc:`contact record
<../../essentials/contacts>` for the customer, without closing the conversation. The contact record
links to the customers' sales, invoices, meetings, and previous live chat sessions.

.. _information/status:

Status
======

Expand Down