Mailchimp
Mailchimp
Definition: One of the most widely used email marketing platforms, originally built for small businesses sending newsletters and now bundled with light CRM (“audience”) and landing page features under owner Intuit. Founded in 2001 by Ben Chestnut and Dan Kurzius as a side project alongside their web design agency, it grew into the default first marketing tool for millions of small businesses while staying bootstrapped for nearly two decades, before Intuit acquired it in 2021 for roughly $12 billion.
Core Services & Concepts
- REST API — REST API, organized around “audiences” (contact lists), campaigns, and automations rather than raw transactional send endpoints, reflecting Mailchimp’s marketing-first (not developer-first) product identity
- Webhooks — Webhook, notify external systems of subscribes, unsubscribes, and campaign opens/clicks, commonly wired into e-commerce platforms or CRMs to keep contact status in sync
- Audience-based pricing model — plans are priced by total contacts in an audience (including unsubscribed/cleaned contacts on some legacy plans), which is the single most common source of billing surprises
- Journeys/Customer Journey Builder — Event-Driven Architecture, a visual automation flow builder for multi-step email sequences triggered by signup, purchase, or behavior, Mailchimp’s answer to more advanced marketing-automation tools
- Content Optimizer & Creative Assistant — AI-assisted tools that suggest subject lines, send times, and on-brand design variations, part of Mailchimp’s push to compete on ease-of-use rather than raw deliverability infrastructure
- Landing pages & light CRM — beyond email, Mailchimp bundles landing page builders and a basic contact-relationship view, positioning itself as an all-in-one marketing hub for businesses that don’t want to stitch together separate tools
How Pricing Works
- Plans (Free, Essentials, Standard, Premium) are tiered primarily by contact count in an audience, not by email send volume, so a small list sending frequently costs the same as one sending rarely
- The free tier caps out around a few hundred to a thousand contacts with limited features, mainly a lead-generation funnel into paid tiers
- Historically counted unsubscribed and cleaned contacts toward the billable total on some legacy plans, a frequent source of “why did my bill go up” complaints
- Higher tiers unlock advanced automation (multi-step Journeys), A/B testing, and deeper analytics rather than just raising send limits
- Add-on costs exist for things like additional seats and certain premium support tiers, layered on top of the base contact-based price
Pros
- Very easy to use for non-technical marketers, drag-and-drop template editor with minimal learning curve
- Generous free tier for small lists (typically up to a few hundred contacts), a common first marketing tool for new businesses
- Strong template and design tools plus built-in analytics on opens, clicks, and revenue attribution for e-commerce
- All-in-one positioning (email, landing pages, light CRM) reduces the need to adopt multiple separate tools early on
- Backed by Intuit’s infrastructure and cross-sell into QuickBooks users, giving it long-term stability many smaller competitors lack
Cons
- Pricing scales sharply with list size, and historically counted unsubscribed contacts toward the total on some plans, a frequent complaint
- Deliverability and automation features lag behind more developer-focused competitors like SendGrid for pure transactional/programmatic sending
- Less granular behavioral segmentation than e-commerce-native tools like Klaviyo, which computes predictive fields like customer lifetime value directly from order data
- REST API’s audience/campaign model is a poor fit for high-volume transactional sends (password resets, receipts), it’s built for marketing campaigns, not application email
- Support responsiveness and account restrictions (list-growth pauses pending compliance review) are common complaints once an account scales past the smallest tiers
Comparison: Mailchimp vs SendGrid vs Klaviyo
| Mailchimp | SendGrid | Klaviyo | |
|---|---|---|---|
| Primary strength | Ease of use for non-technical marketers | Developer-first transactional email at scale | E-commerce-native behavioral data and revenue attribution |
| Typical pricing model | Tiered by audience/contact count | Tiered by monthly email volume, with overages | Tiered by profile count, scales fast at high volumes |
| Best fit | Small businesses sending newsletters without developer involvement | Developers sending transactional + programmatic marketing email | E-commerce/DTC brands wanting behavior-driven email and SMS |
| API or product style | REST API organized around audiences/campaigns, UI-first | REST API plus SMTP relay, API-first developer tool | REST API plus dedicated Track/Identify event API, deep e-commerce integrations |
Best For
- Small businesses and marketers sending newsletters and basic campaign automation without needing developer involvement
- Teams wanting a single tool for email, landing pages, and light CRM instead of stitching together separate point solutions
Real Examples
- Used by a huge share of small businesses for email newsletters, often as the first marketing tool a company adopts
- TechCrunch and numerous media/newsletter publishers have used Mailchimp for large-scale subscriber newsletters
- Commonly the default recommendation from web agencies and no-code site builders (e.g. Squarespace integrations) for clients who need email marketing without hiring a developer
Use Cases
- Newsletter campaigns
- Basic email automation
- Small business marketing
- Landing pages and simple lead capture
- Light CRM / audience management for businesses without a dedicated CRM
Integration Notes & Common Pitfalls
- Audit audience hygiene before upgrading tiers — unsubscribed and cleaned contacts can still count toward billable totals on some legacy plans, inflating cost unexpectedly
- The API’s audience/campaign model doesn’t map cleanly onto transactional sends; teams needing password-reset or receipt emails typically pair Mailchimp with a transactional provider like SendGrid rather than forcing it through Mailchimp
- Webhook payloads for merge-field changes can be inconsistent across list types (classic audiences vs newer contact management), worth testing against your actual account setup rather than trusting the docs alone
- Multiple audiences fragment automation and reporting by default, most teams benefit from consolidating into a single audience with tags/segments rather than separate audiences per campaign type
Code Example
// Adding a contact to an audience via the Mailchimp Marketing API
const mailchimp = require('@mailchimp/mailchimp_marketing');
mailchimp.setConfig({
apiKey: process.env.MAILCHIMP_API_KEY,
server: 'us21', // the data-center prefix from your API key suffix
});
await mailchimp.lists.addListMember('AUDIENCE_ID', {
email_address: 'customer@example.com',
status: 'subscribed',
merge_fields: { FNAME: 'Jane', LNAME: 'Doe' },
});
Code Example: Handling a Webhook
// Express endpoint receiving a Mailchimp webhook (sent as form-encoded, not JSON)
app.post('/webhooks/mailchimp', express.urlencoded({ extended: true }), (req, res) => {
// Mailchimp sends a GET request first to verify the endpoint exists before saving it
if (req.method === 'GET') return res.sendStatus(200);
const { type, data } = req.body;
if (type === 'unsubscribe') {
// Sync the unsubscribe into your own system — don't rely on Mailchimp
// as the sole source of truth for suppression across your stack
}
res.sendStatus(200);
});
FAQ
Why did my Mailchimp bill jump without adding new subscribers? On some legacy plans, unsubscribed and cleaned contacts still count toward the billable audience total, so list churn alone can push an account into a higher tier.
Can Mailchimp handle transactional email like password resets? Technically yes via its Transactional API (formerly Mandrill), but most developer teams use a dedicated transactional provider like SendGrid instead, since Mailchimp’s core product and deliverability tooling are optimized for marketing campaigns.
Is Mailchimp still independent? No — Intuit acquired Mailchimp in 2021 for roughly $12 billion, integrating it alongside QuickBooks as part of a broader small-business software suite.
History
- Founded in 2001 by Ben Chestnut and Dan Kurzius, originally a side project alongside their web design consultancy
- Remained bootstrapped without outside venture funding for nearly two decades, unusual for a company that grew to serve millions of businesses
- Acquired Mandrill (later folded in as Mailchimp Transactional Email) to add developer-facing transactional sending alongside its marketing product
- Acquired by Intuit in 2021 for roughly $12 billion, becoming part of Intuit’s small-business software ecosystem alongside QuickBooks