4.04 How to test your bot

4.04 How to test your bot

Testing your bot is one of the most important step before going live. It is important to maintain a good user experience on the bot and therefore the bot needs to be tested for all the break points and end points. 

Before going live with the bot, you can create a dummy Facebook page in the Channel tab as discussed in Chapter 4.02 How to deploy your bot and deploy your bot on the dummy page to test the bot flow. All activities happening on the bot are tracked by the platform and these activities can be accessed in the Audience tab. The Audience tab lists all the users interacting with the bot and clicking on any user record opens that users profile and you can check out all the data points saved for that user along with the user's interaction with the bot can be viewed in his profile as shown below.




The user profile is divided into multiple segments. On the left you can find all the important details for the user like his phone number, email, gender Source, channel , current campaign and his activity details.

The middle section as shown in block (2) in the above image captures complete user interaction with the bot along with details of the actions triggered at the backend like conversation modules, property set , API calls and many more. This section helps us map the break points on the bot. Abnormal behaviour or deviation from intended/designed path can easily be detected and rectified.

Here are some of the scenarios that need to be tested before going live:
  1. Property type and validations check for each property type

  2. Starting rules for conversations and FAQs

  3. API failure conditions/reasons

  4. Branch conditions

  5. Button and Quick Response checks

  6. Each conversation flow should end with a CTA (Button or Quick response) for further engagement

    • Related Articles

    • 4.01 How to test your bot and Go live - Introduction

      Once all the conversation flows have been created and workflows have been defined, you are ready to deploy your bot and test out the flows just to be sure that all the conversations are working fine and the user details collected have been saved ...
    • 4.02 How to deploy your bot

      The deployment process is made simple my the Morph.ai platform. It is divided into two sections, Source and Channel.  Channel Channel tab lets you choose the channel through which you want to reach out to the users. You can either interact with your ...
    • 5.01 How to monitor your bot regularly - Introduction

      This chapter will give you a brief of the ways by which you can monitor the activities on the bot. Now that your bot is live and running, you can keep a check on the conversations happening on the bot.  Audience Tab Acts as a mini CRM which lists all ...
    • 4.03 How to bring users to the bot

      There can be multiple ways to bring the user to the bot- Facebook ads, Email/SMS campaigns or Google ads. Based on the source, the platform provides you two ways for attracting new customers and communicating with your existing audience on the bot. ...
    • 6.01 How to analyse performance of your bot and improve - Introduction

      The last and final step is improvement, which can be derived through analytics. One of the most important steps is to analyse the performance of the bot and making required changes for further improvements and growth. The platform provides multiple ...