Marketo

Marketo

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

Connect Adobe Marketo Engage to pull your leads, activities, campaigns, and program assets into the PostHog Data warehouse.

In Marketo, open Admin → Web Services for your Munchkin account ID, then Admin → LaunchPoint to create a custom service and copy its client ID and secret. The service's API role needs read access to leads, activities, campaigns, and assets.

Leads and activities come through Marketo's Bulk Extract API, so the first sync backfills from the start date you set below.

Configuration

OptionTypeRequired
Munchkin account IDtextYes
Client IDtextYes
Client secretpasswordYes
Start datetextNo

Linking Marketo to PostHog

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

People records in Marketo, exported through the Bulk Extract API. Columns follow your instance's lead field set, so custom fields appear alongside the standard ones.

Incremental, Full refreshcreatedAt
activities

Lead activity records (email opens, clicks, form fills, page visits, score changes and more) exported through the Bulk Extract API.

Incremental, Full refreshactivityDate
activity_types

Catalog of activity types available in your Marketo instance, including the attributes each type records.

Full refresh
campaigns

Smart campaigns and trigger campaigns in your Marketo instance.

Full refresh
lists

Static lists defined in your Marketo instance.

Full refresh
programs

Marketing programs, the containers Marketo uses to group assets, campaigns and costs.

Full refresh
emails

Email assets in your Marketo instance.

Full refresh
forms

Form assets used to capture leads on landing pages and external sites.

Full refresh
landing_pages

Landing page assets in your Marketo instance.

Full refresh
smart_campaigns

Smart campaign assets, including their smart list and flow configuration.

Full refresh