Table of Contents
- Why Churn Happens Before You Notice It
- The Core Framework: Signal, Segment, Sequence
- Step 1: Define Your Churn Signals
- Step 2: Build Churn-Risk Segments Using Mailchimp's Segment Builder
- Step 3: Set Up a Re-Engagement Automation Using Customer Journeys
- The Re-Engagement Sequence Structure
- Key Customer Journeys Features to Use
- Step 4: Protect Your Sender Reputation
- Step 5: Ongoing Engagement — Prevent Churn Before It Starts
- Mailchimp's Limitations for Churn Reduction
- Frequently Asked Questions
- How often should I run the re-engagement sequence?
- What should the re-engagement email actually say?
- What counts as "re-engaged" — an open or a click?
- Should I tell subscribers they're about to be removed?
Why Churn Happens Before You Notice It
Subscribers don't leave all at once. They go quiet first. Open rates drop, clicks disappear, and eventually they unsubscribe — or worse, mark you as spam. By the time you see the damage in your analytics, you've already lost them.
Mailchimp gives you enough tooling to catch these signals early and respond systematically. It's not the most sophisticated platform for behavioral segmentation, but if you're running a small-to-mid-sized list and want a working churn reduction system without custom engineering, it's a reasonable place to start.
This guide walks you through building that system, step by step.
---
The Core Framework: Signal, Segment, Sequence
Effective churn reduction runs on three mechanics:
- Signal — Identify who is disengaging before they leave
- Segment — Group those contacts so you can treat them differently
- Sequence — Send the right re-engagement content at the right cadence
Mailchimp supports all three. The depth of each depends on your plan tier, but the logic works across Standard and above.
---
Step 1: Define Your Churn Signals
Before you build anything, decide what "disengaged" means for your list. A newsletter audience behaves differently from a SaaS product email list.
Reasonable thresholds to start with:
- No opens in the last 90 days (low-volume senders)
- No opens in the last 60 days (weekly senders)
- No clicks in the last 120 days, even with occasional opens
Mailchimp tracks opens and clicks per contact automatically. You don't need to set this up — you just need to use it deliberately.
---
Step 2: Build Churn-Risk Segments Using Mailchimp's Segment Builder
Navigate to Audience > Segments > Create Segment in your Mailchimp dashboard.
Use the following logic to build a disengaged segment:
- Campaign activity → Did not open → In the last 90 days
- Add condition: Campaign activity → Did not click → In the last 90 days
- Match: All conditions
Save this as a named segment — something like "At Risk: 90-Day Inactive." You'll reference it repeatedly.
Mailchimp also has a built-in Contact Rating system (shown as star ratings on contact profiles), which scores engagement over time. Filter by 1-star or 2-star contacts as a secondary signal. It's a blunt instrument, but it catches long-term passives that your date-based segment might miss.
For paid plans, Predicted Demographics and Purchase Likelihood features exist, but these are more relevant to e-commerce than subscriber retention. Stick to engagement-based segmentation for churn work.
---
Step 3: Set Up a Re-Engagement Automation Using Customer Journeys
Customer Journeys is Mailchimp's visual automation builder. Find it under Automations > Customer Journeys > Create Journey.
The Re-Engagement Sequence Structure
Build a journey with this trigger and flow:
- Starting Point — Set trigger to "Joins a segment" → select your "At Risk: 90-Day Inactive" segment
- Wait — 0 days (send immediately when they qualify)
- Email 1: The Check-In — A short, direct email asking if they still want to hear from you. Give them a clear reason to stay. No newsletter content, no promotions. Just the question.
- Wait — 7 days
- If/Else Split — Check if they opened Email 1
- If yes (re-engaged): Remove from at-risk segment, add a "Re-engaged" tag, exit journey
- If no: Continue to Email 2
- Email 2: The Incentive or Value Reminder — Offer something concrete. A resource, a discount, access to your best content. Make staying worth the click.
- Wait — 7 days
- If/Else Split — Check if they opened or clicked Email 2
- If yes: Tag as re-engaged, exit journey
- If no: Continue to Email 3
- Email 3: The Exit Option — Tell them you're removing them from the list. Give them a one-click option to stay. This functions as a final filter and also protects your sender reputation.
- Wait — 3 days
- Action: Archive or Tag — Archive non-responders or apply a "Churned" tag for tracking
Getting the most out of Mailchimp?
I'll audit your Mailchimp setup and show you where revenue is hiding.
Key Customer Journeys Features to Use
- If/Else branches for conditional logic based on engagement
- Tag actions to mark re-engaged contacts for future targeting
- Time delays to space emails without manual scheduling
- Journey analytics to see open rates, click rates, and exit points per step
---
Step 4: Protect Your Sender Reputation
Re-engagement sequences only work if your emails reach the inbox. A large inactive segment dragging down your engagement rates will hurt deliverability over time.
Every quarter, run a list hygiene pass:
- Export your "Churned" tagged contacts
- Archive them in Mailchimp (this removes them from your active audience without permanently deleting the data)
- Review your Email Health dashboard under Reports > Email Health — Mailchimp surfaces open rate trends, unsubscribe rates, and abuse complaints here
Archiving, not deleting, is the right call. You keep the contact history for reference while stopping sends to addresses that damage your metrics.
---
Step 5: Ongoing Engagement — Prevent Churn Before It Starts
The re-engagement sequence is a safety net. The better investment is keeping subscribers engaged in the first place.
Tactics that work within Mailchimp's toolset:
- Welcome Journey: Build a 3–5 email onboarding sequence using Customer Journeys. First 30 days matter most. Subscribers who engage early churn at far lower rates.
- Content personalization: Use merge tags and conditional content blocks (available in the email builder) to vary content based on contact fields or tags. Relevant emails get opened; generic ones get ignored.
- Send time optimization: Enable Send Time Optimization on individual campaigns — Mailchimp analyzes per-contact open history and sends at the predicted best time. It's a minor improvement but compounds over a large list.
- Preference center: Direct subscribers to Mailchimp's Subscription Management page, or build a custom preference page, so they can reduce frequency rather than unsubscribe entirely.
---
Mailchimp's Limitations for Churn Reduction
Be honest about what Mailchimp can and can't do here.
- No native behavioral triggers from outside email — Mailchimp can't respond to in-app activity, purchase events, or website behavior without a third-party integration (Zapier, a CRM sync, or the API). If your churn signals live outside email, you'll need to pipe them in manually.
- Segment-based journey triggers can lag — Segments in Mailchimp refresh on a schedule, not in real time. A contact who qualifies for your at-risk segment today might not enter your journey until the next refresh cycle.
- Limited A/B testing in automations — You can test subject lines in standard campaigns, but multivariate testing inside Customer Journeys is restricted. You'll be guessing on sequence optimization more than you'd like.
- Reporting is campaign-level, not journey-level by default — Pulling cohort-level data on how a full re-engagement sequence performed requires manual report aggregation.
If your list exceeds 100,000 contacts or you need real-time behavioral triggers, look at platforms like Klaviyo or ActiveCampaign for this use case.
---
Frequently Asked Questions
How often should I run the re-engagement sequence?
Set it to run continuously using the "Joins a segment" trigger — this way, contacts enter the journey the moment they qualify rather than waiting for a scheduled batch. Review the journey's performance quarterly and adjust the timing or content based on what's converting.
What should the re-engagement email actually say?
Keep it under 150 words. State directly that you've noticed they haven't engaged, explain briefly what they've been missing, and give them one clear action: click to confirm they want to stay, or do nothing to be removed. Curiosity and brevity outperform elaborate win-back campaigns in most tests.
What counts as "re-engaged" — an open or a click?
Use a click, not just an open. Apple's Mail Privacy Protection has inflated open rates since 2021, making opens an unreliable signal. A click proves genuine intent. Build your If/Else branches in Customer Journeys to check for clicks specifically.
Should I tell subscribers they're about to be removed?
Yes. The "we're removing you" email consistently produces the highest response rate of the three-email sequence. It creates a real deadline and filters for subscribers who genuinely want to stay. Those are the contacts worth keeping. The rest were hurting your deliverability anyway.