Skip to main content

Robomotion Assistant

Build interactive conversational interfaces for automations - display forms, collect user input, and show results.

Overview​

The Robomotion Assistant package enables building interactive UI components for conversational automation. Use it when you need to collect user input, display forms, show results, or create step-by-step guided workflows that interact with users.

Key Features​

  • Form Elements - Textboxes, dropdowns, checkboxes, radio buttons
  • Content Display - Text, headers, images
  • User Input - Collect and validate user responses
  • File Handling - Upload and download files
  • Streaming - Display real-time streaming text

Available Nodes​

  • Prompt - Display prompt and wait for user input
  • Text - Display text content
  • Streaming Text - Display text with streaming effect
  • Header - Display header/title
  • Textbox - Text input field
  • Dropdown - Selection dropdown
  • Checkbox - Checkbox input
  • Radio Button - Radio button selection
  • Datepicker - Date selection
  • Button Group - Group of action buttons
  • Image - Display image
  • Divider - Visual separator
  • Upload File - File upload control
  • Download File - File download link
  • Change Mode - Switch assistant mode
  • Change Theme - Change visual theme
  • End Conversation - End the conversation

When to Use This Package​

  • Data Collection: Gather information from users
  • Guided Workflows: Step-by-step processes with user input
  • Results Display: Show automation results to users
  • Approval Flows: Get user confirmation before proceeding
  • Interactive Reports: Present data with user interaction

Typical Workflow​

  1. Header to display title
  2. Text to explain what's needed
  3. Textbox / Dropdown to collect input
  4. Button Group for user actions
  5. Process based on user response
  6. Text to show results
  7. End Conversation when complete

Use Cases​

  • Collect order details from customers
  • Display search results for user selection
  • Get approval before sending emails
  • Create interactive data entry forms
  • Build chatbot-like conversational UIs