eDesk makes it easy for you to be 100% confident your chatbots are set up correctly so that they can deliver great customer care 24/7. We provide a Chat Simulator and Test Mode for testing, and you can monitor chatbot performance using our Report Extracts and Chat Insights.

This help file explains how to use eDesk's chatbot test tools. 

Before you start 

  • eDesk's AI chatbots are powered by Ava. Ava is available as an Add-On.
    To learn more, click here.

01 How do I test my chatbots?

You've created your chatbot and now you need to make sure it works. eDesk offers two handy test tools that enable you to thoroughly test your chatbots:
  1. Chat Simulator
    Enables you to experience the chat widget and chatbot as a customer would. 
  2. Test Mode
    Adds test tools to your Chat Simulator or Chat widget. Useful for checking the hyperlinks shared with the customer by the chatbot AI and it enables you to test the personalised or follow-up support that would be delivered to the customer.
Read on for more information about these test tools and for instructions on using them.

02 Chat Simulator

The Chat Simulator allows you to chat with the chatbot in a Chat widget simulation. This enables you to see exactly how your widget looks and how the chatbot behaves from the perspective of a customer. If a Create Ticket node is in the flow, the Simulator will create a ticket in the Mailbox exactly as your Agents will see it. Learn about nodes and flows here.

To access the Simulator:

  1. Go to Settings > Smart Tools > Widgets to display a list of your widgets.
  2. Select the chat widget for which you want to use the Simulator. The widget Customization page is displayed.
  3. Ensure the widget is enabled by selecting the Chat Widget Enabled slider:
    Widget enabled slider.
  4. Select the Open chat simulator link to open the Simulator page:
    Select the link at the bottom of the page to open the simulator.
  5. Select the Chat icon:
    Chat simulator icon.
  6. The Chat widget opens in the Simulator:
    Chat widget open in Simulator.
  7. Select Start a conversation to start chatting with the chatbot.
  8. If you want to change anything, edit the widget or chatbot settings and relaunch the simulator to show your changes.  

03 Test Mode

Test mode should only be activated on a Chatbot that is on a test Widget or a test web page. A Chatbot on Test mode shouldn't be accessible to customers, because Test mode displays the test tools in the Chat widget.
eDesk's Chatbot Test mode adds the following test features to either the Chat Simulator or to a real Chat widget that you have added to a test web page:
  • Test hyperlinks
    When the chatbot gives the customer a link to a web page, e.g. "Learn more: www.edesk.com/", Test Mode displays a score for the accuracy of the link that is sent to the customer, and a name for the link (in the example below, the name is eDesk Link). 

    A high score (0.67 and higher) means that eDesk is confident that the link is appropriate to the customer's question. 
    A low score (0.66 and lower) means that eDesk has lower confidence that the link is appropriate to the customer's question.

    The hyperlink score helps the chatbot to learn. If the chatbot displays a given hyperlink in response to a particular question and this produces a low score in Test Mode, then the chatbot won't display that hyperlink next time that same question is asked. If the score is 0.67 or higher, it will continue to provide this hyperlink in response to this question.

    This enables you to make sure the chatbot AI is pointing the customer to the right web page that will help them answer their question.
    A Chat widget for a chatbot in Test Mode showing a score for a hyperlink.
  • Test personalised/further support
    Under some circumstances, eDesk needs to identify the customer in order to provide personalised support. These are when a customer asks about one of their orders, when eDesk needs to create a new ticket about their issue, or when the customer is transferred to an Agent. This is handled via the chatbot Ask for identity node, which asks the customer for an email address and verifies it by emailing them a code, which they then enter into the Chat widget. Learn more about nodes and flows here.

    Test Mode allows you to impersonate a customer by displaying the code in the Chat widget instead of emailing the code, so that you don't need a valid email address to progress to the next node in the Chatbot flow.
    A Chat widget for a chatbot in Test Mode showing a verification code.
Note: When in Test Mode, the chatbot activity won't be recorded in Chat Insights or in any reports.

Setting up Test Mode:
Test Mode can be enabled for a chatbot in a Chat Simulator or for a chatbot that's added to a Chat widget in a test web page.

To set up Test Mode in a test web page: 
1. Create a web page that your customers will be unaware of (and therefore won't access).
2. Embed an eDesk Chat widget in it and add the chatbot to this widget (instructions here).
3. Then follow the steps below to enable Test Mode for that chatbot.
4. Test your chatbot.
5. When you have finished testing, disable Test Mode for this chatbot. 
6. Then when you want to add the chatbot to your website for customers to use, add the widget in the web page that your customers can access. Instructions are here. To provide a good customer experience, it's important that you don't enable Test Mode for chatbots that are used by your customers, as Test Mode allows them to see the test tools (hyperlink scores and verification code) in the Chat widget. 

To set up Test Mode in a Chat Simulator:
1. Enable Test Mode for the chatbot by following the steps below.
2. Open the Chat Simulator for the chatbot by following the steps in the previous section of this help file.

Enabling Test Mode:
1. Go to Settings > Smart Tools > Chatbots to display a list of your chatbots.
2. Select the chatbot for which you want to enable Test Mode. The chatbot Details page is displayed.
3. Select the Test mode slider to enable (or disable) Test Mode:
Test Mode slider
Test Mode is now enabled for your chatbot. Don't forget to disable Test Mode when you have finished testing!

04 How do I monitor chatbot performance?

eDesk provides Report Extracts and Chat Insights that help you monitor your chatbot. You can learn about Report Extracts here, and Chats Insights here

Further Readings 

Learn more about Ava here.
Learn more about the content hub here.
Learn about connecting creating and editing chatbots here.