Comment on page

Quick Reply Array Action

This action will display multiple quick reply buttons with a common interaction target. Use this action when you want to give the user multiple choices but you need to redirect the flow to a common interaction like, for example, when creating a survey.


The action uses the following settings:
The list of buttons to be displayed. Buttons can be separated by a pipe (|) or by a new line.
Variable Name
The name of the variable that will hold the full text of the clicked button.
From Url
Associate an image to all buttons retrieving it from an external URL.
Upload To Storage
Associate an image to all buttons retrieving it from your Xenioo Account storage.
Image URL
The fully qualified URL of the image
Override Keyboard Mode
If enabled will replace the standard Telegram Keyboard with a custom one made of all the buttons in this array. See Remarks.
Auto-Hide Keyboard After Click
If enabled will automatically hide the custom keyboard when the user select a button or moves away from the flow


By default, this action is created with an empty Go To Operation attached. The operation can be removed if not required by your chatbot flow. The Override Keyboard Mode is currently supported only by the Telegram channel. By mixing new lines separators and pipes (|) you can build advanced custom keyboards.
By using this action you can also create specific buttons layouts that cannot be created using single Quickreply buttons.
Telegram does not allow buttons to be displayed without any preceding text. Please make sure to have at least one text bubble before any quick button or no button will be displayed.
By default, the custom keyboard on telegram will be hidden as soon as the user clicks on a button or types something that receives a reply. To override this behaviour, disable the "Auto-Hide Keyboard after click" flag. Please see Telegram channel variables and Device State action for further information on how to hide or check for keyboard state.


On User Click. This action will trigger any child operation as the user clicks any of the generated buttons.


This action produces a variable as specified under "Variable Name" of settings containing the full text of the clicked button.


Channel specific availability follows the table below:
Fully Available. A maximum of 11 buttons can be displayed at once.
Not Available
Fully Available. Can only be displayed after a text bubble has been displayed.
Fully Available
Not Available
Google Assistant
Available only on Screen enabled devices.Other devices will ignore the content.
Fully Available
Fully Available
This action can be used only inside interactions and not as child of other actions.