What Is Hexabot and What Is It Used For?

Updated

Hexabot is a self-hostable AI workflow automation platform for building AI agents and agentic workflows that can talk, act, and remember across channels. You use it when you want conversational automation connected to real actions and back-office systems, while keeping production data under your own control. It fits teams that need multichannel service delivery with human review points, and that are prepared to run and extend the runtime themselves.

What Hexabot actually does

Hexabot combines several capabilities in one runtime:

  • Conversations that do work. Workflows can be triggered from chat, forms, schedules, or events, then call models, tools, APIs, and back-office systems.
  • Graph and YAML control. You can model flows visually or as portable YAML with typed contracts, schema validation, and version control.
  • Actions and bindings. Reusable actions, LLM calls, capability bindings, and external systems connect through clear input, output, and settings contracts.
  • Memory, RAG, and MCP. Workflows get managed memory, retrieval-augmented context, and MCP integration points for sanctioned tools.
  • Human review points. Conditionals, loops, segmentation, inbox workflows, and live handoff cover cases where automation needs human judgment.
  • Service operations. Multilingual assistants run across web, messaging, social, and custom channels, with roles, analytics, and team control.

Who it is for

Hexabot suits teams building customer-facing or internal automation where the conversation must lead to an action — routing a request, calling a system, or handing off to a person. The published Orange success story describes multilingual service automation across website and social channels, handling frequent requests, routing complex cases, and keeping the customer experience consistent. That pattern — high-volume routine requests plus escalation — is a reasonable signal of the intended use.

It is less suitable if you want a fully managed SaaS with no operational involvement, since self-hosting is the core premise.

How you start

The documented path is a CLI-based local setup:

  1. Install the official CLI: npm install -g @hexabot-ai/cli
  2. Create a project from the starter template: hexabot create my-project
  3. Move into the workspace: cd my-project
  4. Run the local stack: hexabot dev

The starter template produces a complete automation workspace where you define workflows, connect channels, and extend the runtime with actions and tools. Expect to need a local environment capable of running the stack; the documentation is the place to confirm prerequisites before installing.

Pricing and licensing

The site presents plans named Starter, Pro, and Unlimited, each with a purchase link, and states you can start free and upgrade as users, workflows, and license activations become production signals. Specific prices, limits, and what each tier includes are not stated in the available material, so check the pricing page directly before committing.

Decision guide

If your priority is… Hexabot is a reasonable fit when…
Data control You need the workflow runtime and production data on infrastructure you control
Multichannel service You need web, messaging, social, and custom channels in one runtime
Mixed automation and people You need inbox workflows and live handoff alongside automated steps
Tool integration You want MCP integration points and typed action contracts
Zero ops You would rather not run and extend the platform yourself

The practical next step is to scaffold the local project, build one narrow workflow end to end, and confirm the channel and tool integrations you need before evaluating plans.