Using the Ask Question function, you can present the user with a question. There are two options available:
The user’s input/response to the question will be stored in a context variable, which can be used later in the conversation at any point. You can simply select this context variable as the input for other functions in a particular dialog.
NOTE: Dialog execution will stop at the Ask a Question function if no other function is present after it. That is, if you’ve created sub-dialogs, those sub-dialogs won’t get executed after the Ask a Question function as the chatbot stores the user’s answer in a context variable to use it later in the conversation.
Select Ask Question from the list of functions.

Let us find out how this works:
Simple Question
You are on the Simple Question page by default.
- Enter the question you want the chatbot to ask the user.
PRO TIP: You can use context variables in the question by selecting them from the variable picker.
- Enter the name of the Context Variable in which the user’s response will be stored for future use in the Save users response as field.
- When you’re done, click Save.

Question with multiple options
- Select the Question with multiple options radio button on the top.
- Enter the question you want the chatbot to ask, same as explained for the Simple Question option.

- Enter the first answer option in the Option1 field.
- Click Add More to add the second option and so on.
- You can use the cross button for each option to delete it.
- Enter the name of the Context Variable in which the user’s response will be stored for future use in the Save users response as field.
- When you’re done, click Save.