Chat Assistant integration
The Chat Assistant package (Robomotion.ChatAssistant, v1.9.3) adds 21 nodes to Robomotion flows, including Chat In, Chat Out and Header.
It runs on Windows, macOS and Linux robots.
What the Chat Assistant package does
Create powerful AI chat assistants for automation - supports both guided workflow assistants that follow step-by-step processes and fully agentic conversational assistants
Build interactive AI chat assistants with rich UI widgets. Supports two modes: guided (step-by-step workflows with interactive form widgets like buttons, dropdowns, checkboxes, radio buttons, textboxes, datepickers, file upload/download) and conversational (free-form chat with payload-based messaging). Display content via text (Markdown), headers, images, video, streaming text for real-time AI responses, progress indicators, custom React widgets, dividers, and error messages. Communicates with chat clients over WebSocket. No credentials required - uses Robomotion instance access for authentication and file artifact management.
- Namespace
Robomotion.ChatAssistant- Latest version
- 1.9.3 (49 versions published)
- Written in
- Go
- Categories
- ProductivityArtificial Intelligence
Chat Assistant nodes (21)
These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code. A trigger node has no input port and starts the flow when its event arrives.
| Node | Node ID | Type |
|---|---|---|
| Chat In | Robomotion.ChatAssistant.ChatIn | Trigger |
| Chat Out | Robomotion.ChatAssistant.ChatOut | Action |
| Header | Robomotion.ChatAssistant.Header | Action |
| Text | Robomotion.ChatAssistant.Text | Action |
| Divider | Robomotion.ChatAssistant.Divider | Action |
| ButtonGroup | Robomotion.ChatAssistant.ButtonGroup | Action |
| Dropdown | Robomotion.ChatAssistant.Dropdown | Action |
| Checkbox | Robomotion.ChatAssistant.Checkbox | Action |
| RadioButton | Robomotion.ChatAssistant.RadioButton | Action |
| Datepicker | Robomotion.ChatAssistant.Datepicker | Action |
| Textbox | Robomotion.ChatAssistant.Textbox | Action |
| Image | Robomotion.ChatAssistant.Image | Action |
| Video | Robomotion.ChatAssistant.Video | Action |
| Download File | Robomotion.ChatAssistant.DownloadFile | Action |
| Upload File | Robomotion.ChatAssistant.UploadFile | Action |
| Get Attachments | Robomotion.ChatAssistant.GetAttachments | Action |
| Streaming Text | Robomotion.ChatAssistant.StreamingText | Action |
| Error | Robomotion.ChatAssistant.Error | Action |
| Auth | Robomotion.ChatAssistant.Auth | Action |
| Custom Widget | Robomotion.ChatAssistant.CustomWidget | Action |
| Progress | Robomotion.ChatAssistant.Progress | Action |
Platforms
The Chat Assistant package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.
How to install the Chat Assistant package
- Open Packages in the Robomotion Flow Designer.
- Search for Chat Assistant or
Robomotion.ChatAssistant, then click Install on its card. - The Chat Assistant nodes appear in the node palette for everyone in the workspace, because installation is per workspace.
From a terminal, the Robomotion CLI installs the same package:
robomotion install Robomotion.ChatAssistantTemplates that use Chat Assistant
5 ready-made templates use Chat Assistant nodes in their flows. Open one to start from a working flow.
Conversational Order Assistant
A conversational chat assistant that takes a return in whatever order the customer explains it. An LLM Agent asks for whatever is missing, and an ordinary automation wired to its tools port looks the order up mid conversation and hands the answer back.
Guided Returns Desk
A guided chat assistant that opens a product return, one question at a time. Uses Chat Assistant widget nodes for the questions, checks the order number while the customer is still in the conversation, and loops back to the question when it does not recognise one instead of throwing an exception.
Calorie Coach Agent
A personal nutrition tracking assistant powered by Chat Assistant and LLM Agent nodes. Uses a SQLite database to log meals, manage user profiles, and track daily calorie and macro goals through a natural conversational interface with support for photo-based food logging.
Generic Chat Assistant
A ready-to-use conversational AI template powered by Chat Assistant and LLM Agent nodes. Provides a simple chat interface where users can ask questions and receive answers from a large language model, with support for file attachments and graceful error handling.
Domain Inspector
Domain Inspector is an AI powered tool that instantly analyzes live DNS and SSL data using Robomotion's Monitoring package. It checks domain records, SSL certificate validity, and more by calling real world tools through an AI Agent, giving immediate, accurate answers inside your chat without manual lookups.
Related integrations
Packages that share a category or keywords with Chat Assistant. It is filed under Productivity and Artificial Intelligence.
ClaudeProvides a simple interface to access the Anthropic Claude API. Claude is Anthropic's powerful AI assistant capable of advanced reasoning, coding, analysis, and creative tasks.
ElevenLabs AIIt connects to ElevenLabs AI. It is an natural-sounding speech synthesis and text-to-speech software, using artificial intelligence and deep learning
Google Document AIProvides a simple interface to access Google Document AI, a service that extracts structured data from documents using machine learning and enables automated document processing.
Google GeminiProvides a simple interface to access the Google Gemini API (Gemini 3.5 / 3.1, Nano Banana image models, and more), plus an agent Toolkit for AI-driven image generation.
Leonardo AIConnects to Leonardo AI API, which allows you to integrate cutting-edge create image technology into your flows.
OpenRouterOpenRouter integration with text generation, chat completions, image generation, speech generation, reasoning mode, and streaming support. Access 480+ AI models (Gemini, Claude, GPT, Grok, DeepSeek, Flux) through a unified API with simplified outputs, plus fast decision models (TypeSafe jev) for classifying and scoring at scale.
Chat Assistant documentation
The Chat Assistant package reference on docs.robomotion.io documents each node and its properties.
https://docs.robomotion.io/reference/packages/robomotion-chat-assistant/Package data from the Robomotion package index, synced October 31, 2026.