Skip to main content
Skip table of contents

Social AI Chatbot Settings - Escalation, Messages, Questions and Answers, Analytics

With Emplifi Social AI Chatbot, resolve more questions faster on social media and drive satisfaction across the customer journey 24/7. In this guide, we will focus on the four major sections of the Chatbot settings: Escalation, Messages, Questions and Answers (Topics), Analytics.

The Social AI Chatbot settings menu allows you to configure the various elements of your chatbots, including escalation settings, message content, and topics (the most common questions coming in and the answers the chatbot will use to resolve them). There is also an analytics section, which displays data regarding the efficiency of your chatbot and what can be improved.

Once you have the confirmation that the Chatbot feature is activated in your Emplifi Suite Account, head to your Emplifi Suite Settings, Chatbot Settings.

Escalation

In the Escalation panel, you can configure the hours in which agents are available to assist end-users, the time zone to which these hours belong, the phrases that end-users can enter in order to get escalated to agents, and the labels that are assigned to those escalations (this label will later appear in your Emplifi’ Community threads for reference).

Setting up Hours of Operation

You can configure when agents are available to assist end-users who have been escalated from the chatbot. This helps the chatbot determine which message to send to an end-user when they are escalated. To configure the Hours of Operation, follow the steps below:

  1. To add a new entry in the Hours of Operation list, click the Add Hours button at the bottom of this section.

  2. To edit an entry in the Hours of Operation list:

    • In the Day column, use the drop-down menu to select a day of the week.

    • In the Start and End columns, click the text box to enter a time. When you are finished, click Enter on your keyboard.

  3. To delete an entry in the Hours of Operation list, select an entry and click the Delete button (bin icon) that appears. The entry will be immediately deleted. 

Configuring Timezones

When configuring the Hours of Operation, it’s crucial to specify the time zone. To do so, follow the steps below:

  1. In the upper right corner of the Escalation panel, click the Time Zone button. A drop-down list appears.

  2. Select the time zone in which your agents are operating. The Hours of Operation will automatically function in the selected time zone.

Escalation Phrases

Escalation Phrases are predefined examples of end-user messages which trigger an immediate escalation to a live agent at any point of a conversation. The chatbot recognizes, interprets, and learns from these phrases, and will perform an escalation to an agent sitting in Emplifi’ Community when an end-user says something similar to them.

It is beneficial to include both generalized escalation phrases (e.g. “I want to speak to an agent,” etc.) and company-specific escalation phrases (e.g. “[Product name] made me sick,” etc.).

  1. To add a new escalation phrase, click the Add Question button at the bottom of the Escalation Phrases Section.

  2. To edit an escalation phrase, click the text of the phrase, then type what you would like the phrase to be. When you are finished, click Enter on your keyboard, or click anywhere outside the text box.

  3. To delete an escalation phrase, hover with your mouse over an entry from the list and click the Delete button (bin icon) to the right. The entry will be immediately deleted.

Escalation Labels

To escalated conversations can be assigned escalation labels. When the escalated conversation appears in the Emplifi Community module, it is tagged with the label that you have configured here. Escalation label configurations are unique to each chatbot and to each language supported by the chatbot.

  1. To add an escalation label to the chatbot, click the Label button at the top right corner of the Escalation panel. A drop-down textbox displays.

  2. In the textbox, enter the escalation label that you would like to add to the chatbot.

    • You can enter an existing Emplifi label, or you can enter an entirely new label. If you enter a new label, that label will be created in Emplifi upon the first escalation involving the label.

    • You can also follow these steps to edit or delete an escalation label.

Messages

In the Messages panel, you can configure the selected chatbot’s responses to common scenarios that end-users encounter.

Types of Messages

  • Greeting Message
    This is the first text to appear when an end-user initiates a conversation.

  • Fallback Message
    This message appears when the chatbot can’t answer the end-user question. A chatbot can’t answer a question when it doesn’t match any of the preconfigured Questions & Answers or Escalation phrases set, or if the end-user is contacting with a language other than the languages set for the chatbot’s usage.
    It’s recommended to configure this message as something similar to, “I’m sorry, I couldn’t understand your question. Could you please try to rephrase it?”

  • Escalation Started
    This message appears when a conversation is escalated during your agents’ hours of operation.

  • Escalation Ended
    This message appears when an escalated conversation ends and the end-user is returned to the Chatbot.

  • Agents Offline
    This message appears when end-users requests to be put in touch with an agent (escalation is triggered) outside your agent’s Hours of Operation.

Configuring Messages

In order for the selected chatbot to send meaningful messages to end-users, you must first author the messages’ content.

  • Text Boxes
    Click the textbox and type the message that you would like the chatbot to send to the end-user. When you are finished, click Enter on your keyboard or click anywhere outside the text box.

If you would like to include a clickable hyperlink in your answer, enter it in the following format: [Clickable Text](URL)

Changing the format between image and text:

  • To change from image format back to text, click the Text button. Hover over the image box, and the button will appear to the right of it.

  • If your response is currently set to text format, press the image icon  to the right side of the text box to change the format to an image.

    • Selecting the Image option displays an empty Image Box. Click the Image Box to display an Image URL textbox and an Image Alternative Text textbox (you need to include both):

    • To add an image, paste or enter the image URL on the Image URL textbox.

    • Enter an alternative text in the Image Alt Text textbox for cases when the image won’t load. When you are finished, click Enter on your keyboard.

