🤖

Botpress

Build adaptable enterprise chatbots with self-hosting and LLM connectors

Free | Freemium | Paid | Enterprise ⭐⭐⭐⭐☆ 4.4/5 🤖 Chatbots & Agents 🕒 Updated
Visit Botpress ↗ Official website
Quick Verdict

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).

About Botpress

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.

What makes Botpress different

Three capabilities that set Botpress apart from its nearest competitors.

  • Open-source core and self-hosted runtime give full access to bot code and data residency controls.
  • Hybrid low-code Flow Editor plus Node.js SDK supports both visual authors and developer-led customizations.
  • First-class Cloud and self-hosted options plus built-in adapters to route traffic to OpenAI or private models.

Is Botpress right for you?

✅ Best for
  • Product managers who need conversational onboarding and measurable activation lift
  • Customer support teams who need reduced average handle time with escalation rules
  • Engineering teams who need self-hosted chatbots and full code access
  • Enterprises who require data residency and custom SLAs
❌ Skip it if
  • Skip if you require a purely no-code SaaS with white-glove bot authoring for non-technical users.
  • Skip if you need an out-of-the-box voice-first IVR platform without custom development.

✅ Pros

  • Open-source Community edition allows full self-hosting and code-level customization
  • Visual Flow Editor plus developer SDKs supports hybrid low-code and code-first workflows
  • Native connectors to OpenAI (GPT-4/GPT-3.5) and common channels like Slack and Twilio

❌ Cons

  • Steeper learning curve for non-developers compared with pure no-code SaaS chatbot builders
  • Cloud pricing and quotas for high-volume production can be opaque and require sales contact

Botpress Pricing Plans

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

Best Use Cases

  • Customer Support Manager using it to reduce average handle time by 30% via automated routing
  • Product Manager using it to increase new-user activation by creating an onboarding assistant
  • DevOps Engineer using it to deploy secure self-hosted bots with audit logs and Kubernetes

Integrations

Slack Microsoft Teams Twilio

How to Use Botpress

  1. 1
    Create a new bot
    Log into Botpress Cloud or open your self-hosted console, click Create Bot or New Bot, enter a bot name and description. Success looks like a fresh bot card in the dashboard with a status of 'Draft' ready for authoring.
  2. 2
    Design conversation flows
    Open the Flow Editor from the bot's menu, drag in nodes like Say, Ask, and Transition, configure conditions and slot fills, then Save. Successful setup shows a connected flow diagram and testable branches.
  3. 3
    Add NLU intents and entities
    Go to the NLU section, add intents, upload or paste sample utterances and label entities, then Train the model. A successful train completes without errors and the test pane returns predicted intents.
  4. 4
    Connect a channel and test
    Open Channels → Webchat or Slack, paste your Slack token or embed script, enable the channel, then use the Emulator or the channel to chat. Success is real messages routed into your flow and logged in Transcripts.

Botpress vs Alternatives

Bottom line

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:

Compare
Botpress vs Scenario
Read comparison →

Frequently Asked Questions

How much does Botpress cost?+
Botpress has free and paid Cloud plans today. The Community edition is free for self-hosting; Botpress Cloud offers a Starter free tier and paid Team/Business tiers (approx. Team ~$199/month, Business ~$499/month) that add message quotas, SSO, staging environments and priority support. Enterprise pricing is custom and includes dedicated infrastructure and SLAs; always confirm current prices on botpress.com.
Is there a free version of Botpress?+
Yes — open-source Community edition is free. The Community runtime is fully open-source and can be run on your infrastructure without monthly fees. Botpress Cloud also provides a Starter free tier for testing. The free options are suitable for development and pilots, while paid Cloud tiers add scale, support, and enterprise features.
How does Botpress compare to Rasa?+
Botpress mixes low-code flows with developer control. Compared with Rasa, Botpress offers a visual Flow Editor, managed Cloud option, and an SDK oriented around Node.js, while Rasa is more code-first and Python-centric. Choose Botpress when you want visual authoring plus self-hosting; choose Rasa for a pure Python, developer-centric stack.
What is Botpress best used for?+
Conversational customer service and internal assistants. Botpress is best for building support bots, onboarding assistants, and internal knowledge agents where data residency, extensibility, and hybrid deterministic/generative responses are required. It fits teams that need both visual flow control and developer extensibility for integrations and custom logic.
How do I get started with Botpress?+
Start with Community or Cloud Starter and create a bot. Install the Community runtime or sign up for Botpress Cloud, click Create Bot, design a simple flow in the Flow Editor, add an intent or two in NLU, and connect the webchat channel. Test in the Emulator, iterate, then promote to a paid Cloud tier or self-hosted production.

More Chatbots & Agents Tools

Browse all Chatbots & Agents tools →
🤖
ChatGPT
Boost productivity with conversational automation — Chatbots & Agents AI
Updated Mar 25, 2026
🤖
Character.AI
Create conversational agents and interactive characters for chatbots
Updated Apr 21, 2026
🤖
YouChat
Conversational AI chatbots for research, writing, and code
Updated Apr 22, 2026