Skip to main content

Options Menu Node

The Options Menu Node allows you to present users with a menu of options, each leading to a different flow in your chatbot. You can write a message using the rich text editor and add multiple menu options. When a user selects an option, the flow will continue along the corresponding path. Each option can have its own unique flow of nodes.

Features

  • Rich text editor for menu message content
  • Multiple menu options management
  • Support for variable mentions in messages using "@"
  • Independent flow paths for each option
  • Flow control - each path continues after user selection
  • Option-specific node sequences

Example

Options Menu Node Example

Options Menu Node Example Usage

Best Practices

  1. Menu Message Design

    • Write clear, concise messages that explain the available options
    • Use formatting to improve readability
    • Keep the message focused on the menu purpose
    • Consider using variable mentions to personalize the message
  2. Option Design

    • Keep option labels clear and descriptive
    • Ensure options are distinct and cover all possible choices
    • Use consistent formatting across options
    • Limit the number of options to avoid overwhelming users
    • Consider the order of options based on importance or frequency
  3. Flow Planning

    • Design each option's flow path independently
    • Consider the user journey for each option
    • Plan for different user needs and scenarios
    • Ensure each path has a clear purpose and outcome
    • Test each flow path thoroughly
  4. 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
  5. Flow Management

    • Keep track of different flow paths
    • Consider common elements that might be needed across paths
    • Plan for potential user navigation between options