Linking Svix as a source
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.

Contents
The Svix connector syncs your webhook infrastructure data — applications and event types — into PostHog.
Adding a data source
- Go to the sources tab of the data pipeline section in PostHog.
- Click + New source and then click Link next to Svix.
- You need an API key from Svix. In your Svix dashboard, go to Settings > API Access and create or copy an API key (starts with
sk_...). - Back in PostHog, enter your API key and click Next.
- Select the tables you want to sync, set the sync frequency, then click Import.
Once the syncs are complete, you can start using Svix data in PostHog.
Available tables
| Table | Description | Sync method |
|---|---|---|
applications | Applications in your Svix account — isolated tenants that own endpoints and receive webhook messages | Full refresh |
event_types | Event types — the schema and metadata for categories of webhook messages | Full refresh |
Full refresh tables reload all data on each sync.
Configuration
| Option | Type | Required |
|---|---|---|
API key | password | Yes |
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
applications | A Svix application — an isolated tenant that owns its own endpoints and receives webhook messages. | Full refresh | — | — |
event_types | A Svix event type — the schema and metadata for a category of webhook messages your application sends. | Full refresh | — | — |
endpoints | A Svix endpoint — a URL that receives webhook messages for one application, with its filters and rate limit. | Full refresh | — | — |
messages | A Svix message — one webhook event that an application sent, with its payload. | Incremental, Full refresh | timestamp | — |
message_attempts | A Svix message attempt — one try to deliver a message to an endpoint, with the response the endpoint returned. | Incremental, Full refresh | timestamp | — |
endpoint_stats | Delivery attempt counts per Svix endpoint, by status, for the 28 days before the sync. | Full refresh | — | — |





