Ask: Selection
To ask the user to make a selection out of a list of options
The Ask: Selection node allows you to ask users to select their answer(s) from a list. This node differs from an Ask: Choice node in the following regards:
It allows for multiple choices
It does not require a link for every choice; the choices can be added within the node instead, which cleans up your Flow design
It allows shuffling so the choices are presented in a random order
A nice example is the multiple choice. See this example:

Notice that we are using the variable name given at assign but appended _text
to it when displaying in the Say: "So you like #{dishes_text}". This node automatically adds an underscore text variable to include a comma separated version of the answer. Otherwise the answer will just concatenate all the choices in one string.
Node properties
The node offers the following configuration settings:

Question
The question
Assign to
To assign the result to a variable in the conversation
There will also be a '_text' variable created that will contain all the answers given comma separated.
Remember
To also store the variable in the user object
The variable name in the Assign to will be used to store the value in the user object.
Caption
The text to show as caption of the choices
This is prefilled with "Please select"
Required
Toggle if this step cannot be skipped
A close button (cross icon) is normally displayed in the right upper corner of the choices list. When this is toggled, this button will not be visible.
Randomize
Toggle to randomize the choices
Multiple choice
Toggle to allow multiple choices
Choices
The choices that can be picked
See paragraph about choices below
Alternative
An alternative final choice that will disable the rest of the choices once picked and allow for custom user input.
For instance if asking for option A, B or C or Other, where Other will invite the user to provide an open answer. See paragraph about Add alternative below.
Choices
The choices can be configured with a tag that will be set when chosen and a possible value:

Alternative
The Add alternative button can be used if the user is allowed to specify a different answer if none of the options apply. Any other selected choices will automatically be disabled if selecting the alternative option. Optionally an additional question can be asked to clarify to the user that they should input their own answer.

This will result in the following dialog:

Resources
Last updated
Was this helpful?