Skip to main content

Create a Test Environment for Chatbot

As a chatbot developer, it's very important to note that you should always create a testing environment before deploying to the production environment.

In WOZTELL, users do not need to connect another WABA number or Facebook page to create testing environment. Users can easily create testing environment by Priority Group and Test Environment

Priority Group allows chatbot developer to whitelist members for testing purpose, while version and other settings can be controlled in a new Environment.

Expected Outcome

You should have another environment apart from the Default, two environment have different chatbot settings respectively.

Priority group created
Priority group created

Create New Environment

  1. Head to "Channel", click "Edit" to enter the channel.
Enter the Channel
Enter the Channel
  1. Click on "Default", then select "+ Add Environment" to create a new environment.
Create Environment
Create Environment
  1. Name the new environment, and "Confirm" to create the environment.
Create Environment
Create Environment

Create Priority Group

Priority Group allows you to select and whitelist a group of existing members of your channel. You can later assign the priority group to a particular test environment.

NOTE

Please note that Default Environment does not support the priority group feature. You must create a new environment to create apply the priority group.

  1. Select "+ New Priority Group" if you need to create a new priority group.
Create New Priority Group
Create New Priority Group
  1. Name your priority group. Click "Edit" to start adding member.
Priority group details
Priority group details
  1. Select member(s) from the list, the selected members will be whitelisted for the testing environment and won't be able to trigger the default chatbot.
Add Priority Group Member
Add Priority Group Member
  1. When you have added the selected member, "Save" the priority group.
Save Priority Group
Save Priority Group
  1. Head back to "Environment", reload the dropdown list and select your the newly created priority group.
Reload Priority Group
Reload Priority Group
  1. "Save" the priority group settings.
Save Priority Group
Reload Priority Group

Alternatively, Priority Group can be created and managed in the following tab next to "Channels".

Create Priority Group
Create Priority Group

Add Chatbot to Test Environment

  1. In the test environment, head to "Chatbot Settings", select "+ New Chatbot".
Add Chatbot to Test Environment
Add Chatbot to Test Environment
  1. Add the chatbot and global node to the testing environment, and Save the chatbot settings.
Add Chatbot to Test Environment
Add Chatbot to Test Environment
  1. Now, your Priority Group Member to try out the testing chatbot without affecting production environment.