Robomotion Chat Assistant
Build chat-based interactive interfaces with authentication, progress tracking, and custom widgets.
Overview
The Robomotion Chat Assistant package enables building chat-based conversational interfaces for automations. Use it when you need to create chat bots, interactive forms within chat, or authenticated chat experiences.
Key Features
- Chat Messages - Send and receive chat messages
- Form Elements - Textboxes, dropdowns, checkboxes in chat
- Authentication - User authentication support
- Progress Tracking - Show progress indicators
- Custom Widgets - Embed custom UI components
Available Nodes
- Chat In - Receive incoming chat messages
- Chat Out - Send chat responses
- Auth - Handle user authentication
- Text - Display text message
- Streaming Text - Display streaming text response
- Header - Display header text
- Textbox - Text input in chat
- Dropdown - Dropdown selection
- Checkbox - Checkbox input
- Radio Button - Radio button selection
- Datepicker - Date selection
- Button Group - Action buttons
- Image - Display image in chat
- Divider - Visual separator
- Progress - Show progress indicator
- Error - Display error message
- Upload File - File upload in chat
- Download File - File download link
- Custom Widget - Embed custom HTML/JS widget
When to Use This Package
- Chat Bots: Build conversational interfaces
- User Onboarding: Guided setup flows in chat
- Support Automation: Automated customer support chat
- Data Collection: Collect information via chat
- Authenticated Workflows: User-specific chat experiences
Typical Workflow
- Auth to authenticate user (optional)
- Chat In to receive user message
- Process the message
- Chat Out or form elements to respond
- Progress to show long operations
- Continue conversation
Use Cases
- Customer support chatbots
- Order status inquiries via chat
- Interactive FAQ systems
- Lead qualification through chat
- Authenticated user portals
📄️ Auth
Robomotion.ChatAssistant.Auth
📄️ Button Group
Robomotion.ChatAssistant.ButtonGroup
📄️ Chat In
Robomotion.ChatAssistant.ChatIn
📄️ Chat Out
Robomotion.ChatAssistant.ChatOut
📄️ Checkbox
Robomotion.ChatAssistant.Checkbox
📄️ Custom Widget
Robomotion.ChatAssistant.CustomWidget
📄️ Datepicker
Robomotion.ChatAssistant.Datepicker
📄️ Divider
Robomotion.ChatAssistant.Divider
📄️ Download File
Robomotion.ChatAssistant.DownloadFile
📄️ Dropdown
Robomotion.ChatAssistant.Dropdown
📄️ Error
Robomotion.ChatAssistant.Error
📄️ Header
Robomotion.ChatAssistant.Header
📄️ Image
Robomotion.ChatAssistant.Image
📄️ Progress
Robomotion.ChatAssistant.Progress
📄️ Radio Button
Robomotion.ChatAssistant.RadioButton
📄️ Streaming Text
Robomotion.ChatAssistant.StreamingText
📄️ Text
Robomotion.ChatAssistant.Text
📄️ Textbox
Robomotion.ChatAssistant.Textbox
📄️ Upload File
Robomotion.ChatAssistant.UploadFile