Botpress

AI agent and chatbot builder

Botpress is a web-based platform for designing, testing, deploying, integrating, and monitoring AI agents. It provides visual workflow tools, a TypeScript development kit, Knowledge Bases, integrations, Webchat, APIs, scheduled triggers, and human-support workflows.

Company Botpress
Free plan Yes
Paid plans from $150/month billed annually
Ease of use Moderate

What you can do with Botpress

Key features
✓
Build visual AI agents

Create agents in Botpress Studio using prompts, workflows, nodes, cards, variables, and testing tools.

✓
Develop with TypeScript

Use the Botpress ADK to build agents, integrations, plugins, interfaces, and workflows in code.

✓
Ground responses in custom knowledge

Add websites, PDFs, text files, Word documents, tables, CSVs, and other sources to Knowledge Bases for retrieval-based answers.

✓
Connect business services

Install integrations for channels and external services such as Webchat, Slack, WhatsApp, Gmail, Linear, Stripe, Zendesk, HubSpot, and others.

✓
Automate multi-step workflows

Use autonomous nodes, triggers, scheduled events, code execution, tables, and background workflows to perform actions and manage processes.

✓
Deploy through Webchat and APIs

Embed Webchat on websites or use the React library, Chat API, Platform API, and supported messaging channels.

✓
Support human handoff

Route conversations to support teams and combine automated responses with human oversight through support and Desk features.

✓
Configure models

Choose and configure supported language models for autonomous responses, retrieval, fast tasks, complex tasks, and fallback behavior.

How Botpress works

A user creates an agent in Botpress Studio or with the ADK, writes its instructions, adds workflows and integrations, and connects relevant knowledge sources. The agent is tested in the emulator, then published to Webchat, messaging channels, an API, or another supported deployment surface where it can answer users and execute configured actions.

INPUTS
Text promptsDocumentsPDF filesWord filesText filesCSV filesSpreadsheetsWebsitesURLsStructured dataAPI eventsVoice and media messages through supported integrations
OUTPUTS
Text responsesStructured dataMessagesWorkflow actionsAPI responsesKnowledge-grounded answersTranslationsSupport tickets and events

Who Botpress is for

BEST FOR

Businesses and technical teams building customer-support agents, internal assistants, lead or service workflows, and connected automation that require knowledge grounding, integrations, human handoff, and deployment across multiple channels.

LESS SUITED FOR

Users who only need a simple personal chatbot, a standalone text-generation tool, or a fully managed chatbot that requires no workflow design, integration configuration, testing, or ongoing maintenance.

Strengths & limitations

+ Strengths

  • Combines visual no-code development with a TypeScript ADK
  • supports configurable AI agents rather than only scripted chatbots
  • offers website ingestion and document-based Knowledge Bases
  • provides broad integrations and channel deployment
  • includes workflows, triggers, APIs, code execution, and human handoff
  • supports model configuration and team workspaces.

– Limitations

  • The platform has a learning curve because useful deployments often require workflow design, prompt configuration, integration setup, testing, and monitoring. Pricing is tied to conversation quotas and AI usage, and higher-tier collaboration and analytics features require paid plans. Model, integration, storage, and channel capabilities can vary by configuration.

Pricing & access

FREE ACCESS Free plan available

The Free plan includes $0 pricing, 25 conversations, 3 seats, 3 AI agents, a resolution SLA, a Help Center, and community support. Free-plan limits apply to conversations, storage, and other workspace resources.

PAID ACCESS $150/month billed annually

Current published plans include Free at $0, Plus at $150/month billed annually, and Team at $750/month billed annually. Plus includes 250 conversations per month and Team includes 1,500 conversations per month. Additional conversation packs and AI usage may apply. Enterprise pricing is custom. Monthly billing may have different effective pricing.

FREE TRIAL No free trial listed
USAGE LIMITS Plan limits apply

Usage is primarily metered through included conversations, AI spend, storage, seats, agents, table rows, vectors, files, and other workspace quotas. The Free plan includes 25 conversations and no top-ups or overages. Botpress documentation also lists technical platform limits such as integration, schedule-trigger, knowledge-base, table, invocation, and API quotas.

Platforms & access

✓ Web app
– Mobile app
– Desktop app
– Browser extension
✓ API
✓ Embeddable

Web application; Botpress Studio; Botpress ADK for TypeScript; Webchat embed and React library; messaging and business-service integrations; Botpress Cloud API

Product format: standalone

Product specs

Standard features
✓ Web access
✓ File upload
✓ Memory
✓ Custom agents
✓ Scheduled automation
✓ Knowledge base
✓ Website ingestion
✓ Code execution
– Computer actions
✓ Integrations
✓ Webhooks
✓ MCP support
– Bring your own key
✓ Model selection
✓ Collaboration
✓ Shared workspace
✓ Admin controls
✓ Role permissions
✓ Analytics
✓ Templates
✓ No-code
✓ Project workspace
– Brand tools
– Performance scoring

