• Source
  • Marketing Analytics
  • Generally available

Move Marketo data anywhere it matters.

Sync Marketo activities x, activity types and campaigns to any warehouse or AI app.

Source

Marketo

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Streams
9
Destinations
50+
Standard support
2.1.3

Overview

What is the Airbyte Marketo connector?

The Airbyte Marketo connector extracts data from Marketo and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 9 streams you can select per connection.

  • 01

    Sync to your warehouse

    Land 9 Marketo tables in 50+ destinations on a schedule you control.

  • 02

    Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

  • 03

    One authorization

    Authenticate Marketo once and Airbyte keeps every scheduled sync running on it.

  • 04

    Cloud or self-hosted

    Run the Marketo connector on Cloud, OSS, Hybrid.

9 streams

Every table you can sync from Marketo

  • Activities_X
    Sync modesFullIncr.
  • Activity types
    Sync modesFullIncr.
  • Campaigns
    Sync modesFullIncr.
  • Emails
    Sync modesFullIncr.
  • Leads
    Sync modesFullIncr.
  • Lists
    Sync modesFullIncr.

Setup

Live in nine steps

  1. First, navigate to the "Sources" tab on the Airbyte dashboard and click "New Source".

  2. Select "Marketo" from the list of available sources.

  3. Enter a name for your Marketo source connector and click "Next".

Configuration fields

Marketo configuration fields
FieldTypeDescription
client_id*stringThe Client ID of your Marketo developer application. See the docs for info on how to obtain this.
client_secret*stringThe Client Secret of your Marketo developer application. See the docs for info on how to obtain this.
domain_url*stringYour Marketo Base URL. See the docs for info on how to obtain this.
start_date*stringUTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.
window_in_daysintegerThe number of days included in each Marketo Bulk Extract job for incremental streams. Smaller windows create more export jobs with less data per job, which can help large Leads syncs complete without exhausting memory or processing very large Marketo export files. The minimum is 1 day and the maximum is 31 days.

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

FAQ

Marketo connector questions

What data can I sync from Marketo with Airbyte?

9 streams: Activities X, Activity types, Campaigns, Emails, Leads, Lists, Programs, Program Tokens, Segmentations.

Does the Marketo connector support incremental sync?

Yes. The Marketo connector supports incremental sync on selected streams, and full refresh on every stream.

Where can I run the Marketo connector?

Run the Marketo connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.

Didn't find your answer? Talk to sales

Start syncing Marketo in minutes.

Free 14-day trial. No credit card needed.