Get Choice Response from User

This action will send a message to the user prompting them for a response with choices. Choices will show up in the bot as clickable buttons. This action must come after either a When an Intent is Used Trigger or Start a Private Conversation Action as it requires the scope data in the Reply Activity.


The message is the question or prompt to the user for their input
Choice Values
Defines the choice values given to the user. Each choice should be on a separate line or separated with a double pipe "||". When creating choices dynamically in a flow, use the double pipe as flow will encode any new line characters in a string.
Reply Activity
The Reply Activity is a special scope value that can only be set to the Reply Activity property that came back from either the When an Intent is Used Trigger or Start a Private Conversation Action.
Accept Response From
An optional value that is used in channel conversations in Teams. This allows you to control who can respond to the bot for this get response. This value is ignored in private chat with the bot.
Allow Branching
When this is set to Yes, users may branch out to other skills or QnA Maker and pass the data back to this action using Signal Response JSON. See Branching & Multitasking for more info.

Returned Properties

Response Choice
The reply back from the user with the choice text
Cancellation Notice
This property will be True if the user responds with a cancellation keyword