FAQ
What's the difference between account-level and client-level API keys?
Campaign Monitor supports two types of API keys. An account-level key (generated from the top-level account) gives access to all clients, admins, suppression lists, and account-wide data. A client-level key is scoped to a single client and won't return data from other clients. For most Coupler.io use cases — especially agency accounts — an account-level key is recommended.
Can I pull data from multiple Campaign Monitor clients into one report?
Yes. Add multiple sources in the same data flow, one per client, each with its own API key. Then use the Append transformation to stack the data into a single table. This works well for cross-client campaign performance reports.
Why do my open rate numbers look different from what Campaign Monitor shows in the dashboard?
Campaign Monitor continues recording delayed opens and clicks for 24–48 hours after a campaign is sent. If your data flow ran shortly after sending, the numbers will be lower than the final totals. Re-run the flow a couple of days later to get more settled figures. For ongoing tracking, a scheduled daily refresh works best.
Does Coupler.io support pulling data from Campaign Monitor transactional emails?
The current Campaign Monitor integration in Coupler.io covers the entities listed — Sent campaigns, Subscriber lists, People, Segments, Tags, and others. Transactional email data is managed separately in Campaign Monitor and is not currently exposed through this integration.
Can I send Campaign Monitor data to an AI tool like ChatGPT or Claude?
Yes. When setting up your destination in Coupler.io, you can choose AI destinations including ChatGPT, Claude, Gemini, Perplexity, Cursor, and OpenClaw. This lets you send your campaign performance data directly to an AI tool for analysis, summarization, or generating recommendations.
How do I track subscriber list growth over time?
Set up a data flow using the People entity with a start date set to the beginning of the period you want to track. Schedule regular refreshes and append new results to a historical table in Google Sheets or BigQuery. The Date added field on each subscriber record lets you group and chart growth over time.
What happens if I don't set a start date?
If you leave the start date blank, Coupler.io will attempt to pull all available historical data for that entity. For accounts with a large volume of campaigns or subscribers, this can result in slow syncs or timeouts. It's good practice to set a start date — especially on the first run.
For a full list of available fields per entity, see Data Overview. If you're running into sync errors or missing records, check Common Issues. For tips on API key setup and scheduling, visit Best Practices.
Last updated
Was this helpful?
