Platform Limits
Limits and Quotas of Botpress Cloud
Botpress sets certain limits and quotas to ensure the stability of the platform and the bots created by customers and the community.
Limits
| Limit | Amount | Technical Name |
|---|---|---|
| The maximum size for the bot settings | 20KB | Bot Configuration |
| The maximum number of integrations that can be installed in a bot | 30 | Bot Installed Integrations |
| The maximum size for integration settings | 20KB | Bot Integration Configuration |
| The maximum number of Schedule Triggers per bot | 40 | Bot Recurring Events |
| The maximum size for the Schedule Trigger event payload | 128KB | Bot Recurring Event Payload Size |
| The maximum number of events (used as Triggers) that an integration can define in its definition file | 20 | Event Definition |
| The maximum number of channels an integration can support (e.g., direct messages, public channels, threads) | 10 | Integration Channels |
| The maximum number of message types that an integration channel can support | 20 | Integration Channel Message Types |
| The maximum number of unique OAuth identifiers an integration can have | 50 | Integration OAuth Identifier |
| The maximum number of versions a custom integration can have | 50 | Integration Versions |
| The maximum size for the payload of messages | 128KB | Message Payload Size |
| The maximum size for the integration | 20KB | Schema Size schemas |
| The maximum number of free-form object variables a bot or an integration can have (limited by the Conversation State Size of 128KB) | 5 | State Definitions |
| The maximum size for the conversation state serialized as JSON | 128KB | Conversation State Size |
| The maximum number of tag definitions per bot | 50 | Tag Definitions |
| The maximum number of columns per table | 20 | Table columns |
| End-user message / event max throughput | 600 requests / minute / bot | API limit |
| Maximum size of deployed bot (excluding file storage) | 100MB | Bot Size |
Quotas
Quotas are limits that can be increased depending on the plan you’re subscribed to. For more information, please check our detailed pricing page.
| Quota | Amount | Technical Name |
|---|---|---|
| The maximum time for a bot to process a message or an event before timing out (not the same as Inactivity Timeout) | 60s | Invocation Timeout |
| The maximum combined size of documents uploaded to be sent as media messages (e.g., Images, Audios, Videos, Files, and Cards) | 100MB | Storage Size |
| The maximum number of bots per workspace | 5 | Amount of Bots |
| The maximum number of members that can be added to a workspace (Collaborators can have roles such as Viewer, Billing Manager, Developer, Manager, Administrator) | 3 | Amount of Members |
| The maximum number of vectors (content chunks) in a Knowledge Base per bot (roughly equivalent to 100MB of documents) | 5,000 | Knowledge Base Vectors |
| The maximum number of records/items that can be stored in a table per bot | 5,000 | Table Rows |
| The maximum number of times a bot can be invoked per month (An invocation occurs when a new conversation is created, when a conversation resumes after a timeout, and when a Trigger is executed) | 25,000 | Invocation Calls |
| The maximum number of times a bot can call cognitive (AI) services per month | 4,000 | Cognitive Calls |
| The maximum number of bot invocations per minute | 100 | Bot Rate Limit |
| The maximum number of custom integrations that can be created per workspace | 20 | Owned Integrations |
| The maximum number of AI model credits that can be used per month | 5,000 | LLM Model Credits |
| The maximum number of row sizes in a table. However, you can increase it from the factors section from the API (Read More Here) | 4kb | Table Row Size |
| The maximum number of HTTP requests sent from the emulator | 30 requests / minute / bot | External calls |
| Botpress API limit https://api.botpress.cloud/* | 100 requests / second | API limit |
| Integrations API limit https://webhook.botpress.cloud/* | 100 requests / second / bot | API limit |