The Ask Question action allows you to collect structured responses from users during bot interactions by presenting a question and a list of options. This ensures your chatbot can guide users down the right path based on their selections—be it capturing preferences, routing to specific intents, or simply collecting input.
The Ask Question action is a part of the agent execution flow that enables you to prompt users with clear and guided questions, offer multiple-choice options, and route the user based on the responses.
Topics Covered
How to Configure Ask Question
- While setting up an Execution Flow, select the Ask Question action.
-
Once the action is selected, configure it by providing the following details:
- Name: It is the identifier of the step.
- Description: It is optional to display internal notes for context.
- Question: Type the question that you want to ask the users.
- Options: You can provide choices so that the user can pick one from them.
- Allow Open Responses: Let the users type their response through a text box reply.
-
No Reply: It handles situations where the user doesn't respond within a certain timeframe.
- Timeout Duration: You can mention the time you want to wait before the no-response message. The time has to be in seconds.
- Reprompts: You can add different variations of the no-response message. You can use AI to generate different variations after adding the first one.
- Follow-Up path: You can configure the follow-up actions after the no-response message has been sent.
- Timeout Duration: You can mention the time you want to wait before the no-response message. The time has to be in seconds.
- You can preview the Question and the options using the Preview button.
- Click on Save to save the action.
You can also configure the follow-up actions for each option in the question.
Practical Use Case
Imagine you want the system to update the delivery address automatically. You can do that using the Ask Question action.
The triggers and Actions used in this example
Trigger: New Conversation
Actions:
- Welcome Message
-
Ask Question: You can ask the users a generic question, "Hi, how may I help you?" and provide the choices "Update Delivery Address" and "Update Phone Number".
- Update Delivery Address: You can configure another Ask Question "What is the new Delivery Address", which will have Allow Open Response enabled.
- Update Phone Number: You can configure another Ask Question "What is the new Phone Number", which will have Allow Open Response enabled.
- You can update the contacts based on the input shared by the users.
Comments
0 comments
Article is closed for comments.