Snowplow Analytics

Snowplow Analytics

Let AI connect your sources for you

Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Learn more
PostHog Wizard hedgehog

Connect Snowplow Analytics to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.

Enter your Snowplow BDP Console API credentials to pull your pipeline health and data modeling job data into the PostHog Data warehouse.

Find your Organization ID on the Console's Manage organization page, then create an API key (a key ID + key secret pair) under Console settings → API keys. Note that all Snowplow Console API keys carry admin privileges, so store them carefully.

This connector talks to the standard BDP Console host (console.snowplowanalytics.com); privately-hosted Console deployments are not supported yet.

Configuration

OptionTypeRequired
Organization IDtextYes
API key IDtextYes
API keypasswordYes

Linking Snowplow Analytics to PostHog

  1. Go to the Data pipeline page in PostHog
  2. Click New source and select Snowplow Analytics
  3. Fill in the required configuration fields
  4. Click Next, select the tables you want to sync, and then press Import

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
pipelines

The Snowplow pipelines in your organization.

Full refresh
users

Users of your Snowplow BDP Console organization.

Full refresh
data_models

Data models (dbt or SQL Runner) configured to run against your warehouse.

Full refresh
data_structures

Data structures (event and entity schemas) registered in your organization, with the most recent deployment per environment.

Full refresh
job_runs

Snowplow only retains job run history for about the preceding week, so historical backfill beyond that is not possible

Incremental, Full refreshstartTime
job_run_steps

Snowplow only retains job run history for about the preceding week, so historical backfill beyond that is not possible

Incremental, Full refreshrunStartTime
failed_event_metrics

Failed-event counts per pipeline, error, and time bucket. Snowplow keeps about a week of these aggregates

Incremental, Full refreshwindow