Changing the order of responses:

If you have more than one response on a message category, you can change the order of the responses

  • Hover over the response boxes in order to display the arrow icons.

  • Press the up or down arrow to move a response order up or down.

Topics

In this panel, you can configure various end-user questions that the chatbot is then able to recognize and answer. It does so by using natural language processing to match the question to a specific topic, which is a predefined interpretation of end-user messages that trigger certain actions from the chatbot. When the topic is matched, the chatbot sends the end-user a response that you have configured in this panel.

mceclip7.png

The chatbot is not case sensitive.

Adding a topic

In order for the chatbot to recognize and respond to end-user messages, you must first add topics. To do so, follow the steps below:

  1. Click the Add Topic button at the bottom right corner of the Topics panel.

  2. To rename the new topic, click its name text box. Type the name that you would like the topic to have. When you are finished, click Enter on your keyboard.

    The names that you assign to your topics are important because they appear in two other places:

    • The Top Questions section of the Analytics panel, where the data regarding the performance of your topics is displayed.

    • The agent’s view of escalated conversations, alongside the conversation’s escalation label.

Adding Questions to a topic

After adding a topic to the chatbot, you must then populate it with questions, which the chatbot uses to match end-user messages to the topic. To do so, follow the steps below:

  1. To add a question to a topic, click the Add Question at the bottom of the Question(s) column.

  2. To configure a question, click the text box. Type the question that will trigger the topic when it is sent by the user. When you are finished, press Enter on your keyboard or click anywhere outside the textbox.
    (info) To get the best results from your topics, it is crucial that you add a variety of similar questions to each one. The questions that you add to a particular topic should be similar in meaning, but different in form.

    • Use different synonyms, verbs, and sentence structures to cover as many potential phrasings of a question as possible.

    • An absolute minimum of five questions per topic is required to function properly, but ten or more is recommended for optimal performance.

To delete a question, hover over an entry from the list and click the delete button (bin icon ) that appears. The question will be immediately deleted.

Configuring Answers

After an end-user message triggers a topic, the chatbot sends a response back to the end-user. In order for the chatbot to send a meaningful response to the end-user, you must author the response’s content:

  • Text Boxes
    Click the textbox and type the answer that you would like the chatbot to send to the end-user. When you are finished, click Enter on your keyboard or click anywhere outside the text box.

If you would like to include a clickable hyperlink in your answer, enter it in the following format: [Clickable Text](URL)

Changing the Format Between Image and Text:

  • To change from image format back to text, click the Text button. Hover over the image box, and the button will appear to the right of it.

  • If your response is currently set to text format, press the image icon  to the right side of the text box to change the format to an image.

    • Selecting the Image option displays an empty Image Box. Click the Image Box to display an Image URL textbox and an Image Alternative Text textbox (you need to include both):

    • To add an image, paste or enter the image URL on the Image URL textbox.

    • Enter an alternative text in the Image Alt Text textbox for cases when the image won’t load. When you are finished, click Enter on your keyboard.

If you would like your chatbot to refer to end-users by their name, include any of the following variables in your answer:

  • First name of end-user – {{userInfo.firstName}}

  • Last name of end-user – {{userInfo.lastName}}

  • Full name of end-user – {{userInfo.name}}

The end-users’ name will replace the variable in the sent message.

If you would like to include a clickable hyperlink in your answer, enter it in the following format: [Clickable Text](URL)

Changing the Order of Responses:

If you have more than one response on a message category, you can change the order of the responses

  • Hover over the response boxes in order to display the arrow icons ()

  • Press the up or down arrow to move a response order up or down.

Deleting Topic Entries:

There are three different delete buttons (next to each topic entry: topic name, question or answer). The delete button next to the topic name deletes the whole topic.

Analytics

The Analytics panel displays four charts that are based on data regarding the efficiency of the conversation workflow for the selected chatbot.

Types of Charts

  • Total Conversations
    This bar chart displays the number of chatbot conversations that have taken place on each day. (1 conversation = 1 user DM thread).

  • Conversations Escalated to Agents
    This bar chart displays the number of conversations that have been escalated to a live agent on each day.

  • Top Questions
    This chart displays a list of the topics (by its name) that have been most frequently matched to end-user questions, along with the respective number of matches that have occurred.

  • Unanswered Questions
    This chart displays a list of end-user questions that the chatbot was unable to match to any existing topics, along with the respective number of times each question was asked.

  • To create a new topic from an unanswered question, select a question from the list. On the selected question, click the Add Question and Answer button.

Date Range

The Analytics charts display chatbot data from a specified date range, which you can adjust to view data across different stretches of time.

  1. To change the date range of the charts, click the Date Range button in the upper right corner of the Analytics panel. A drop-down list displays.

  2. From the list, select the date range that you would like the charts to display data for. The charts adjust automatically.

If you select Custom, a calendar appears for you to select a start date and an end date. After you have made your selections, click Apply.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.