Tables

Organize, store, and scale the structured data that powers your AI agents.

Get started  
Blue-lined table with four rows and two columns on a black background with a grid of small yellow dots.Vertical oval with a pattern of evenly spaced small yellow dots on a black background and a thin yellow border.
Black table with yellow grid lines and four feature icons at the bottom including left arrow, two squares, and right arrow.
Two black speech bubbles outlined in yellow with dotted pattern inside the bottom bubble, each connected to a black circle outlined in blue.

Tables store and manage structured data to deliver consistent, data-driven answers. Built for speed, scale, and flexibility, they handle everything from small datasets to millions of records.

Smart Tables

Create and manage structured data directly inside Botpress. Tables are simple to build, easy to operate, and designed for any use case that requires consistent, reliable access to organized information.

Spreadsheet interface showing columns 'subscriber' with checkboxes and 'followers' with numerical values, featuring a filter dropdown with options TRUE, FALSE, and NULL.

Persistent Data

Store and maintain information across multiple user sessions. Data remains available in real time, so your AI agents can recall and update details without losing context across conversations.

User interface showing a product list with customer names on the left and a chatbot conversation on the right about product purchase and loyalty coupon.

Robust Scalability

Handle everything from small datasets to millions of rows and columns. Tables are optimized for performance, so growth doesn’t slow down your agents or your workflows.

Table displaying a paginated list of user emails, first and last names, and favorite categories in Robert's Workspace for whatsapp-agent.

Integration-Ready

Use the Botpress API to manage Tables programmatically. Add, update, and query data on demand, integrating with your current systems for seamless information flow.

Screenshot of Botpress API documentation showing code examples for using the Botpress Client with JavaScript including client initialization and token setup.
Spreadsheet interface showing columns 'subscriber' with checkboxes and 'followers' with numerical values, featuring a filter dropdown with options TRUE, FALSE, and NULL.User interface showing a product list with customer names on the left and a chatbot conversation on the right about product purchase and loyalty coupon.Table displaying a paginated list of user emails, first and last names, and favorite categories in Robert's Workspace for whatsapp-agent.Screenshot of Botpress API documentation showing code examples for using the Botpress Client with JavaScript including client initialization and token setup.

Why Tables?

Structured data; reliable answers.
Start building now
  • Store and retrieve structured data from Tables
    Table listing six people with columns for name, subscriber status with checkboxes, and follower counts; Amy Patel is selected with 52,479 followers.
  • Maintain real-time information across sessions
    Customer Service chat showing a user requesting to cancel order #93745 with a reply confirming cancellation and refund issuance, overlaid on an order table with statuses.
  • Scale effortlessly from small datasets to millions of records
    Diagram showing a dashed square labeled 'Current state' with a solid black square labeled 'Future state' connected by an arrow indicating 'Scale effortlessly'.
  • Manage structure data programmatically via API
    JavaScript code snippet using await to create rows in a table named Int_Improvement_Feedback_Table with test values for uri, after, before, feedback, and iterationId.
Create structured datasets
Rectangular wooden chest with a dark metal latch on the front panel.
Store persistent information
Create structured datasets
Store persistent information
Recall data across sessions
Black rubber tire with a yellow plastic wheel rim and a valve stem.
Handle millions of records
Seagull flying with wings fully extended and looking forward.
Recall data across sessions
Closed brown leather journal secured with an elastic band and gold clasp.
Handle millions of records
Scale without performance loss
Matte blue ceramic teapot with a rounded body, curved spout, and handle.
Filter results easily
Colorful plastic coil spring toy transitioning from red to green.
Scale without performance loss
Silver metal house key with a rectangular cutout in the bow.
Filter results easily
Build
better
with
Botpress