Botpress supports visual Studio development and code-based ADK development. Agents can use workflows, autonomous nodes, triggers, tables, Knowledge Bases, integrations, APIs, Webchat, code execution, model configuration, and human-in-the-loop support. Features and model availability vary by plan, product module, integration, and workspace configuration.

Categories & capabilities

Browse similar tools

Integrations & models

INTEGRATIONS Connected workflows

Botpress Hub provides integrations for channels and external services. Documented examples include Webchat, Slack, WhatsApp, Telegram, Messenger, Gmail, Linear, Stripe, Google Drive, Dropbox, Notion, Zendesk, HubSpot, Airtable, Freshchat, Chatwoot, Trello, LinkedIn, SendGrid, Postmark, and other community or official integrations.

MODELS Models used

Botpress LLMz inference engine and publicly documented model-provider integrations including OpenAI, Google Gemini, Anthropic Claude, Mistral AI, xAI Grok, Z.ai, OpenRouter, and other supported providers. Exact availability changes over time and can vary by workspace and model configuration.

Privacy & data Data handling, AI training, retention and security
↓
Data handling

Botpress processes account, usage, configuration, knowledge-base, document, website, and conversation-related data to provide the service. Its privacy statement says customer bot conversation data and content are processed to provide the service and are not used for analytics, model improvements, algorithm creation, or training. Data may be processed by service providers and transferred internationally.

AI training

Botpress states that Conversation Data and customer content are not used for analytics, model improvements, algorithm creation, or training. Its terms distinguish Conversation Data from other analytics data; non-conversation analytics data may be used to improve software and train or develop algorithms or models.

Data retention

Botpress documentation lists logs as retained for 30 days, conversations, messages, and events for 90 days, and files indefinitely unless an expiry date is set. Other data may be retained indefinitely until deleted through available APIs or account controls. Enterprise and contractual retention terms may differ.

Security

Botpress documents technical and organizational security measures, access controls, secure transmission, monitored infrastructure, firewalls, intrusion detection and prevention, confidentiality obligations, and a Data Processing Agreement. Sensitive-data suitability should be evaluated by the customer.

About Botpress

Botpress is an AI agent and chatbot builder for creating assistants that can answer questions, retrieve information from business content, execute workflows, connect to external services, and transfer conversations to human support. It is aimed at developers, agencies, support teams, and businesses that need configurable agents rather than a simple chat widget with limited automation.

What Botpress is

Botpress is a cloud-based platform for designing, testing, deploying, and monitoring conversational AI agents. Its main purpose is to help teams build assistants that combine natural-language interaction with structured workflows and connections to business systems.

The platform can be used through Botpress Studio, which provides visual development tools, or through the Botpress ADK for TypeScript developers. An agent can be given instructions, workflows, triggers, knowledge sources, integrations, and actions before being published to a website, messaging channel, API, or another supported interface.

How people use Botpress

A typical Botpress project starts with an agent configured for a specific job, such as answering support questions, qualifying leads, helping users find information, or handling an internal business process. The builder then adds relevant documents or websites to a Knowledge Base, defines conversational paths and actions, connects external services, and tests the agent in the emulator.

After testing, the agent can be deployed through Webchat, the Webchat React library, supported messaging integrations, or APIs. Workflows can combine conversational responses with structured actions, code execution, tables, scheduled events, and human support. This makes Botpress more suitable for operational assistants than for an unconfigured general-purpose chatbot.

Core capabilities

Visual and code-based agent development

Botpress Studio lets teams create agents with prompts, workflows, nodes, cards, variables, triggers, and testing tools. Developers can use the TypeScript ADK when they need more programmatic control over agents, integrations, plugins, interfaces, or workflows. The combination supports no-code and low-code work while retaining a path to custom development.

Knowledge bases and website content

Agents can be grounded in uploaded or connected information, including websites, PDFs, text files, Word documents, CSV files, tables, and other supported sources. This is useful for support documentation, help centers, internal reference material, and frequently asked questions. The quality of answers still depends on the source content, retrieval configuration, and selected model.

Integrations and workflow automation

Botpress provides integrations for channels and external services. Documented examples include Webchat, Slack, WhatsApp, Telegram, Messenger, Gmail, Linear, Stripe, Google Drive, Dropbox, Notion, Zendesk, HubSpot, Airtable, Freshchat, Chatwoot, Trello, SendGrid, and Postmark. Availability can vary by integration, plan, and workspace configuration.

Workflows can use triggers, autonomous nodes, code execution, tables, APIs, scheduled events, and background processes. These features allow an agent to do more than generate text: it can look up information, pass data to connected services, initiate business processes, or route a conversation to a support representative.

Deployment and human support

