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