
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.

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
| Option | Type | Required |
|---|---|---|
API key | password | Yes |
Linking Hightouch to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Hightouch
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary 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 | Incremental, Full refresh | startedAt | — |
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 | — | — |