fascinating-indigo•17mo ago
Define different users for testing the chatbot
Hi everyone,
is it possible to name and define different users for testing the chatbot so that i know which conversation belongs to which user?
2 Replies
Yes, it's possible to define different users for testing your chatbot in Voiceflow. This is done by creating different personas. Personas represent different user types and are defined by a set of variable states that represent different user attributes.
To create a persona, follow these steps:
1. Click on the 'Run Assistant' button.
2. Next to 'Run Test', click on the dropdown button and create a new persona.
You can adjust the variable states of the assistant variables for each persona to tailor their experience when interacting with the chatbot. This way, you can simulate different user types and understand how your chatbot responds to each.
After creating the personas, you can share a prototype with a specific persona. To do this:
1. Ensure that your prototype has one or more personas already configured after testing your assistant.
2. When you open the Share menu on the top right, look for the Variable state toggle and choose the persona that you want to share the prototype with.
Remember, you only have one prototype link, so all active instances of the prototype will have a persona attached with it.
After each test user interacts with the prototype, Voiceflow stores their individual conversations in the Transcripts tab of the assistant-level canvas. By reviewing these saved transcripts, you can see which conversation belongs to which user persona.
Please note that the personas and variable states are only for testing purposes within Voiceflow and do not represent actual users. For actual users, you would typically use a unique identifier like a user ID to differentiate between different users' conversations.
harsh-harlequin•17mo ago