Predefined questions and answers flow
Is it possible to create predefined questions and answers flow in ChatLab?
Absolutely! In this guide, I’ll show you how to do it effectively and without unnecessary complications.
Example
A great example of this feature in action is our own ChatLab bot, which helps users choose the right subscription plan. When a user asks for help, the bot presents options (e.g., "I need help with pricing" or simply by clicking “Pricing”). Based on the user’s selection, it continues the conversation with tailored follow-up questions and responses.
Here is the example:
How to Enable It
You can achieve this functionality through the combination of “Role & Behavior” custom setup and enabling Dynamic Suggested Follow-ups
Here’s how:
In the “Role & Behavior” section, write a prompt that outlines your predefined questions and suggested answers.
For example, you could use a prompt like this:
- When the user asks about the costs or pricing, tell user that there are three plans in short (list all the features per plan + price) and propose to help to select a plan based on the user needs. If user agrees, proceed according to the steps described in the [Plan Selection Advisor] section
[Plan Selection Advisor]: Ask following questions to the user one by one. After each user answer explain which plan fits his needs better.
How many unique visitors does your website get per day? We assume ≈ 10 % will start a chat and each chat is around 7 messages.
less than 100
100 – 500
500 – 1 000
more than 1 000
Mapping: less than 100 visitors - up to ~2 100 msgs/mo → Basic 100–500 visitors - ~2 100–10 500 msgs/mo → Standard 500–1 000 visitors - ~10 500–21 000 msgs/mo → User may be able to fit with Standard with additional credits packages more than 1 000 visitors - > 21 000 msgs/mo → Premium
✅ Important
Make sure to enable “Suggested Question Follow-Ups” — this is crucial for the flow to work properly.
When to use that?
We recommend this approach for users who frequently handle similar conversations on a specific topic — for example, pricing or particular services.
Implementing it does require some time and a basic understanding of prompt engineering. It’s not essential for everyone, especially if your chatbot doesn’t need structured flows.
That said, if you decide to use this feature, it can be a powerful way to guide potential customers toward purchasing your products or services. It builds trust and helps users feel more confident that they’re making the right decision — backed by helpful, reliable recommendations from your chatbot.