AGENT PROFILES

Botpress

Botpress · Agent builders

Cloud platform for AI agents in customer conversations: in Studio or with the TypeScript ADK you build agents that call tools across several steps and can hand over to people.

Typical tasks

Availability in Europe
Added to the catalog on Cloud platform for AI agents in customer conversations: in Studio or with the TypeScript ADK you build agents that call tools across several steps and can hand over to people.Details
01

What it does

8 features

Botpress · Platform for conversational agents

Product and access

Botpress is a cloud service with open-source developer tools. The MIT-licensed repository contains integrations, CLI, SDK and examples, not the platform itself. Multi-step agent work is done by the Autonomous Node and ADK workflows; the default pattern remains dialogue with end customers.

Core features

8 features from provider sources · checked on 5 November 2026. Availability and limits are directly below.

  • Autonomous Node

    In the node a model decides what to say and which tools to use, instead of working through cards in order. It runs until an exit condition or once without replying.

    Source 5
  • Multi-step tool calls

    According to the page the LLMz framework turns instructions into TypeScript code, so several tools are chained in one run.

    Source 6
  • ADK for TypeScript

    Conversations, workflows, tools, actions and triggers are written in code. Botpress handles hosting and channels.

    Source 7
  • Background workflows

    According to the docs, ADK workflows are long-running background processes across several steps. The model can start them as a tool.

    Source 8
  • Schedule trigger

    The Fixed Schedule card triggers part of a workflow at set times or via a cron expression.

    Source 9
  • Handover to people

    Prompts can call the hitl.startHitl tool when someone asks for a person.

    Source 5
Show all 8 features
  • Knowledge bases

    You set which knowledge bases a node may search. The global.search tool queries them.

    Source 5
  • Insight into agent steps

    In the emulator, Inspect shows the reasoning behind a response. A hook provides code, variables, signals and timings per step for production.

    Source 10

Usable AI models

Open choice

Normally you choose from fixed lists per provider integration or let Botpress decide; usage is billed through your AI spend. You connect your own model through the SDK, which is only available on Enterprise plans. The page does not say whether OpenAI-compatible or local endpoints work with it.

Model families named

  • OpenAI (GPT)
  • Anthropic (Claude)
  • Google (Gemini)
  • xAI (Grok)
  • Mistral
  • Z.ai (GLM)
  • Other models can be connected freely
Model choice
Automatic or your choice
Your own API key
Yes
Router or custom endpoint
Not stated
Local models
Not stated
Depends on
Plan

The rating covers the generally available main access. Partly documented · Sources accessed on

Botpress: Use your own LLM · Botpress ADK: Configuration · Botpress: Changelog · Botpress Hub: LLM integrations · Botpress: OpenAI integration

02

Does it fit my task?

2 practical tasks · 6 requirements and limits

A good fit if …

  • you want to automate support or customer conversations with tool access
  • you want to choose between visual Studio and the TypeScript ADK
  • a cloud service with free entry and fixed price tiers is enough for you

Less suitable if …

  • you have to run the platform yourself, because that is discontinued for new users
  • your agents should mainly work in the background without dialogue
  • you want public evidence of EU data location or customer SSO before talking to the provider

Editorial assessment based on provider documentation. Not a product test.

Practical tasks

Editorial examples based on documented features. No product tests performed.

01

Support with lookups

Your input
A customer question in webchat and tools for customer account and order.
Possible result
The agent calls the tools in sequence and replies with the status; if needed it hands over to a person.
What to check
Check iterations and tool calls in the emulator and keep variable access tight.
02

Recurring reminder

Your input
A Fixed Schedule card with a cron expression and a workflow with a table query.
Possible result
The workflow runs at the set time and sends the due reminder.
What to check
Check the preview of the next run and provide a message in the Error workflow.
EDITORIAL EXAMPLE

Have a support agent look up the customer account and order status and hand over to a person in the helpdesk when needed.

Your possible prompt

Handle this customer request using the approved knowledge sources. Prepare a sourced response and hand unclear cases to the service team. Check permissions before taking actions in customer systems.

Adjust the task, data and permissions.

