Introduction
Mailchimp is an email-marketing and automation platform built around the Audience → Campaign → Member model. An audience (formerly a “list”) groups subscribers, a campaign is a single send to one or more audience segments, and a member is a contact within an audience with their own engagement history. When Mailchimp is connected to an online store, it also captures e-commerce attribution, enabling revenue-per-campaign reporting. The connector exposes send-level and engagement-level data for each campaign through the Mailchimp Marketing API (v3). Typical use cases include comparing open and click performance across campaigns, tracking deliverability and unsubscribes, and measuring e-commerce revenue attributed to email sends. As an email-marketing connector, campaign, send, and engagement metrics are standardized so widgets can aggregate alongside other sources without additional configuration. To connect this data source, see How to connect Mailchimp to Adriel.Data refresh strategy
Architecture data
The audience and campaign catalog is fetched on demand when a dashboard loads. New audiences, segments, and campaigns created in Mailchimp become available immediately, with no daily refresh cycle.Reports data
Report data is fetched from the Mailchimp Marketing API on demand; there is no daily cache. Each dashboard visit triggers a fresh read for the requested date range, so opens, clicks, bounces, and unsubscribes reflect the current state in Mailchimp. Because reads happen on demand, engagement events (opens and clicks) that arrive days after the original send continue to update the counts against the historical send date rather than the day the event occurred.Architecture levels
Account → Audience → Campaign Reporting is campaign-level: each row corresponds to a campaign send within an authorized account. Audience is the Mailchimp grouping that a campaign is sent to; member- and event-level engagement is not exposed as a separate reporting level.Metrics
How to read the columns
Data type uses this vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean.
API Key in code style like
emails_sent is the literal Mailchimp Marketing API v3 field. Italic text describes how a value is produced when it doesn’t map cleanly to a single API field.Campaigns & sends
Email engagement
Revenue & ecommerce
E-commerce metrics are populated only for accounts where Mailchimp’s e-commerce tracking is connected to a store. Campaigns sent from accounts without an attached store report zero for these metrics.
Breakdowns
Campaign
General
These groupings are provided by Adriel rather than returned by Mailchimp.
Limitations
- Field schema locked to Mailchimp Marketing API v3 — metric and breakdown keys follow the v3 response shape. Fields added by Mailchimp in newer API versions are not surfaced until the connector is updated.
- E-commerce metrics require a connected store — Orders, Revenue, and Spent report zero for accounts without Mailchimp e-commerce tracking connected to a store.
- Late opens and clicks update historical sends — because report data is read on demand, opens and clicks that arrive after a send update the original send-date counts rather than appearing on the day the event occurred.
- Rate metrics use median aggregation — Open rate and Click rate are aggregated using the median across campaigns; the other metrics are summed. Rates are not recomputed as a weighted total across a date range.
- No token refresh — Mailchimp issues an access token that does not expire and provides no refresh token (Mailchimp OAuth 2 guide). If the token is revoked inside Mailchimp, subsequent reads fail and the data source disconnects.
- Campaign-level reporting only — audience-, segment-, and member-level engagement is not exposed as breakdowns or metrics.
API references
- Mailchimp Marketing API
- Campaign reports (Reports endpoint)
- Campaigns endpoint
- Audiences (Lists) endpoint
See also
- How to connect Mailchimp to Adriel (paired how-to)
- Active Campaign data reference — alternative email-marketing platform
- Klaviyo data reference — email-marketing platform with deeper e-commerce attribution
