- Home
- Resources
- Integrations
- Mailchimp
Mailchimp Zapier integrationAutomate Mailchimp with Zapier.
The Mailchimp Zapier integration gives you 11 triggers, 16 actions and 4 searches to move subscribers, tags and campaigns without copy-paste. Three of those triggers fire instantly, the app works on the free plan, and each successful action costs one task.
Verified Trustpilot reviews · AI, automation & growth agency
What the Mailchimp Zapier integration actually does for you
Connecting Mailchimp to Zapier means your audience reacts to events without you opening the dashboard. A signup, an unsubscribe, an opened email or a clicked link can start an automation, and that automation can add, tag, annotate or remove a contact, or send a campaign you already prepared.
Three outcomes cover most setups. First, contacts that sort themselves: a new subscriber lands, and Add Subscriber to Tag files them under the right tag before your welcome sequence starts. Second, a memory of what each person did: when someone clicks a specific link in a newsletter, Add Note to Subscriber or Create Custom Event writes it on their profile, so it sits on their profile. Third, reports that leave Mailchimp: Campaign Report and Click Report pull the numbers of a sent campaign so a later step can store or share them.
The biggest thing to know before you build: only three triggers are instant (New Subscriber, New Unsubscriber, New or Updated Subscriber). Every other one, including opens, clicks, new campaigns and store orders, is checked on a timer, every 15 minutes on the free plan. If speed matters, build on one of the three.
Now what Zapier does not do here. It does not write your SMS: Send SMS Campaign only fires a campaign you already set up inside Mailchimp. Link Clicked watches one link at a time, never every link of a campaign at once. And none of the triggers looks back: contacts that joined before the Zap was on stay where they are.
Comparing tools? The same app is covered on our Mailchimp Make integration and Mailchimp n8n integration pages, with the same structure, so you can line up what each one offers.
Zapier words, explained in one minute
Seven terms come back on every line of this page. Here is what each one means in plain English.
- Zap
- The automation you build: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The Mailchimp event that starts the Zap. Once the Zap is switched on, Zapier waits for it.
- Action
- What the Zap does once it has started: the step that writes, sends or changes something in Mailchimp for you.
- Task
- What Zapier bills you for: one action completed successfully. The number on your plan counts these and nothing else.
- Polling vs instant
- A polling trigger is checked on a timer by Zapier. An instant one is reported by Mailchimp itself, the moment it happens.
- Filter
- A step that lets the Zap continue only when the incoming data meets your condition, and stops it quietly otherwise.
- Search step
- A step that looks up something that already exists, a subscriber or a tag, so later steps can reuse what it found.
What a Mailchimp Zap really costs
Mailchimp is not a premium app on Zapier, so it runs from the free plan. What you pay for is tasks, not checks.
- Premium appNo, works on the free plan
- Free plan100 tasks a month, two-step Zaps
- Instant triggers3 of 11, no interval
- What countsEach action that succeeds
The trigger never costs a task, however often Zapier looks. Each action that succeeds counts once, so a Zap that tags then annotates a contact uses two tasks per subscriber. A failed action is not counted. The free plan gives 100 tasks a month and unlimited Zaps, but only two steps per Zap: one trigger, one action. Add a filter, a search or a second action and you have a multi-step Zap, which needs a paid plan.
Connect your Mailchimp account in three steps
- 01
Open your connections
In Zapier, open the Apps page of your account and click + Add connection. A connection is your Mailchimp account linked once, then reused by every Zap step that talks to Mailchimp.
- 02
Pick Mailchimp
Type Mailchimp in the search box of the dialog, select it, then click Add connection. Right after, a new browser tab opens on the Mailchimp sign-in page.
- 03
Sign in and grant access
Log in with the Mailchimp account that owns the audiences you want to automate, then allow Zapier to access it. If the audience belongs to someone else, you need read or write rights on it first.
Your first Zap: tag new subscribers from one source
GoalEvery new subscriber that meets your condition gets a tag and a note on their profile, the moment they join.
- 01
Create the Zap
Start a new Zap and pick Mailchimp as the trigger app and
New Subscriberas the event. It is instant, so nothing waits on a timer. - 02
Choose the audience
Select the audience to watch. Testing the trigger brings back the three most recent subscribers, so you map the next steps on a real contact.
- 03
Add the filter
Click the plus icon, choose Filter, then set the field, the rule and the value. Use a text rule on a text field, or the filter never passes.
- 04
Tag the contact
Add
Add Subscriber to Tag, pick the same audience and the tag, and map the email address from the trigger. The contact is already subscribed, so the step succeeds. - 05
Leave a note
Add
Add Note to Subscriberand write where the contact came from. Test each step once and read what came back before going further. - 06
Publish
Click Publish to switch the Zap on. It has a filter and two actions, so it needs a paid plan and uses two tasks per contact that passes.
The 11 Mailchimp triggers
11 events start a Zap when something happens in Mailchimp, and 3 of them are instant: the app calls Zapier straight away, whatever your plan.
New Campaign
Polling triggerIn Zapier“Triggers when a new campaign is created or sent.”
Starts the Zap whenever a campaign appears in your account, whether it was just drafted or already sent. Handy for keeping a log of everything your team puts out.
Email Opened
Polling triggerIn Zapier“Triggers when a recipient opens an email in a specific campaign.”
Watches one campaign you choose and runs each time a recipient opens it. Each open becomes a run you can act on.
Link Clicked
Polling triggerIn Zapier“Triggers when a recipient clicks a pre-specified link in your campaign.”
Fires when someone clicks the one link you picked inside a campaign. You choose which link counts.
New Audience
Polling triggerIn Zapier“Triggers when a new audience is added to your MailChimp accounts.”
Runs when a fresh audience shows up in your Mailchimp account. It concerns the list itself, not the people inside it.
New Customer
Polling triggerIn Zapier“Triggers when a new customer is added to a selected store.”
Starts when a buyer is added to the store you connected to Mailchimp. It turns your e-commerce data into a starting point for other tools.
New Subscriber
Instant triggerIn Zapier“Triggers when a new subscriber is added to an audience.”
Fires the moment a person joins the audience you choose. It is one of the three instant triggers of the app.
New Order
Polling triggerIn Zapier“Triggers when a new order is created.”
Runs each time an order is created in the store linked to Mailchimp. Every purchase becomes an event you can push elsewhere.
New Unsubscriber
Instant triggerIn Zapier“Triggers when any current subscriber unsubscribes from an audience.”
Starts as soon as a current subscriber leaves an audience. You learn about churn when it happens, not at the end of the month.
New SMS Campaign
Polling triggerIn Zapier“Triggers when a new SMS campaign is created.”
Fires when an SMS campaign is created in Mailchimp. It is the text-message twin of the email campaign trigger.
New Subscriber in Segment or Tag
Polling triggerIn Zapier“Triggers when a subscriber is added to a segment or tag within an audience.”
Each time a contact enters the segment or tag you pick inside an audience, this trigger starts the Zap. Your Mailchimp tagging becomes a switch that starts work elsewhere.
New or Updated Subscriber
Instant triggerIn Zapier“Triggers when a subscriber is added or updated in an audience.”
Catches two moments at once: someone joining an audience, and an existing contact changing. It catches profile edits that the plain new subscriber trigger misses.
The 16 Mailchimp actions
Mailchimp gives you 16 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Archive Subscriber
ActionIn Zapier“Archives an existing subscriber.”
Moves an existing contact to the archive of the audience. The email address must be that of a contact in the audience.
Create Campaign
ActionIn Zapier“Creates a campaign draft.”
Prepares a campaign draft in Mailchimp. The audience, subject line and sender address are required; the campaign is not sent at this stage.
Campaign Report
ActionIn Zapier“Get report details for a specific sent campaign.”
Fetches the report of a campaign that has already been sent, so a later step can store or share the figures.
Click Report
ActionIn Zapier“Get report details for a specific link clicks.”
Pulls the link click details of a given campaign. It answers which links people actually used. You get the detail per link, ready for a later step to store.
Create Tag
ActionIn Zapier“Creates a new tag.”
Adds a new tag to the audience you choose, ready to be applied to contacts in later steps.
Create Custom Event
ActionIn Zapier“Creates a custom event for an existing subscriber.”
Records a named event on an existing subscriber, something they did outside Mailchimp, so you can segment or automate on it later.
Create Audience
ActionIn Zapier“Creates a new audience in your MailChimp account.”
Opens a brand new audience in your account, without going through the Mailchimp setup screens.
Add/Update Subscriber
ActionIn Zapier“Add a new subscriber to an audience of your choosing. Can be used to update an existing subscriber too.”
Puts a contact in the audience you pick, or refreshes their details if they are already there. One step covers both cases.
Permanently Delete Member
ActionIn Zapier“Deletes all personally identifiable information related to a member within an audience.”
Erases all personal information tied to a member of an audience. It works from the audience and the email address of that member.
Unsubscribe or Delete Contact
ActionIn Zapier“Unsubscribe or delete a contact by email address within an audience.”
Unsubscribes or deletes a contact by email address, within one audience. A single setting decides which of the two happens.
Remove Subscriber from Tag
ActionIn Zapier“Removes a subscriber by email address from a tag within an audience.”
Takes a tag off a contact, identified by email, inside one audience. You pick the audience, the tag and the email address.
Send Campaign
ActionIn Zapier“Sends a campaign to all subscribers in an audience, segment, or tag.”
Sends an existing campaign to everyone in its audience, segment or tag. You choose the campaign from a list or type its ID.
Send SMS Campaign
ActionIn Zapier“Sends an SMS campaign to all subscribers in an audience or segment.”
Fires an SMS campaign at its audience or segment. The message, audience and segment are all set inside Mailchimp beforehand; Zapier only presses the button.
Add Note to Subscriber
ActionIn Zapier“Adds a new note to an existing subscriber.”
Writes a free-text note on a contact who is already in the audience. Your team sees it on the profile next time they open it.
Add Subscriber to Tag
ActionIn Zapier“Add an email address to a tag within an audience. Note: the email address must already be subscribed to the audience, or this will fail.”
Puts a tag on a contact by email address, inside one audience. It is the quickest way to sort people automatically.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
Sends a raw request to Mailchimp with your connection already signed in. It covers what no ready-made action does, if someone on the team can read API docs.
The 4 Mailchimp searches
4 search steps look for data that already exists in Mailchimp, so a later step can use it.
A search step finds something already in Mailchimp and hands it to the next steps. You will find them at the bottom of the Action event list, under SEARCH. Three settings decide what happens when the result is not the one you expect.
Find a Campaign
SearchFind or createIn Zapier“Finds an existing campaign.”
Looks up a campaign by its name, so a later step can send it or pull its report.
Find Customer
SearchIn Zapier“Finds a customer by an email address.”
Finds a buyer in a given store from their email address. Both the store and the email are required.
Find Tag
SearchFind or createIn Zapier“Find a tag.”
Checks whether a tag exists in an audience, by its name, and returns it for the steps that follow.
Find a Subscriber
SearchFind or createIn Zapier“Searches for a new subscriber on your MailChimp audience.”
Finds a contact in your audience. An email address gives an exact match; a first or last name also works, but you get the first partial match only.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and skips the steps that depended on it. Switch it on and the Zap carries on empty-handed.
- Create X if it doesn't exist yet?Ticking it turns the search into a find-or-create: the setting above disappears and the step asks for what it needs to create the missing item.
- If multiple search results are found?Three ways out when several items match: keep the first one, which is the default, stop the Zap, or hand all of them on at once.
When a Mailchimp Zap breaks
Two of the four Zapier help articles on Mailchimp are about the email address, and two triggers carry a size warning.
Zapier ties four help articles to Mailchimp, two of them about a single error each. Here are the cases worth knowing before you publish, with the general limits that apply to every Zap. For a step-by-step method, see our Zapier troubleshooting guide.
Invalid Resource: valid email address
Zapier documents this Mailchimp error about the email address. Open the test of the failed step and read what was mapped into the email field.Required field Subscriber Email is missing
Zapier documents this error on Subscriber Email, a required field of Add/Update Subscriber. Open the step test and check what was mapped there.Timeouts on big stores and tags
Zapier advises keeping a store under 3,000 subscribers for New Customer, and a segment or tag under 1,000 for its trigger. Above that, timeout errors appear.The Zap tags itself in a loop
A Zap on New or Updated Subscriber that edits the same contact sets itself off again and again, and burns through your task count fast.Old contacts are never picked up
A Zap only reacts to what happens after it is switched on. Subscribers who joined earlier stay untouched; moving them is a separate job.A bulk import holds the Zap
Import thousands of contacts at once and the trigger may return a huge batch. Zapier's flood protection can then hold those runs back.
Need help automating Mailchimp with Zapier?
A person reads every message.



