Skip to main content

Open End Question Node

The Open End Question Node allows you to ask users a question and collect their free-form text response. You can write the question using the rich text editor and assign a variable name to store the user's answer. The next node in the flow will only be triggered after the user has provided a response.

Features

  • Rich text editor for question content
  • Variable name assignment for storing answers
  • Support for variable mentions in questions using "@"
  • Flow control - next node triggers only after response
  • Answer validation and storage

Example

Open End Question Node Example

Open End Question Node Example Usage

Best Practices

  1. Question Design

    • Write clear, specific questions that guide users to provide useful responses
    • Use formatting to improve readability
    • Keep questions focused and avoid asking multiple things at once
    • Consider using variable mentions to personalize questions
  2. 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: "user_name", "feedback", "preference"
  3. Flow Control

    • Plan your flow to handle different types of responses
    • Consider using the answer in subsequent nodes
    • Remember that the next node will only trigger after a response
    • Use the variable name to reference the answer in later nodes
  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