Hexabot Review 2026: Self-Hosted AI Chatbot Pricing

This review is researched from each provider's official pricing, plans and public user feedback — see our editorial process for how we keep it accurate.
Is Hexabot a good AI chatbot builder?
Hexabot is a self-hostable platform for building AI chatbots, agentic workflows, and business automations with YAML-based configuration and full control over the codebase. It suits developers and teams who want to own their data and infrastructure rather than rent a closed SaaS chatbot, and it charges for license activations, not message volume.
At a glance
| Starting price | Free (Community, self-hosted) |
| Cheapest paid plan | $19/month (Starter) |
| Free tier | Yes — 1 user, 10 workflows, self-hosted, no license key |
| Best for | Developers and agencies wanting a self-hosted, code-owned chatbot/automation platform |
| Standout feature | YAML-based workflow definitions with schema-validated inputs/outputs, plus MCP support |
Hexabot has no matching store entry on this site yet, so there's no coupon page below — pricing and plan details come directly from Hexabot's own site and public GitHub repository.
What Hexabot actually is
Hexabot is built by Hexastack and positions itself less as a "chatbot builder" in the Intercom/Drift sense and more as an AI workflow automation platform — you build agents and multi-step automations triggered by chat messages, forms, schedules, or external events, then wire in LLM calls, memory, RAG, and Model Context Protocol (MCP) tool connections.
The core is a Node.js application (v3 requires Node ^24.17.0) using TypeORM for data access and Zod for schema validation, managed as a Turbo/PNPM monorepo. Local development defaults to SQLite; production is expected to run on PostgreSQL. Docker is available for supporting services, though Hexabot doesn't force a particular hosting stack on you — that's the point of a self-hosted tool.
Licensing is worth flagging: Hexabot ships under the Fair Core License (FCL-1.0-ALv2), a source-available license rather than a permissive OSI license like MIT or Apache 2.0. The code is inspectable and self-hostable, and Hexastack has committed to an eventual Apache 2.0 transition, but read the license terms yourself before building a commercial product on top of it.
Pricing
| Plan | Price | Users | Workflows | Activations | Notes |
|---|---|---|---|---|---|
| Community | Free | 1 | 10 | No license key needed | Self-hosted, aimed at students/prototypes |
| Starter | $19/month | 3 | 25 | 3 | Freelancers, indie developers |
| Pro | $59/month | 10 | 150 | 10 | Most popular; priority support, longer history retention |
| Unlimited | $149/month | 25 | Unlimited (fair use) | 25 | Agencies; dedicated success channel |
| Enterprise | Custom | Custom | Custom | Custom | SLA, 24/7 support, compliance assistance |
A detail that distinguishes Hexabot from most hosted chatbot SaaS products: it doesn't bill by conversation volume, message count, or workflow executions. Quotas apply only to users, workflows, and license activations (roughly, how many separate deployments your key can run). Paid plans carry a 14-day money-back guarantee; annual invoicing is available on Unlimited and Enterprise.
Pricing, free-tier limits, and feature availability described here were accurate as of this post's publish date and can change — confirm current numbers on Hexabot's pricing page before committing, since AI tooling pricing shifts often.
Core features walkthrough
YAML-based workflow definitions with typed contracts. Rather than a purely drag-and-drop canvas (Hexabot does support visual workflow modeling too), you can define conversation flows in YAML with schema-validated inputs, outputs, and settings — workflows live in version control and go through code review like any other infrastructure change, unlike most no-code chatbot builders.
Multi-trigger conversation entry points. Conversations and workflows can be kicked off not just by an incoming chat message but by form submissions, scheduled jobs, or external events — useful for automations beyond "customer types a question," like a scheduled follow-up sequence or a webhook-triggered escalation.
Memory, RAG, and MCP support. Hexabot lets you attach explicit memory definitions to conversations, plug in retrieval-augmented generation so responses stay grounded in your own documents, and connect to external tools via the Model Context Protocol — the same interoperability standard increasingly used to connect LLMs to tools and data across the industry.
Human review points and conditional logic. Workflows can include explicit checkpoints where a human approves an action before it proceeds, plus branching conditional logic — relevant for automations touching money, customer data, or anything you don't want a model acting on unsupervised.
Reusable capability bindings. Actions and their underlying integrations are kept separate from the task logic that uses them, so a single integration (an LLM connection, a CRM lookup, etc.) can be reused across multiple workflows without duplicating configuration.
Who it's actually for
- Solo developers and freelancers building a chatbot for a client can start on the free Community tier to prototype, then move to Starter ($19/month) once they need more than one user or 10 workflows.
- Small agencies and dev shops running builds for multiple clients will likely land on Pro ($59/month) or Unlimited ($149/month), where activation counts stop being a constant concern and priority support kicks in.
- Regulated or compliance-sensitive organizations (healthcare, finance, government-adjacent) that can't send customer data to a third-party SaaS vendor are a strong match — you own the infrastructure, so data residency and access control stay entirely in your hands. Enterprise adds SLA and compliance assistance.
- Non-technical teams wanting a point-and-click chatbot with zero DevOps involvement are probably not the target audience — Hexabot expects you to run a Node.js/PostgreSQL stack, a very different commitment than signing up for hosted SaaS.
Pros and cons
| Pros | Cons |
|---|---|
| Self-hosted — full control over data, infrastructure, and customization | Requires real DevOps capability (Node.js, PostgreSQL, optional Docker) to run well |
| Pricing based on users/workflows/activations, not message volume | Source-available (Fair Core License), not a fully permissive open-source license from day one |
| YAML-based workflows are version-controllable and code-review-friendly | No drag-and-drop-only path for fully non-technical users who don't want to touch config |
| MCP and RAG support built in for grounding responses in your own data | Specific third-party channel integrations (WhatsApp, Slack, etc.) aren't clearly documented on the public site/README |
| Free Community tier has no license key requirement, good for real prototyping | 14-day money-back guarantee is short compared to some competitors' 30-day windows |
Integrations and ecosystem
Hexabot's site describes "multi-channel" deployment across web, messaging, and social channels, and the platform is built for MCP-based tool interoperability, letting it call out to external tools and context providers in a standardized way. That said, the public documentation and README don't spell out an exhaustive list of named channel integrations — teams evaluating Hexabot for a specific channel (WhatsApp Business API, Microsoft Teams) should confirm current coverage directly with Hexastack rather than assuming parity with closed SaaS vendors that publish long integration marketplaces.
There's no public app marketplace or Zapier-style connector library, which tracks with Hexabot's positioning as infrastructure-level, code-first software rather than plug-and-play SaaS with dozens of one-click integrations.
Where it's a strong fit
- You want a chatbot/automation platform you can audit, modify, and self-host rather than trust to a vendor's servers.
- Your team is comfortable running (or paying for help running) a Node.js/PostgreSQL stack.
- You need workflows defined as code — in YAML, under version control — rather than trapped in a proprietary visual builder.
- You're mixing chat-triggered and non-chat-triggered logic (scheduled jobs, webhook events) in one system.
- Cost predictability matters more than message-volume flexibility, since pricing doesn't scale with conversation count.
Where to think twice
- If you need a fully permissive open-source license for a commercial derivative product, the Fair Core License's terms may not fit — read them before assuming MIT/Apache-style freedom.
- If your team has zero backend/DevOps capacity, self-hosting Node.js and PostgreSQL is real ongoing overhead a fully hosted SaaS chatbot avoids entirely.
- If you need a specific, well-documented pre-built channel integration today, verify it's actually supported before committing — the public documentation doesn't itemize every channel connector.
- If you want guaranteed SLA and 24/7 support without a custom quote, that only exists on Enterprise; self-serve tiers don't include SLA guarantees.
- If you're a non-technical solo founder who just wants a website widget live in ten minutes with no config file in sight, a fully hosted, no-code chatbot SaaS will get you there faster.
Bottom line
Hexabot is a genuinely different kind of chatbot product: infrastructure you run yourself, priced by seats and workflow count rather than message volume, with workflows defined in YAML rather than locked inside a closed visual builder. That's a real advantage for developers, agencies, and compliance-conscious teams who want to own their stack — and a drawback for anyone hoping to avoid touching a terminal. If you have the technical capacity to self-host and value data ownership over turnkey convenience, Hexabot is worth evaluating seriously. If you just want a chatbot widget live today with no DevOps involved, look at a hosted SaaS alternative instead.
Frequently asked questions
Is Hexabot free to use?
Yes — the Community tier is free, self-hosted, and requires no license key, though it's capped at 1 user and 10 workflows: fine for prototyping, tight for production.
How does Hexabot pricing work?
Paid plans ($19 Starter, $59 Pro, $149 Unlimited monthly, plus custom Enterprise) are based on users, workflows, and license activations — not message volume, which is unusual for chatbot platforms.
Do I need to self-host Hexabot, or is there a managed cloud option?
Community and paid license tiers are described as self-hosted deployments; Enterprise customers get dedicated support that may include deployment help, but confirm current managed-hosting options directly with Hexastack, since it isn't spelled out in detail on the public pricing page.
What license does Hexabot use, and is it truly open source?
It's released under the Fair Core License (FCL-1.0-ALv2), a source-available license — inspectable and self-hostable, with a planned future transition to Apache 2.0, but not fully permissive open source from the outset. Check the license text before building a derivative product.
What can Hexabot connect to?
It supports MCP-based tool and context connections, plus multi-channel deployment across web, messaging, and social channels. Specific named third-party integrations aren't exhaustively documented publicly, so verify support for the exact channel you need first.
Is Hexabot beginner-friendly for non-developers?
Not particularly. It supports visual workflow modeling, but assumes comfort with self-hosting a Node.js/PostgreSQL app, and its YAML-based configuration favors developers over non-technical users.
What are the main alternatives to Hexabot?
Hosted, no-code chatbot builders like Tidio's Lyro AI or Droxy AI trade self-hosting control for zero-DevOps convenience and message-based pricing. Read our Lyro AI review or Droxy AI review for that comparison point.
Does Hexabot offer a money-back guarantee?
Yes, paid plans other than Enterprise come with a 14-day money-back guarantee, and annual invoicing is available on Unlimited and Enterprise.
For more AI and software tool coverage, browse AI & software deals.

