Ghost Mailchimp Integration: 4 Ways to Connect Them
Connect Mailchimp to Ghost with an embedded signup form, Zapier sync, or CSV import — or skip Mailchimp entirely using Ghost built-in newsletters.
Quick answer: Ghost has no official built-in Mailchimp integration, but you can connect them in three ways: embed a Mailchimp signup form (HTML card or code injection), sync members automatically with Zapier, or move subscribers via CSV export/import. Before wiring them together, though, check whether you need Mailchimp at all — Ghost includes a full newsletter system with unlimited sends.
Does Ghost Integrate with Mailchimp?
Not natively — Ghost has no Mailchimp app or plugin, because Ghost ships with its own email newsletter engine. When people search for a Ghost–Mailchimp integration, they usually want one of four things:
- A Mailchimp signup form on a Ghost site → use an embedded form
- New Ghost members synced to Mailchimp (or vice versa) → use Zapier
- Moving a Mailchimp list into Ghost → use CSV import
- Email sending for a Ghost blog → you likely don’t need Mailchimp at all — see why
All four are covered below, in the order most publishers should consider them.
Option 1: Skip Mailchimp — Use Ghost’s Built-In Newsletters
Before connecting two tools, ask whether you need both. Ghost includes a complete newsletter system on every plan:
- Publish and send in one action — write a post, choose your audience, and it goes to the web and subscribers’ inboxes simultaneously
- Unlimited email sends on Ghost(Pro) plans (Mailchimp bills by contact count, including unsubscribed contacts)
- Multiple newsletters per site with independent subscriber lists
- Segmentation by free members, paid members, tiers, or labels
- Native paid subscriptions through Stripe at a 0% platform fee — something Mailchimp no longer offers at all since it shut down its subscription feature in February 2024
If your Mailchimp use is “send my blog posts to my list,” Ghost replaces it outright and removes a monthly bill. See our Ghost newsletter guide for setup, and the full Ghost vs Mailchimp comparison for a feature-by-feature breakdown.
Keep Mailchimp if you genuinely rely on its marketing automation journeys, e-commerce flows, or multi-channel campaigns — then integrate using the options below.
Option 2: Embed a Mailchimp Signup Form in Ghost
The simplest connection: a Mailchimp form on your Ghost site, posting signups straight into your Mailchimp audience.
- In Mailchimp, go to Audience → Signup forms → Embedded forms
- Customize the form and copy the generated HTML
- In Ghost, add it where you want it:
- A single post or page: type
/htmlin the editor to insert an HTML card, then paste the form code - Site-wide (footer or sidebar): paste it into Settings → Code injection → Site Footer, or into your theme via a partial if you’re comfortable editing theme files
- A single post or page: type
The form submits directly to Mailchimp — no server configuration on the Ghost side. The trade-off: these subscribers exist only in Mailchimp, not as Ghost members, so they can’t access member-gated content or paid tiers until you import them into Ghost.
Option 3: Sync Ghost and Mailchimp with Zapier
For an automatic two-way connection, use Ghost’s official Zapier integration. Useful zaps:
- New Ghost member → add subscriber to a Mailchimp audience (keeps Mailchimp in sync as your Ghost membership grows)
- New Mailchimp subscriber → create a Ghost member (signups from Mailchimp landing pages or popups become real Ghost members)
- Member unsubscribes in one platform → update the other (keeps lists consistent and avoids emailing people twice)
Setup: in Zapier, choose Ghost as the trigger or action app, connect your Ghost Admin API key (Ghost Admin → Settings → Integrations → Zapier), connect your Mailchimp account, and map the email and name fields. Zapier’s free tier covers low-volume sync; busy sites need a paid Zapier plan.
This is the right option while you run both tools in parallel — for example, publishing on Ghost while keeping Mailchimp automations alive during a transition.
Option 4: Migrate Your Mailchimp List to Ghost
If you’re consolidating on Ghost, move the list once and be done:
- In Mailchimp: Audience → All contacts → Export Audience, and download the CSV
- Clean the file: remove unsubscribed and bounced contacts (Ghost expects an opt-in list, and emailing unsubscribed contacts violates consent)
- In Ghost Admin: Members → Import members, upload the CSV, and map the email and name columns
- Add an import label (for example
mailchimp-import) so you can track or segment these members later
Existing paid Mailchimp-era subscriptions don’t transfer automatically — paid memberships in Ghost run through your own Stripe connection, so set up your tiers first and invite readers to upgrade. For the full decision of whether to leave Mailchimp, our Mailchimp alternative guide walks through pricing and feature trade-offs.
Which Option Should You Use?
| Your situation | Best option |
|---|---|
| You just want blog posts emailed to readers | Ghost native newsletters (no Mailchimp needed) |
| You want a Mailchimp form on a Ghost page | Embedded form (HTML card / code injection) |
| You’re running both tools and need them in sync | Zapier |
| You’re leaving Mailchimp for Ghost | CSV migration |
The pattern we see most: publishers start by embedding a form or syncing with Zapier, then realize Ghost’s native newsletters cover their actual needs — and consolidate to one platform, one bill, and one subscriber list they fully own.
Frequently Asked Questions
Does Ghost integrate with Mailchimp?
How do I add a Mailchimp signup form to Ghost?
Can I import my Mailchimp subscribers into Ghost?
Do I still need Mailchimp if I use Ghost?
Recommended Themes
These themes excel at the features discussed in this article.
Get all 7 themes in one bundle
The complete Luxe Themes bundle — every theme, one purchase.