Requirements and limits

  • Limitation

    No new self-operation

    According to the docs Botpress v12 and all other self-operated versions are discontinued and can no longer be bought, downloaded or newly deployed. Existing v12 customers remain supported.

    Source 11
  • Limitation

    Billing by conversation

    New workspaces pay per conversation, meaning any exchange with at least two end-user messages. The post does not separately address pure background work.

    Source 12
  • Limitation

    Nodes see variables only after approval

    Autonomous Nodes have no variable access by default. You grant read and write per variable.

    Source 5
  • Limitation

    Limited state

    State size is limited to 128 KB. According to the docs too much state can slow responses and cause errors.

    Source 13
  • Not yet confirmed

    EU data location

    The Trust Center asks about the US, EU and Canada but showed no answer.

    Source 4
  • Not yet confirmed

    Approval before tool calls

    The tools page describes no approval of individual calls. ADK hooks can validate and change inputs.

    Source 8
03

Can I use it?

With requirements

Europe & regional availability

Privacy statement, Trust Center, pricing and Enterprise pages were reviewed. The Trust Center answers on data location showed no text; reports are access-restricted.

Reviewed scope: Hosted platform of a US provider on AWS
Reviewed on:

  • Availability still unclear

    Data location

    According to the statement, conversation data is on servers in the US or at a location the customer determines. AWS hosts customer data. The pricing page names custom residency policies but does not assign them to a plan.

    Region, reason and source

    Region covered: EU/EEA, United Kingdom and Switzerland

    Documented reason: The reviewed pages name no publicly verifiable EU region; the Trust Center asks the question without a readable answer.

    Official source · botpress.com · Official source · botpress.com · Official source · trust.botpress.com

  • With requirements

    Transfers

    Botpress names a certification under the EU-US Data Privacy Framework including the UK extension and the Swiss framework. Its EU representative is VeraSafe Netherlands BV. For end-customer data, Botpress acts as a processor.

    Region, reason and source

    Region covered: EU/EEA, United Kingdom and Switzerland

    Documented reason: Concerns data transfer, not availability. According to the statement, customers should sign a data processing agreement.

    Official source · botpress.com

  • Availability still unclear

    Availability and Trust Center entries

    The Trust Center lists GDPR, DORA and SOC 2 Type 2 as entries; the Enterprise page speaks of EU data protection compliance. The reviewed pages name no regional restrictions of the service.

    Region, reason and source

    Region covered: EU/EEA

    Documented reason: The entries do not show a commitment on feature scope or data residency in Europe.

    Official source · trust.botpress.com · Official source · botpress.com

Europe and regulation explained

Accounts & permissions

Based on provider documentation. Permissions depend on the account, integration and organization policies. Review the permissions actually requested before use.

Configuration covered: Provider-hosted platform

Sources reviewed:

Show all 3 points
  • Documented with conditions

    Account used

    The Team plan offers role rights. The Trust Center names multi-factor sign-in and internal SSO; the latter concerns Botpress's own access. The reviewed pricing and Enterprise pages do not name SSO for customers.

    Evidence · Evidence · Evidence
  • Documented with conditions

    Admin approval

    Prompts can trigger a handover to a person. The reviewed pages describe no approval of individual tool calls; ADK hooks can validate inputs. According to the pricing page, audit logs capture changes in the workspace.

    Evidence · Evidence · Evidence
  • Documented with conditions

    Data access & team sharing

    An agent uses the tools, knowledge bases and variables you give it. Variables are blocked by default. According to the Enterprise page, personal data is removed before reaching the model provider. Rights in target systems depend on the integration, whose details were not reviewed here.

    Evidence · Evidence
04

Memory and conversation continuity

2 of 6 criteria documented

The reviewed pages describe no dedicated memory feature. An agent retains things through variables, bot and user state and knowledge bases; on session expiry, the ADK resets user state.

Variables and state rather than a dedicated memory feature

Sources accessed:

Documentation by criterion

StoragePartly documented

Storage and scope

In the ADK you define schemas for bot and user state, and Studio has variable scopes. State is limited to 128 KB. The configuration page does not say where it is physically stored.

SelectionPartly documented

Selection and timing

Developers decide what is stored: schema in the ADK, granted variables in the Autonomous Node. The reviewed pages describe no automatic remembering.

Edit & deletePartly documented

Inspect, edit and delete

Variables can be cleared by setting them to null or reusing them. According to the page Enterprise customers control retention periods for messages and media and can fulfil data subject requests themselves. The pages name no interface just for memories.

Access boundariesDocumented

Agent and channel boundaries

Bot state applies to all conversations and users, user state across all conversations of a user. Autonomous Nodes see variables only after a grant per variable.

RetrievalPartly documented

Retrieval

A node reads granted variables and searches selected knowledge bases with global.search. The page describes no selection or weighting of memories.

