Hightouch

Hightouch

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 Hightouch to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.

Enter a Hightouch API key to sync your syncs, sync runs, models, sources, and destinations.

You can create an API key in Hightouch under Settings → API keys. Only workspace admins can create API keys, and the key is shown once at creation.

Configuration

OptionTypeRequired
API keypasswordYes

Linking Hightouch to PostHog

  1. Go to the Data pipeline page in PostHog
  2. Click New source and select Hightouch
  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
syncs

Syncs define how data from models is mapped to destinations. Each time a sync runs, Hightouch calculates the rows that changed since the last run and syncs them to the destination.

Full refresh
sync_runs

One row per execution of a sync: its status, row counts, and timing. Runs are fetched per sync and carry the parent sync id in sync_id.

Incremental, Full refreshstartedAt
models

Models define the data to pull from a source, via raw SQL, a table reference, a dbt model, or a visual (audience) query.

Full refresh
sources

Sources are the databases and warehouses Hightouch reads data from (e.g. Snowflake, BigQuery, Postgres).

Full refresh
destinations

Destinations are the SaaS tools and services Hightouch syncs data into (e.g. Salesforce, HubSpot, Google Ads).

Full refresh