Hookdeck

Hookdeck

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

Enter your Hookdeck project API key to pull your webhook delivery history into the PostHog Data warehouse.

You can find the key in Hookdeck under SettingsProjectSecrets.

API keys are scoped to a single Hookdeck project, so connect one PostHog source per project. Hookdeck deletes events, requests and attempts once your plan's retention window passes, so the first sync only reaches as far back as that window.

Configuration

OptionTypeRequired
API keypasswordYes

Linking Hookdeck to PostHog

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

Delivery records: one row per event Hookdeck queued for a connection, with its status, attempt count, error code and retry timestamps

Incremental, Full refreshcreated_at
attempts

Individual delivery attempts for events, including the response status, latency and error code of each try

Full refresh
requests

Raw inbound HTTP requests received by your sources, including requests that were ignored and produced no event

Incremental, Full refreshcreated_at, ingested_at
issues

Grouped delivery, transformation, backpressure and request failures raised by your issue triggers

Incremental, Full refreshcreated_at, first_seen_at, last_seen_at
connections

Routes that tie a source to a destination, with the rules (retry, filter, transform, delay) applied in between

Full refresh
sources

Inbound endpoints that receive webhooks from a provider, with their URL, type and verification config

Full refresh
destinations

Endpoints Hookdeck delivers events to, with their type and delivery config

Full refresh
transformations

JavaScript transformations that rewrite an event before it is delivered

Full refresh
issue_triggers

Rules that decide when a delivery, transformation, backpressure or request failure is raised as an issue, and where it is notified

Full refresh
bookmarks

Saved event payloads kept for replaying against a connection

Full refresh