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