New conversationsDocumented

Session reset and compaction

When an ADK session expires, the framework cancels active workflows, resets user state and clears the LLM transcript. The session number remains. The page names no compaction.

05

Cost and effort

5 plans · Prices as of 5 November 2026

Prices and included usage

Pricing checked

Free entry, Plus and Team with a fixed monthly price and conversation quota, Enterprise custom. The pricing page shows Plus and Team as billed annually.

PlanPriceIncluded
Free$0

100 conversations per month without top-ups, 3 seats, 3 AI agents.

Price source
Plus$150 per month, billed annually

250 conversations, $25 AI usage, 3 seats, unlimited agents. 100 more conversations for $65.

Price source
Team$750 per month, billed annually

1,500 conversations, $150 AI usage, unlimited seats and agents, role rights and routing. 100 more conversations for $50.

Price source
Built For You$1,650 per month according to the blog; the pricing page refers to sales

Botpress builds and runs the agents for you.

Price source
EnterpriseCustom

Additionally dedicated support, uptime SLA, security review, custom storage and a voice channel.

Price source
  • The prices apply to new workspaces since 14 May 2026; older ones keep their prices for now.
  • The pricing blog describes AI usage as bundled in the quota; the pricing page shows $0.10 AI usage per conversation and top-ups of AI credit.
  • Third-party pricing was not used as evidence.

Pricing details

Setup

Sign up for free and build in Studio, or start in code with "adk init". For use you connect channels, integrations and knowledge sources.

Operation & oversight

Based on public provider documentation. Assessments are editorial inferences from the stated properties. Actual time requirements and reliability have not been measured.

Deployment covered: Hosted operation by the provider

Sources reviewed:

Editorial assessment

Botpress provides agent loops, schedules and insight into steps for dialogue with end customers. Self-operation is not an option, and on resumption, customer SSO and EU data location you need to ask the provider.

Show all 6 points
  • Documented with conditions

    Files and working state

    Tables, vector and file storage have fixed limits per plan, for example 100,000 table rows on Plus. Run state is limited to 128 KB. According to the Enterprise page, customers set retention periods; the reviewed pages name no default periods.

    Evidence · Evidence · Evidence
  • Documented with conditions

    Sign-ins

    In the ADK you work against your dev bot and deploy to your production bot. The reviewed pages do not describe how integrations hold credentials.

    Evidence
  • Documented

    Starting further runs

    The Main workflow starts with every conversation. The Fixed Schedule card triggers on schedule, ADK triggers react to events, and "adk workflows run" starts workflows manually.

    Evidence · Evidence · Evidence · Evidence
  • Documented with conditions

    Human intervention

    The hitl.startHitl tool starts a handover, and Botpress Desk is for monitoring conversations and handling escalations. The reviewed pages name no pause for approval in the flow.

    Evidence · Evidence
  • Documented

    Detecting errors

    "adk logs" and "adk traces" filter by errors, workflows and time. In the emulator, Inspect shows the reasoning behind a response. A hook can write run data to tables or analytics tools.

    Evidence · Evidence
  • Open in reviewed sources

    Resuming after failures

    The Error workflow catches unexpected errors and ends the conversation. The reviewed pages describe no automatic retry or resumption. On session expiry, the ADK cancels active workflows.

    Evidence · Evidence
06

Evidence and open questions

19 sources · 4 open points

Open points

The reviewed sources contain no reliable information on these points. A gap says nothing about the product.

Europe: Availability still unclear

Requirements and limits: not yet confirmed

Sources and evidence

Pricing page, pricing blog, documentation, Enterprise page, Trust Center, privacy statement and repository were reviewed. In the Trust Center, answers on data location and deletion showed no text, and reports are behind an access request. Dedicated docs pages on human-in-the-loop and ADK workflows were not found. Example tasks are editorial. Own practical tests are pending.

Editorial team: Michael Meierhoff · sources reviewed on . Provider information is not independent evidence of performance.

Read profile as Markdown

How we assess the sources

Provider

Botpress Inc. is a US company and describes itself as a platform for building, deploying and managing AI agents.

Operator
Botpress
Organization
Provider
Provider sourcesSource 1 Source 2 Reviewed
Changes to this profile 1
  • Cloud platform for AI agents in customer conversations: in Studio or with the TypeScript ADK you build agents that call tools across several steps and can hand over to people.

These notes describe editorial changes. Source and pricing review dates appear in their respective sections.