Table of Contents

Multiple-Choice Questions with the Buttons Block

Desirée M Updated by Desirée M

Want your users to choose between several options in your bot? The Buttons block with Multiple Choice makes it easy and visual.

With this feature, users can select more than one option at a time. You can also customize the buttons with text, emojis, or images to make your multiple-choice questions more engaging and interactive. This guide shows you how to set it up step by step.

📝 Setting Up a Multiple-Choice Question

Start by adding a Buttons block to your flow. Once the block is in place, you can create the buttons, and you must enable the Multiple choices option

Once you enable it, you'll see the specific multiple choice options, such as "Save output as an Multi choice type field" and "Set min / max options", which you also need to enable if you want to set up:

🎯 Set Minimum and Maximum Selections

You can limit how many choices users can select by enabling Set min/max options. For example, you might want them to choose at least 1 and up to 4 options.

To customize the message that appears to users (the text that says something like “Choose at least 1 and up to 4”), go to your builder’s Settings > Custom System Messages > Help Texts > Multi-option range help.

📤 Multiple Choice Output

When using the Multiple Choice option, you need to make sure the flow continues correctly by connecting the Any of the above output to the next block.

Since users can select multiple options, the individual buttons should not be connected to separate blocks. This ensures the conversation continues along the same path no matter which options are selected.

If you want to create different paths based on the user’s selections, connect Any of the above to a Conditions block.

Then, use the CONTAINS condition to check which options the user selected and redirect the flow accordingly. This allows you to support multiple choices while still handling each selection flexibly.

🗂️ Fields in the Multiple Choice option

When using the Multiple Choice option, the user’s selections can be saved in two ways:

1️⃣ Text (String) format
All selected options are saved in a single field, separated by commas (,).

2️⃣ Multi-choice (Array) format
Selections are saved as an array, keeping each choice separate for easier reuse in Dynamic Data, Buttons, Cards, or other blocks.

📊 Send Multiple Selections to Google Sheets

Make sure you disable the Save output as Multi choice type field and use text type in your field, since Google Sheets is not compatible to array/multi choice fields.

This ensures each selection is properly formatted before being sent to your spreadsheet.

WhatsApp and Messenger

The Multiple Choice option in the Buttons block is only available for web bots. It is not supported in WhatsApp or Messenger bots.

Was this article helpful?

Forms block

Question: Address block

Contact