Skip to main content

Textbox

Adds a plain textbox input for user text entry in chat interfaces.

Common Properties

  • Name - The custom name of the node.
  • Color - The custom color of the node.
  • Delay Before (sec) - Waits in seconds before executing the node.
  • Delay After (sec) - Waits in seconds after executing node.
  • Continue On Error - Automation will continue regardless of any error. The default value is false.
info

If the ContinueOnError property is true, no error is caught when the project is executed, even if a Catch node is used.

Inputs

  • ID - The unique identifier for the textbox input.
  • Label - The label or prompt text displayed above the textbox.

Output

  • Payload - The response object containing the user's text input.

How It Works

The Textbox node creates a text input field in chat interfaces. When executed, the node:

  1. Creates a textbox input with the specified ID and label
  2. Displays the textbox in the chat interface
  3. Waits for user to enter text and submit
  4. Returns a payload with the user's text input

Requirements

  • A valid chat interface or messaging platform
  • Properly configured textbox ID and label

Error Handling

The node will return specific errors in the following cases:

  • Empty or invalid ID
  • Invalid label text
  • Communication errors with the messaging platform

Usage Notes

  • The textbox allows users to enter free-form text input
  • The label provides context or instructions for the expected input
  • The payload output contains the text entered by the user
  • Textboxes are useful for collecting user information or responses
  • The ID helps identify the specific textbox input in workflows
  • Multiple textboxes can be used to collect multiple pieces of information
  • Text input is typically single-line, for multi-line input consider using other input types