- Source
- Marketing Analytics
- Generally available
Move Iterable data anywhere it matters.
Stream Iterable campaigns, campaign metrics and channels to any warehouse or AI app.
Source
Iterable

Snowflake
BigQuery
Postgres
Databricks
Claude
- Streams
- 43
- Destinations
- 50+
- Standard support
- 1.0.1
Overview
What is the Airbyte Iterable connector?
The Airbyte Iterable connector extracts data from Iterable and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 43 streams you can select per connection.
- 01
Sync to your warehouse
Land 43 Iterable 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 Iterable once and Airbyte keeps every scheduled sync running on it.
- 04
Cloud or self-hosted
Run the Iterable connector on Cloud, OSS, Hybrid.
43 streams
Every table you can sync from Iterable
Campaigns Sync modes FullIncr. Campaign Metrics Sync modes FullIncr. Channels Sync modes FullIncr. Email Bounce Sync modes FullIncr. Email Complaint Sync modes FullIncr. Email Open Sync modes FullIncr.
Setup
Live in nine steps
First, navigate to the Airbyte dashboard and click on "Sources" in the left-hand menu.
Click on the "Create New Source" button and select "Iterable" from the list of available connectors.
Enter a name for your Iterable source and click "Next".
Enter your Iterable API key in the "API Key" field. You can find your API key in your Iterable account under "API Keys" in the "Integrations" tab.
Select the data you want to sync from Iterable by checking the boxes next to the relevant objects (e.g. users, campaigns, events).
Choose how often you want your data to sync by selecting a sync frequency from the dropdown menu.
Click "Test" to ensure that your credentials are correct and that Airbyte can connect to your Iterable account.
If the test is successful, click "Create Source" to save your Iterable source and start syncing your data.
You can monitor the progress of your sync in the Airbyte dashboard under "Jobs".
Configuration fields
| Field | Type | Description |
|---|---|---|
| api_key* | string | Iterable API Key. See the docs for more information on how to obtain this key. |
| start_date* | string | The date from which you'd like to replicate data for Iterable, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. |
| lookback_window | integer | Number of minutes to re-read from the current time when determining the end of each sync window for export-based streams. This accounts for eventual consistency delays in Iterable's Export API, preventing silent data loss for events not yet indexed. Increase this value if you observe missing events near the end of sync windows. |
| region | string | The region where your Iterable account is hosted. Select 'EU' if your account is on the European data center. |
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
Airbyte control plane
FAQ
Iterable connector questions
What data can I sync from Iterable with Airbyte?
43 streams, including Campaigns, Campaign Metrics, Channels, Email Bounce, Email Complaint, Email Open, Email Send, Email Send Skip and more.
Does the Iterable connector support incremental sync?
Yes. The Iterable connector supports incremental sync on selected streams, and full refresh on every stream.
Where can I run the Iterable connector?
Run the Iterable 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 Iterable in minutes.
Free 14-day trial. No credit card needed.