Data Overview
Coupler.io gives you access to ten Mailchimp entities covering your contacts, audiences, campaigns, and automations. Here's a breakdown of what's available in each.
Entities at a glance
Audience (list of contacts)
One row per contact
Segmentation, suppression lists, CRM sync
Audience activity
One row per activity event
Contact-level engagement tracking
Audience clients
One row per email client
Deliverability and rendering insights
Audience growth history
One row per month
Subscriber trend reporting
Audience interest categories
One row per interest group
Audience segmentation analysis
Audience locations
One row per location
Geographic reporting
Automations
One row per automation
Automation inventory and status
List of audiences
One row per audience
Multi-audience account overview
Campaigns
One row per campaign
Campaign metadata and status
Campaigns report
One row per campaign
Aggregated performance metrics
Campaigns report
Performance metrics
emails_sent
Total number of emails sent
open_rate
Percentage of recipients who opened
click_rate
Percentage of recipients who clicked
unique_opens
Unique open count
unique_clicks
Unique click count
bounce_rate
Percentage of emails that bounced
unsubscribe_rate
Unsubscribes as a share of emails sent
soft_bounces
Soft bounce count
hard_bounces
Hard bounce count
abuse_reports
Spam complaint count
Campaign metadata
campaign_id
Unique campaign identifier
campaign_title
Internal campaign name
subject_line
Email subject line
send_time
Date and time the campaign was sent
type
Campaign type (regular, automated, etc.)
status
Campaign status (sent, draft, etc.)
list_id
ID of the audience it was sent to
Audience (list of contacts)
Contact fields
email_address
Contact's email address
status
Subscription status (subscribed, unsubscribed, cleaned, pending)
first_name
First name
last_name
Last name
tags
Tags applied to the contact
member_rating
Mailchimp's engagement score (1–5)
timestamp_opt
Date the contact opted in
ip_opt
IP address at opt-in
language
Preferred language
vip
Whether the contact is flagged as VIP
email_client
Email client used
Audience growth history
Growth fields
month
Calendar month
existing
Existing subscriber count
imports
Contacts added via import
optins
Organic opt-ins
unsubscribes
Unsubscribe count for the month
cleaned
Emails cleaned (hard bounces)
Automations
id
Automation ID
create_time
Date created
status
Active, paused, or draft
emails_sent
Total sends across the automation
start_time
When the automation started running
recipients.list_id
Audience the automation targets
Common metric combinations
Campaign performance dashboard — Campaigns report + Audience growth history, joined on
list_id, shows how list health correlates with campaign resultsContact engagement analysis — Audience (list of contacts) + Audience activity, joined on
email_address, reveals which subscribers are most activeMulti-audience rollup — Append the Audience growth history from multiple audiences to compare list growth across segments
Automation health check — Automations + Campaigns report, filtered by automation type, to measure automated email performance
Use cases by role
Pull Campaigns report into Google Sheets or Looker Studio to build a live campaign performance dashboard
Track open and click rates over time to identify which subject lines and send times perform best
Use Audience growth history to visualize subscriber trends and report on list health month over month
Send Campaigns report data to ChatGPT or Claude to generate natural-language summaries of campaign performance
Join Campaigns report with ad spend data from other sources to calculate email's contribution to revenue
Use Audience locations to map geographic engagement and tailor regional campaigns
Append data from multiple audiences using Coupler.io's Append transformation to create a unified subscriber dataset
Load data into BigQuery for SQL-based segmentation and cohort analysis
Export Audience (list of contacts) regularly to keep your CRM or data warehouse in sync with Mailchimp
Monitor Automations status to audit which workflows are active and how many emails they're sending
Use the List of audiences entity to maintain a master record of all audiences across the account
Set up an Append data flow to combine contact lists from multiple Mailchimp audiences into a single destination table
Platform-specific notes
Audience-level entities (contacts, activity, clients, growth, interest categories, locations) require you to select a specific audience — they do not pull across all audiences at once. Use an Append transformation to combine data from multiple audiences.
The Campaigns report entity uses sent date filters (
sentSinceDate/sentBeforeDate). The Campaigns entity uses creation date filters instead.Mailchimp's API rate limits can cause timeouts for very large audiences (100k+ contacts). If this happens, consider filtering by status or using advanced filters to reduce the dataset size.
Customer Journey data is not currently available as a Coupler.io entity — this is a known feature request.
The
member_ratingfield in Audience contacts is Mailchimp's built-in engagement score and is updated by Mailchimp, not Coupler.io.
Last updated
Was this helpful?
