Pardot

Pardot

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

Connect Salesforce Marketing Cloud Account Engagement (formerly Pardot) to pull your marketing data into the PostHog Data warehouse.

Connect a Salesforce account that has access to Account Engagement, then enter the ID of the business unit you want to sync.

Configuration

OptionDescription
Salesforce account
Type: oauth
Required: True
Environment
Type: select
Required: True

Choose sandbox if your business unit belongs to a sandbox, demo or developer org.

Business unit ID
Type: text
Required: True

The 18-character ID starting with 0Uv, in Salesforce Setup under Account Engagement Business Unit Setup.

Linking Pardot to PostHog

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

A person tracked in Account Engagement, with their profile, scoring and activity timestamps.

Incremental, Full refreshcreatedAt, updatedAt
prospect_accounts

A company record that prospects are grouped under, mirroring a Salesforce account.

Full refresh
lists

A static or dynamic list of prospects used for sending and segmentation.

Incremental, Full refreshcreatedAt, updatedAt
list_memberships

The membership of one prospect on one list, including their opt-out state.

Incremental, Full refreshcreatedAt, updatedAt
campaigns

A marketing campaign that prospects and assets are attributed to.

Incremental, Full refreshcreatedAt, updatedAt
opportunities

A sales opportunity synced from Salesforce and linked to Account Engagement campaigns.

Incremental, Full refreshcreatedAt, updatedAt
users

A user of the Account Engagement business unit.

Incremental, Full refreshcreatedAt, updatedAt
visits

A browsing session on your tracked site, grouped from a visitor's page views.

Incremental, Full refreshcreatedAt, updatedAt
visitors

An anonymous or identified browser tracked by the Account Engagement tracking code.

Incremental, Full refreshcreatedAt, updatedAt
visitor_activities

A single tracked action by a prospect or visitor, such as a form submit, email click or page view.

Incremental, Full refreshcreatedAt, updatedAt
custom_fields

A custom prospect field defined in the business unit.

Incremental, Full refreshcreatedAt, updatedAt
forms

An Account Engagement form used to capture prospect submissions.

Full refresh
list_emails

A one-off email sent to lists of prospects.

Full refresh