Mailchimp

Win-Back Campaigns with Mailchimp

How to win back users using Mailchimp. Step-by-step implementation guide with real examples.

RD
Ronald Davenport
April 10, 2026
Table of Contents

What Win-Back Campaigns Actually Require

Re-engaging lapsed subscribers is not about sending a discount and hoping for the best. A real win-back campaign requires three things: accurate segmentation of who has gone quiet and for how long, a sequenced series of messages that escalates in urgency, and a clean suppression process for contacts who never respond.

Mailchimp handles all three, though not always in the most sophisticated way. If your list is under 100,000 contacts and your win-back logic is relatively straightforward, it is a capable tool for this job.

---

Defining "Lapsed" Before You Build Anything

Your campaign is only as good as your segment definition. Before touching Mailchimp, decide what "lapsed" means for your business.

Common thresholds:

  • 60 days since last open or click — early-stage disengagement
  • 90 days — confirmed lapse, worth a dedicated sequence
  • 180+ days — high churn risk, likely needs a final send before suppression

Mailchimp tracks campaign engagement data natively, so you can filter by open and click activity without importing external data. If you have purchase or login data from outside Mailchimp, you will need to sync it via the API or a tool like Zapier before your segments will reflect real behavior.

---

Segmenting Lapsed Contacts in Mailchimp

Mailchimp's Audience Segmentation tool is where you build your re-engagement list. Navigate to Audience > Segments > Create Segment and use the following logic.

Building the Core Segment

Set these conditions:

  1. Campaign Activity — did not open in the last 90 days
  2. Campaign Activity — did not click in the last 90 days
  3. Subscription Status — is subscribed (exclude unsubscribed contacts automatically)

Use "all" matching, not "any," so you are capturing contacts who have gone fully dark, not just those who missed a click.

If you want to layer in purchase behavior, you need the Mailchimp e-commerce integration connected (Shopify, WooCommerce, or API-based). Once connected, you can add a fourth condition: E-commerce activity — has not purchased in the last X days.

Tiering Your Segments

Do not lump all lapsed contacts into one group. Create separate segments for each tier:

  • Segment A: Lapsed 60–90 days
  • Segment B: Lapsed 91–180 days
  • Segment C: Lapsed 180+ days

Each tier gets a different message tone and a different offer, if you use one at all.

---

Building the Win-Back Sequence in Customer Journeys

Mailchimp's Customer Journeys (found under Automations > Customer Journeys) is the right tool for sequencing win-back emails. It replaced the older Automation workflows and gives you a visual builder to map out each step.

Setting Up the Journey

  1. Go to Automations > Customer Journeys > Create Journey
  2. Choose A Starting Point — select Audience-based and pick your lapsed segment
  3. Set the trigger: Contact matches segment condition (this will enroll contacts who meet your lapsed criteria)

Mapping the Three-Email Structure

A reliable win-back sequence follows this pattern:

Email 1 — The Re-Introduction (Day 0)

  • Subject line acknowledges the gap directly: "We haven't heard from you in a while"
  • No hard sell. Remind them of value, show what's new
  • CTA: Visit your site or content hub

Email 2 — The Offer (Day 7)

  • If you are using an incentive, this is where it goes
  • A specific, time-limited offer outperforms a generic discount
  • CTA: Redeem the offer or take a specific action

Getting the most out of Mailchimp?

I'll audit your Mailchimp setup and show you where revenue is hiding.

Email 3 — The Last Chance (Day 14)

  • Create urgency without being dramatic
  • Make clear this is the final email before you stop reaching out
  • CTA: Stay subscribed or take the offer before it expires

In the Journey Builder, connect each email with a Time Delay action set to 7 days between sends. Add a Conditional Split after Email 1 to check if the contact opened or clicked. If they did, remove them from the win-back path — they have re-engaged and should return to your standard flow.

---

Suppressing Non-Responders

This step is where most Mailchimp users fall short. Sending indefinitely to contacts who never respond hurts your deliverability and inflates your list cost.

After Email 3 sends, add a final Conditional Split in the journey:

  • If opened or clicked any email in this journey → tag as Re-engaged, remove from lapsed segment
  • If no engagement → use the Archive Contact action or apply an Unsubscribed tag to suppress from future campaigns

Mailchimp does not have a native "suppression list" the way platforms like Klaviyo or Braze do. Your workaround is using Tags to flag non-responders and then excluding those tags from all future campaign sends. It requires discipline, but it works.

---

Mailchimp's Limitations for Win-Back Campaigns

Mailchimp is a practical starting point, but it has real constraints worth knowing before you commit.

  • Segment refresh is not always real-time. Contacts who re-engage mid-journey may not exit the sequence immediately unless you have conditional splits set up correctly.
  • No native suppression list. You manage suppression manually through tags and segment exclusions.
  • Behavioral triggers are limited. You cannot trigger win-back emails based on site behavior, app activity, or product-specific events without custom API work.
  • Reporting on journey performance is basic. You can see open and click rates per email, but cross-journey attribution and revenue impact require external reporting tools.

If your win-back strategy depends on behavioral triggers beyond email engagement — such as cart abandonment, product views, or app sessions — you will hit Mailchimp's ceiling quickly. At that point, tools like Klaviyo or Iterable are worth evaluating.

---

Measuring Whether It Worked

Track these metrics at the end of your win-back journey window (day 21+):

  • Re-engagement rate: percentage of lapsed contacts who opened or clicked any email in the sequence
  • Conversion rate: percentage who completed a desired action (purchase, login, form fill)
  • List reduction: how many contacts you suppressed — this is a success metric, not a failure
  • Deliverability impact: monitor your open rate on standard campaigns in the two weeks following the win-back send

A 10–15% re-engagement rate is a reasonable benchmark for a cold list. Above 20% suggests your content or offer is well-matched to the audience.

---

Frequently Asked Questions

How do I prevent re-engaged contacts from receiving the rest of the win-back sequence?

Use a Conditional Split after each email in your Customer Journey. Set the condition to check if the contact has opened or clicked any email in the journey. If they have, route them to an End Journey step or back into your standard audience flow. Without this split, contacts who re-engage on Email 1 will still receive Emails 2 and 3.

Can Mailchimp trigger win-back emails based on purchase history alone?

Yes, but only if you have an e-commerce integration connected. With Shopify or WooCommerce linked, you can build segments based on last purchase date and use those segments as the starting point for a Customer Journey. Without the integration, you are limited to email engagement data.

What is the right list size to make win-back campaigns worth running in Mailchimp?

There is no hard minimum, but below 500 lapsed contacts the effort of building a full journey outweighs the return. For smaller lists, a single manual re-engagement email is faster. Above 500 contacts, the Customer Journey automation pays for the setup time.

Does archiving contacts in Mailchimp affect my billing?

Yes. Mailchimp bills based on the number of subscribed contacts in your audience. Archiving non-responders removes them from your billable count, which is one of the practical financial reasons to run a proper suppression step at the end of every win-back campaign.

Related resources

Get the Lifecycle Playbook

One framework per week. No fluff. Unsubscribe anytime.