Campaign Monitor
Campaign Monitor is an email marketing platform that lets you create, send, and track email campaigns to your subscriber lists. It's used by marketing teams to manage contacts, build segments, and measure campaign performance. Connecting Campaign Monitor to Coupler.io lets you pull your email data into any destination for reporting and analysis.
Why connect Campaign Monitor to Coupler.io?
Centralize your email data — export campaigns, subscribers, and performance metrics into Google Sheets, BigQuery, or Excel without manual exports
Automate reporting — schedule data refreshes so your dashboards always reflect the latest campaign results
Combine with other sources — use Join or Append transformations to merge Campaign Monitor data with CRM, ad, or revenue data for a full-funnel view
AI-ready analysis — send your campaign data directly to ChatGPT, Claude, or Gemini to spot trends and generate insights
Prerequisites
A Campaign Monitor account (any plan)
Your Campaign Monitor API key — find it under Account Settings > API Keys in Campaign Monitor
Access to the client(s) you want to export data from
Quick start
Start with the Sent campaigns entity to get a high-level view of your campaign performance, then add Subscriber lists or People as additional sources in the same data flow.
How to connect
Create a new data flow in Coupler.io. Log in to your Coupler.io account, click Add data flow, and select Campaign Monitor as your source.
Enter your API key. Paste your Campaign Monitor API key into the authentication field. You can find this in Campaign Monitor under Account Settings > API Keys. If you don't have one yet, click Generate API Key in that same screen.
Select an entity. Choose the data you want to import — for example, Sent campaigns, Subscriber lists, or People. You can add more sources to the same data flow later.
Choose your destination. Select where you want your data to land — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT or Claude.
Run the data flow. Click Run to execute your first manual sync and confirm that data is flowing correctly.
Available entities
Sent campaigns
All campaigns that have been sent, with performance data
Draft campaigns
Campaigns saved as drafts, not yet sent
Scheduled campaigns
Campaigns queued for future sending
Subscriber lists
Your mailing lists and their metadata
People
Individual subscriber records and custom fields
Segments
Dynamic subscriber segments and their criteria
Tags
Tags applied to subscribers
Suppression lists
Contacts suppressed from receiving emails
Templates
Email templates in your account
Clients
Client accounts (for agency accounts)
Admins
Admin users on the account
Client details
Detailed settings and configuration per client
Last updated
Was this helpful?