Webchat is a central deployment option, with an embeddable interface and a React library for website experiences. Botpress also supports messaging channels and API-based use through its cloud services. Human handoff and support workflows allow organizations to combine automated responses with staff intervention when an issue requires review or conversation handling.

Who Botpress is for

Botpress is a good fit for companies, agencies, developers, customer-support teams, and operations groups that need to connect an AI agent to business knowledge and existing systems. Common projects include customer-support automation, website assistants, internal knowledge tools, lead qualification, appointment or service workflows, FAQ automation, and API-connected processes.

It is less suitable for someone who only wants a personal chatbot or a simple text-generation interface. Useful Botpress deployments generally require decisions about conversation design, knowledge sources, integrations, testing, monitoring, and ongoing maintenance. The visual tools reduce some development work, but they do not remove the need to design and operate the resulting system.

Pricing and access

Botpress has a continuing free plan. The supplied plan information lists Free at $0 with 25 conversations, three seats, three AI agents, limited storage and workspace resources, a resolution SLA, Help Center access, and community support. The free plan does not include conversation top-ups or overages.

Paid access begins with Plus at $150 per month when billed annually. Team is listed at $750 per month when billed annually, and Enterprise pricing is custom. The published plans include different conversation allowances, with 250 conversations per month for Plus and 1,500 for Team. Additional conversation packs and AI usage may apply, and monthly billing can have different effective pricing.

Pricing is therefore not determined only by the number of users. Conversations, AI usage, seats, agents, storage, files, vectors, table rows, and other workspace quotas can affect practical cost. Teams should check the current plan details against their expected conversation volume and integrations.

Important limitations and considerations

  • Technical setup: Building a reliable agent can involve workflow design, prompt configuration, integration work, testing, and monitoring.
  • Usage-based constraints: Conversation quotas and AI usage can affect cost, while storage, seats, agents, tables, files, and other platform resources have their own limits.
  • Variable feature availability: Models, integrations, channels, and collaboration features can vary by plan, module, workspace, and configuration.
  • Cloud dependence: Botpress is primarily delivered as a cloud web application; no native mobile or desktop application was verified.
  • Answer reliability: Knowledge-grounded responses depend on the quality and coverage of the supplied sources and on the selected model and configuration.

Privacy and data handling

Botpress processes account, usage, configuration, knowledge-base, document, website, and conversation-related data to provide the service. Its privacy materials state that customer conversation data and content are not used for analytics, model improvements, algorithm creation, or training. The company distinguishes this from other analytics data, which may be used to improve software and train or develop algorithms or models.

Published documentation lists different retention periods for different data types, including 30 days for logs and 90 days for conversations, messages, and events. Files may be retained indefinitely unless an expiry date is set, while other data can remain until deleted through available controls or APIs. Data may be processed by service providers and transferred internationally, so organizations should review the privacy statement, data-processing terms, retention settings, and contractual arrangements before handling sensitive information.

Bottom line

Botpress is best understood as an AI agent development and deployment platform rather than a basic chatbot widget. Its distinguishing value is the combination of visual agent building, TypeScript development, knowledge grounding, business integrations, workflow automation, multiple deployment surfaces, and human handoff. It is a strong option for teams prepared to configure and maintain connected agents, but it may be unnecessarily complex for users who only need straightforward conversational answers.

Botpress is a visual and code-based AI agent platform for building customer-support and business-process assistants with knowledge bases, workflows, integrations, APIs, Webchat, scheduled automation, and human handoff. Its free plan has limited usage, paid plans begin at $150 per month billed annually, and effective deployments require technical configuration and ongoing maintenance.

Answers to Frequently Asked Questions

Who is Botpress best suited for?
Botpress is best suited for companies, agencies, developers, customer-support teams, and operations groups that need AI agents connected to business knowledge and systems. It may be unnecessarily complex for users who only want a simple personal chatbot or text-generation interface.
How much does Botpress cost?
Botpress offers a free plan at $0 with limited conversations and workspace resources. Paid plans listed in the article include Plus at $150 per month and Team at $750 per month when billed annually, while Enterprise pricing is custom. Actual costs can also depend on conversations, AI usage, seats, storage, agents, and other quotas.
How can a Botpress agent be deployed?
A Botpress agent can be deployed through Webchat, the Webchat React library, supported messaging channels, APIs, and other available interfaces. Workflows can also include human handoff when staff intervention is needed.
What is Botpress used for?
Botpress is used to design, test, deploy, and monitor conversational AI agents that combine natural-language interaction with structured workflows, knowledge bases, business integrations, and automated actions.
Can Botpress connect AI agents to business systems?
Yes. Botpress supports integrations and workflows that can connect agents to services such as Slack, WhatsApp, Telegram, Gmail, Stripe, Google Drive, Notion, Zendesk, HubSpot, Airtable, and other supported platforms. Availability may vary by plan and workspace configuration.