Build adaptable enterprise chatbots with self-hosting and LLM connectors
Botpress is an open-source conversational AI platform that combines a visual flow editor, built-in NLU, and connectors to external LLMs (OpenAI GPT-4/GPT-3.5) for teams needing on-prem control or cloud convenience; it targets developers and product teams who need data residency and extensible SDKs, with a free self-hosted Community edition and paid Cloud tiers (approximate prices) for production usage.
Botpress is an open-source conversational AI platform for building chatbots and conversational agents. It provides a visual Flow Editor, built-in NLU, and runtime that can be self-hosted or run as Botpress Cloud. The primary capability is hybrid low-code bot development with developer SDKs and LLM connectors (OpenAI GPT-4/GPT-3.5 support), letting teams combine deterministic flows with generative responses. Botpress differentiates by shipping both a Community self-hosted runtime and managed Cloud options, serving product teams, customer support, and engineering groups. Pricing accessibility includes a free Community edition and Cloud Starter free tier, with paid Team/Business plans and Enterprise pricing available (approximate).
Botpress is an open-source conversational AI platform originally created to bring developer-grade control to chatbot projects while offering a low-code authoring surface for non-developers. Founded by a small team focused on conversational tooling, Botpress positions itself between code-first frameworks and closed SaaS bot builders by shipping a runnable runtime you can self-host and a managed Cloud offering. The core value proposition is giving organizations full access to bot code, data residency, and extensibility while providing visual flows, an NLU stack, and integrations so teams can iterate faster without losing control of sensitive data or customization options.
The product combines multiple feature areas: a visual Flow Editor for multi-turn dialogues with conditional transitions and slot filling; a built-in NLU for intent classification and entity extraction that runs locally or can be augmented by external LLMs; connectors that let you route parts of a conversation to OpenAI (GPT-4 and GPT-3.5) or to your private model via API-compatible adapters; and developer tooling including a Node.js SDK, REST APIs, webhooks, and Docker images for deployment. Channel support includes a web chat widget and first-party integrations for Slack, Microsoft Teams and Twilio/SMS/WhatsApp. Ops features include conversation transcripts, basic analytics, and versioned bot artifacts so teams can test and roll back changes.
Pricing is split between the free, self-hosted Community edition and Botpress Cloud tiers. Community is fully open-source and free to run on your infrastructure. Botpress Cloud offers a Starter/Free tier for low-volume bots and testing; paid Cloud tiers (Team and Business) unlock higher message volumes, multiple shared bots, SSO, priority support and staging environments. Enterprise plans are custom-priced and add advanced SLAs, dedicated infrastructure, and legal/data residency contracts. Note: specific Cloud monthly prices are subject to change and have ranged in public materials; treat published Cloud prices as approximate until confirmed on botpress.com.
Who uses Botpress and for what workflows? Customer support managers use Botpress to automate FAQ and reduce average handle time by routing routine tickets to bots while escalating complex issues. Product managers build onboarding assistants to increase activation rates and track conversational funnels. DevOps teams deploy the runtime in Kubernetes for secure, private deployments and to meet compliance. Compared to Rasa, Botpress leans more toward a hybrid low-code+developer experience with a visual editor and first-class Cloud option, while Rasa is strictly more code-first and Python-centric.
Three capabilities that set Botpress apart from its nearest competitors.
Current tiers and what you get at each price point. Verified against the vendor's pricing page.
| Plan | Price | What you get | Best for |
|---|---|---|---|
| Community | Free | Self-hosted runtime, full code access, no hosted quotas | Developers and teams needing on-prem control |
| Cloud Starter | Free | Low-volume testing, single bot, limited messages per month | Proof-of-concept and small pilots |
| Team | Approx. $199/month | Multiple bots, increased message quota, SSO, email support | Small product teams in production |
| Business | Approx. $499/month | Higher quotas, staging environments, priority support | Mid-market teams with SLA needs |
| Enterprise | Custom | Dedicated infra, compliance SLAs, bespoke quotas | Large organizations needing compliance |
Choose Botpress over Rasa if you want a visual low-code flow editor with cloud and self-hosted deployment and developer SDKs.
Head-to-head comparisons between Botpress and top alternatives: