This guide walks you through configuring Databricks as a destination for your Webflow Analyze and Optimize data export.
Create a new SQL warehouse for data writing.
Log in to the Databricks account.
In the navigation pane, click SQL Warehouses.
In the SQL Warehouses console, click Create SQL Warehouse.
In the New SQL Warehouse menu, choose a Name and configure the options for the new SQL warehouse. Under “Advanced options” ensure “Unity Catalog” is in the On position and click Create.

Option A: OAuth Secret (Recommended for most users)
USE CATALOG, and click Grant.main.default, or create a new target schema). Within the schema Permissions tab, click Grant. In the following modal, select the principal for which you generated the access token, and select either ALL PRIVILEGES or the following 9 privileges and then click Grant:
USE SCHEMAAPPLY TAGMODIFYREAD VOLUMESELECTWRITE VOLUMECREATE MATERIALIZED VIEWCREATE TABLECREATE VOLUMEOption B: Personal Access Token (PAT)
Collect connection information and create an access token for the data transfer service.
In the SQL Warehouses console, select the SQL warehouse you created in Step 1.
Click the Connection Details tab, and make a note of the Server host name, Port, and HTTP path.

Click the link to Create a personal access token.

Click Generate New Token.
Name the token with a descriptive comment and assign the token lifetime. A longer lifetime will ensure you do not have to update the token as often. Click Generate.
In the pop up that follows, copy the token and securely save the token.
Using a Service Principal & a Personal Access Token (“PAT”) tied to the Service Account
You may prefer to create a Service Principal with a PAT to use for authentication instead of using your account’s Personal Access Token. To do so, use the following steps to create a Service Principal and generate a PAT on behalf of the Service Principal.
In the Databricks UI, select the Catalog tab, and select the target Catalog. Within the catalog Permissions tab, click Grant. In the following modal, select the principal for which you generated the access token, select USE CATALOG, and click Grant.
Under the target Catalog, select the target schema (e.g., main.default, or create a new target schema). Within the schema Permissions tab, click Grant. In the following modal, select the principal for which you generated the access token, and select either ALL PRIVILEGES or the following 9 privileges and then click Grant:
USE SCHEMAAPPLY TAGMODIFYREAD VOLUMESELECTWRITE VOLUMECREATE MATERIALIZED VIEWCREATE TABLECREATE VOLUMEIP Access Lists (optional)
If your workspace enforces Databricks IP Access Lists, allowlist the static egress IP(s) used by the data transfer service so connections and test sessions can open successfully. See Databricks documentation: Databricks IP Access Lists.
Webflow Static IP: 34.69.83.207/32
Use the following details to complete the connection setup: server host name, HTTP path, catalog, your chosen schema name, and authentication details.
USE CATALOG on the target catalog; appropriate privileges on the target schema (e.g., USE SCHEMA, CREATE TABLE, and read/write volume privileges as needed), or ALL PRIVILEGES on the schema.hive metastore explicitly and configure required object storage staging (bucket and credentials), with write/delete permissions.Recommended: OAuth with a service principal. OAuth issues short-lived tokens, scopes access via the principal’s entitlements and UC grants, and supports centralized rotation and revocation. Personal Access Tokens (PATs) are supported where policy requires, but they are long-lived bearer tokens and typically inherit broader, user-level permissions.
The connection identity needs Can use on the SQL warehouse, USE CATALOG on the target catalog, and schema-level privileges to create/manage tables (or ALL PRIVILEGES on the schema). Missing USE CATALOG is a frequent cause of test-connection failures.
Provide server host name, HTTP path, Catalog, Schema, and an OAuth client (service principal) or PAT with warehouse access. Collect host/path from the SQL Warehouses console.
Yes. Unity Catalog is the default. For Hive Metastore, explicitly select hive in configuration and supply an S3 staging bucket and credentials. Using the wrong metastore type can cause discovery or permission issues.