Botpress

Polytomic connects your data warehouse, databases, and SaaS tools to Botpress for reverse ETL. Sync rows from your data warehouse and other systems into Botpress Tables so your agents answer from current business data, without writing code.

Botpress logo

Writes Botpress Tables

Rows land in the tables your agents read from, with tables created for you.

Efficient batched upserts

Up to a thousand rows per request keeps large table syncs fast.

Creates tables and fields

Polytomic can build the destination table and add fields as your model grows.

Example workflows

Sync reference data from your data warehouse into Botpress Tables

What you can sync

Botpress is supported as a destination. Build a model on your data warehouse, database, or SaaS tools and write the result into Botpress Tables.

From your sources

Data warehouses including Snowflake, BigQuery, and Databricks
Databases including PostgreSQL, MySQL, and MongoDB
SaaS tools including Salesforce, HubSpot, and Stripe
Spreadsheets, cloud storage, and custom APIs

To Botpress

Rows created, updated, and upserted in a Botpress Table
New tables and fields created automatically
Matching on a string or number key column
Create only, update only, and create or update
Batched upserts of up to a thousand rows per request

How it works

Build a model on your data warehouse, database, or SaaS tools and write the result into a Botpress Table. This is reverse ETL for conversational agents: the reference data your bot needs to answer accurately comes from the systems that own it, on a schedule, rather than being pasted in and going stale.

Polytomic can create the destination table for you and add fields as your model changes, then upsert rows in large batches keyed on a column you choose.

  • Connect Botpress with a personal access token and bot ID
  • Create a sync targeting a Botpress Table
  • Let Polytomic create the table and its fields, or use an existing one
  • Choose a string or number column as the match key
  • Upsert rows in batches of up to a thousand
  • Monitor sync health, record volume, and failures from one interface

How to set up

Polytomic authenticates to the Botpress Cloud API with a personal access token, scoped to the bot you specify. Once connected, your existing tables appear as destinations and Polytomic can create new ones.

How to get connected
  1. 1In Botpress, generate a personal access token
  2. 2Note the bot ID you want to write to
  3. 3In Polytomic, navigate to Connections, then Add Connection, then Botpress
  4. 4Enter the personal access token and bot ID
  5. 5Test the connection
  6. 6Create a sync targeting a table, choose a key column, and click Save

See the documentation for full setup details.

Frequently asked questions

Why teams choose Polytomic

No engineering required

Set up and manage syncs without writing code.

Flexible data modeling

Use SQL to define exactly what data gets synced.

Handles scale automatically

Supports large datasets with incremental syncs and bulk APIs.

Start syncing your data with Botpress in minutes

No credit card required. Free trial available.

More integrations beyond Botpress