Theme
Building Bots
OmniBots uses a visual flow-based approach to bot building. Instead of writing code, you design conversation flows by dragging nodes onto a canvas, connecting them, and configuring each step. Behind the scenes, the platform handles LLM orchestration, context management, and channel delivery.
How It Works
Every bot in OmniBots is powered by one or more flows. A flow is a directed graph of nodes connected by edges. When a user sends a message, the orchestrator walks the graph -- evaluating conditions, calling LLMs, querying knowledge bases, and executing tools -- until it reaches a terminal node or hands off to a live agent.
Flow builder interface overview showing canvas with connected nodes, nodes panel on left, and config panel on right
Key Concepts
| Concept | Description |
|---|---|
| Flow | A visual graph of nodes that defines a conversation path |
| Node | A single step in a flow (e.g., send a message, call an LLM, check a condition) |
| Edge | A connection between two nodes that defines the execution order |
| Variable | A named value stored in the session context, accessible by any node |
| Tool | An external API that the bot can call during a conversation |
| Knowledge Base | A collection of documents indexed for RAG-powered Q&A |
Node categories diagram showing Conversation, AI & Knowledge, Logic, Integration, NLU, Voice, Authentication, and Visual groups
Sections
Flow Builder
The visual canvas where you design conversation flows. Drag and drop nodes, connect them, and configure behavior.
Nodes Reference
Detailed reference for all 27 executable node types across 8 categories: Conversation, AI & Knowledge, Logic, Integration, NLU & AI Agents, Voice, Authentication, and more.
Knowledge Bases
Create document collections for retrieval-augmented generation (RAG). Upload files or connect external sources like SharePoint and Google Drive.
Tools
Register external APIs as tools that your bots can call during conversations to look up data, create records, or trigger actions.
Quick Links
- Getting Started: Build Your First Bot -- A step-by-step tutorial
- Variables & Context -- How session data flows between nodes
- Flow Templates -- Pre-built flows for common use cases
Where to Begin
If this is your first time building a bot, start with the Getting Started tutorial. You will have a working bot in under 10 minutes.