Skip to content

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.

imageFlow builder interface overview showing canvas with connected nodes, nodes panel on left, and config panel on right
The visual flow builder interface

Key Concepts

ConceptDescription
FlowA visual graph of nodes that defines a conversation path
NodeA single step in a flow (e.g., send a message, call an LLM, check a condition)
EdgeA connection between two nodes that defines the execution order
VariableA named value stored in the session context, accessible by any node
ToolAn external API that the bot can call during a conversation
Knowledge BaseA collection of documents indexed for RAG-powered Q&A
imageNode categories diagram showing Conversation, AI & Knowledge, Logic, Integration, NLU, Voice, Authentication, and Visual groups
Node categories available in the flow builder

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.

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.

OmniBots AI Bot Platform