You spent an afternoon building the perfect welcome sequence. Every email mapped, every subject line tweaked. You hit publish, a new subscriber joined your list, and then… nothing. No welcome email. No tag. Silence.
I’ve been there more times than I can count. I’ve run Mailchimp for my own projects and client accounts since 2016, and dead automations are still the number one thing people ask me to fix. The annoying part? Mailchimp almost never tells you *why* it stopped. You have to know where to look.
Here are the nine causes I check first, plus the exact steps I use for each.
## Key Takeaways (TL;DR)
– The most common culprit: your journey is still sitting in Draft mode, or it got paused after an edit.
– **Double opt-in** quietly kills most welcome automations. Subscribers sit in Pending until they confirm.
– The free plan caps you at **1,000 email sends per month**, and automations can stop without warning once you hit it.
– Multi-step journeys with branching logic need a **Standard plan or higher**.
– Done fighting Mailchimp? **ActiveCampaign** is my top automation pick, and **MailerLite** is the best budget swap.
## 9 Reasons Your Mailchimp Automation Is Not Working
### 1. Your Journey Is Still in Draft Mode
This one embarrasses me because it happened to me twice last year. You can build an entire customer journey, click what looks like a save button, and walk away without the thing ever going live.
Here’s the fix:
– Open **Automations > Customer Journeys** and check the status column.
– If it says **Draft** or **Paused**, open the journey and hit **Activate** (or **Resume**).
– After an edit, Mailchimp sometimes flips a live journey back to Paused. Always re-check the status once you’ve changed anything.
### 2. Double Opt-In Is Blocking Your Trigger
If your audience uses double opt-in, a new signup isn’t actually a subscriber until they click the confirmation link in Mailchimp’s signup email. Until then their status reads **Pending**, and most journey triggers ignore them completely.
I once burned a whole weekend troubleshooting a welcome series that was perfectly fine. The real problem? Nobody had confirmed. The confirmation email was landing in spam.
How to check:
– Go to **Audience > Settings > Audience name and defaults** and look at the double opt-in setting.
– Filter your audience by status **Pending**. A pile of pending contacts means this is your issue.
– Sign up with a fresh inbox of your own and watch for the confirmation message. If it never shows up, you’ve got a deliverability problem instead.
### 3. The Trigger Conditions Don’t Match
Journeys only fire when trigger and starting-point conditions match exactly. A mismatch means the automation never starts. No error. No warning.
Common mismatches I see:
– The trigger is set to **Subscribes to audience**, but contacts arrive through an API or store integration with a different status.
– The journey starts with an **If/Else** branch that has no matching path for your subscriber, so they exit immediately.
– The journey is restricted to a segment or tag your new subscriber doesn’t have.
– You uploaded contacts manually and their status isn’t **Subscribed**.
Open the journey, click the starting point, and read every condition like a lawyer. One wrong dropdown kills the whole thing.
### 4. Time Delays Are Longer Than You Think
Journey delays in Mailchimp default to hours, not minutes. A client of mine once waited an entire day convinced the automation was broken, when the first email simply had a 24-hour delay tile sitting in front of it.
Check the delay settings:
– Look for delay tiles at the very start of the journey or before each email.
– Remember the default unit is hours. A value of 12 means half a day.
– For welcome emails, use a 0-5 minute delay at most. People expect instant gratification.
### 5. You Hit Your Monthly Send Limit
The free plan gives you 1,000 email sends per month. Paid plans tie the cap to your tier. Run out, and regular campaigns fail loudly with an error, but automations can just stop without much fuss.
What to do:
– Check your send usage under **Account > Billing**.
– If you’re maxed out, upgrade or wait for the monthly reset.
– Weekly campaigns plus automations burn through a free plan faster than most people expect.
Worth knowing, too: multi-step journeys with branching logic require a **Standard plan or higher**. If your elaborate journey won’t even build properly on a lower tier, that’s the wall you’re hitting.
### 6. The Subscriber Landed in the Wrong Audience
Mailchimp triggers are audience-specific. Someone subscribes to Audience B, but your journey hangs off Audience A. Nothing happens.
This bites people who connect multiple tools, a Shopify store here, a landing page builder there, each writing to a different audience. I learned it the hard way with a client who had four audiences and a welcome journey attached to the only inactive one.
Go to **Audience > All contacts**, switch the audience dropdown, and confirm where your test subscriber actually landed.
### 7. Broken Merge Tags or Content Errors
If an email inside your journey contains a broken merge tag (think *|FNAME|* with a typo, or a tag tied to a field that doesn’t exist), Mailchimp can refuse to send it, or send it with the tag stripped out.
Quick audit:
– Preview every email with live merge tags enabled against a test contact.
– Look for empty required fields and obvious typos in tag names.
– Run the built-in link checker before you activate anything.
### 8. The Contact Already Went Through the Journey
Most Mailchimp journeys trigger once per contact. If someone joined your list months ago, they’ve already run through (or been skipped by) the automation, so a new edit won’t reach them retroactively. Delete and rebuild the journey, and existing subscribers won’t re-enter it either.
This trips up so many people during testing. You sign up with your own address, get nothing, and assume it’s broken. Chances are your email already went through weeks ago.
Test with a brand-new inbox, or open the contact profile and check its journey history. If your test contact shows “completed,” the automation works fine. It just won’t run twice for them.
### 9. The Emails Are Sending but Landing in Spam
Sometimes the journey works perfectly and the mail is going straight to junk. Low engagement, a bare-bones free plan setup, or a domain without proper authentication (SPF and DKIM) will do it.
Check this before you blame the workflow:
– Did anyone on your list get the email? Look at the journey activity log for sent status.
– Set up an inbox on a different provider (Gmail, Outlook) and subscribe fresh.
– Authenticate your domain under **Account > Settings > Verified domains**, and warm up a brand-new domain slowly.
Honestly, deliverability deserves its own article. But if your test messages land in spam, no amount of journey tweaking will save you.
## When to Give Up and Switch
To be frank, some Mailchimp problems are design problems, not bugs. The editor pauses journeys after edits without a clear prompt. Pending contacts sit invisibly. Error reporting is close to nonexistent. I still use it for a couple of client accounts because they already know the interface, but I’ve stopped recommending it for automation-heavy setups.
If you’re ready to move:
– **ActiveCampaign** is my top pick for automation. The visual builder runs deeper, the error reporting actually exists, and triggers are far more flexible. It costs more, though, and the interface takes a weekend to learn.
– **MailerLite** is the best budget swap. The free tier is generous, automations are simple to build, and it rarely does the silent-pause thing Mailchimp loves so much.
Both will import your Mailchimp list without much pain. Whichever way you go, test each journey with a brand-new inbox before you point real subscribers at it. It takes five minutes, and it would have saved me the weekend I once lost to a spam-folder confirmation email.