Multiple Choice Question Node
The Multiple Choice Question Node allows you to ask users a question and present them with predefined answer options. You can write the question using the rich text editor, add multiple choice options, and assign a variable name to store the user's selected answer. The next node in the flow will only be triggered after the user has selected one of the options.
Features
- Rich text editor for question content
- Multiple choice options management
- Variable name assignment for storing selected answer
- Support for variable mentions in questions using "@"
- Flow control - next node triggers only after selection
- Answer validation and storage
Example

Multiple Choice Question Node Example Usage
Best Practices
-
Question Design
- Write clear, specific questions that guide users to the correct option
- Use formatting to improve readability
- Keep questions focused and avoid asking multiple things at once
- Consider using variable mentions to personalize questions
-
Option Design
- Keep options clear and concise
- Ensure options are mutually exclusive
- Use consistent formatting across options
- Limit the number of options to avoid overwhelming users
- Consider the order of options based on importance or frequency
-
Variable Naming
- Choose descriptive variable names that reflect the type of answer expected
- Use consistent naming conventions across your flow
- Avoid spaces and special characters in variable names
- Example variable names: "preferred_contact", "service_type", "satisfaction_level"
-
Flow Control
- Plan your flow to handle different selections
- Consider using the selected answer in subsequent nodes
- Remember that the next node will only trigger after a selection
- Use the variable name to reference the selected answer in later nodes
-
Variable Usage
- Type "@" in the editor to see available variables
- Default variables include user's Telegram first name and last name
- Previous node answers are automatically available as variables
- In Open Question nodes, you can set a custom variable name
- Example: If you create an Open Question node asking "What's your favorite color?" and set its variable name to "favoriteColor", you can use it as "@favoriteColor" in later nodes