Connecting a Snowflake data warehouse

Updated June 14, 2026

What data warehouses do

Data Warehouses let you run named SQL queries against your cloud data warehouse at the start of each conversation and inject the results directly into the agent's context. Unlike CRM integrations (which allow one per workspace), multiple warehouses can be active simultaneously — for example, a production Snowflake instance and a reporting one, each with their own queries.

Supported platforms

Snowflake

Fully supported. Snowflake supports both username/password and key-pair JWT authentication. Required fields:

  • Account Identifier (e.g. myorg-myaccount)
  • Username
  • Database
  • Schema
  • Warehouse (your Snowflake compute warehouse)

Role is optional.

BigQuery & Redshift

Coming soon. Support for Google BigQuery and Amazon Redshift is scaffolded and will be enabled in a future update.

Adding a Snowflake connection

  1. On the Integrations page, scroll to Data Warehouses and click Add Snowflake.
  2. Give it a name and fill in the connection details.
  3. Choose your authentication method.
  4. Click Connect.
  5. Use Test on the warehouse row to verify the connection before adding queries.

Multiple warehouses

You can connect more than one warehouse at the same time. Each warehouse is independent, with its own set of queries.

Activating and deactivating

Click Deactivate / Activate on any warehouse row to toggle it on or off without removing the connection or its queries.