- Home
- Resources
- Integrations
- Mailjet
Mailjet Zapier integrationAutomate Mailjet with Zapier.
The Mailjet Zapier integration keeps your contact lists in sync and sends email when other tools ask. Zapier lists 4 triggers, 8 actions and 2 searches for Mailjet, and 3 of those 4 triggers are instant, so they react on any plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the Mailjet Zapier integration does for you
Zapier links apps without code. With Mailjet it works both ways: Mailjet events such as a bounce, an unsubscribe or an inbound email can start a Zap, and Zapier can subscribe contacts, update their properties and send email through your Mailjet account. Two searches look up a contact before acting.
Three outcomes built on real operations. A list that cleans itself: New Email Event reports bounces and spam complaints the moment they happen, and Remove a Contact From a Contact List takes the address out of the list you choose. Signups that land in the right list: a form in another tool feeds Subscribe Contact to Mailjet List, so nobody has to import CSV files by hand. Emails sent from your own templates: Send Email Using a Mailjet Template sends a saved design, personalized with contact properties.
What Zapier does not do for Mailjet: it does not create contact lists, templates or senders. Those come from your Mailjet account, and the Zap only picks them. Removing someone from a list is not a global unsubscribe either, and it does not delete the contact. If you need one of those, it happens in Mailjet itself.
Speed matters too: three triggers are instant, but New Subscribe is checked on a timer. If you compare platforms, the Mailjet n8n integration and the Mailjet Make integration list what the other two expose.
Zapier words in one minute
Eight words come back on this page. Here they are in plain English, once each.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier waits for it, such as a new Mailjet email event.
- Action
- What the Zap does once it has started: the step that writes or sends something for you, like subscribing a contact.
- Task
- The unit Zapier bills: one action your Zap completes successfully. Your plan's allowance is a count of those.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant trigger is reported by the app itself the moment the event happens.
- Filter
- A step that lets the Zap go on only when what arrived meets your condition, and stops it there otherwise.
- Search step
- A step that looks up something that already exists in an app, so the steps after it can use what it found.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A filter, a search or a second action makes it one, and it needs a paid plan.
What a Mailjet Zap really costs
Mailjet is not a premium app, so it runs on the free plan. Zapier bills in tasks, and only completed actions count.
- Free plan100 tasks per month
- Free plan limit2 steps per Zap
- Premium appNo
- Instant triggers3 of 4
The trigger never costs a task, and neither do Zapier's checks on New Subscribe, however often they run. Each action that succeeds is one task; one that fails is not counted. The free plan gives 100 tasks a month and two-step Zaps only. That rules out a lot here: a filter on the event type, or a search for a contact's lists before sending, turns the Zap into a multi-step one that needs a paid plan. Polling speed depends on the plan, as the grid shows.
Connect Mailjet to Zapier in 3 steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. Type Mailjet in the search box of the dialog and pick it from the results. Check the name before you confirm.
- 02
Sign in to Mailjet
Click Add connection. A new tab opens on Mailjet. Sign in with the account that holds your contact lists, templates and verified senders, since the Zap can only pick from those.
- 03
Grant access
Approve the access Zapier asks for. The connection is saved under Apps and reused by every Mailjet step, so later Zaps skip this part and go straight to the fields.
Your first Mailjet Zap: a welcome email for new subscribers
GoalSend your saved welcome template to every new subscriber of your newsletter list.
- 01
Pick the trigger
Create a Zap, choose Mailjet and
New Subscribe, then pick your newsletter list in the required Contact List field. Test it: Zapier brings back the three most recent subscribers. - 02
Add a filter
Click the plus icon, choose Filter, then set the field (email), a text rule and the value your team uses for tests. Test signups stop here. The Zap is now multi-step.
- 03
Add the template send
Pick Mailjet as the action app and
Send Email Using a Mailjet Template. Choose a verified From Address, map the subscriber's email into To, then select your welcome template. - 04
Turn on personalization
Switch on the Templating Language setting if your template uses contact properties or variables, so they get filled in. Then run the action test and check the email.
- 05
Publish
Click Publish. New Subscribe is polled, so the welcome email follows the check interval of your plan. People who subscribed before publishing get nothing.
Mailjet triggers on Zapier
4 events start a Zap when something happens in Mailjet, and 3 of them are instant: the app calls Zapier straight away, whatever your plan.
New Email Event
Instant triggerIn Zapier“Triggers when an email event occurs (sent, opened, clicked, bounced, spam, blocked, unsub, etc.).”
Reports what happens to the emails you send: delivered, opened, clicked, bounced, flagged as spam, blocked or unsubscribed. One trigger, many outcomes, which you sort with a filter.
New Parse API Inbound Email
Instant triggerIn Zapier“Triggers when a new email is sent to your Parse API email address.”
Catches each email sent to your Mailjet Parse API address and turns it into data the next steps can use. Inbound mail becomes the start of a workflow.
New Subscribe
Polling triggerIn Zapier“Triggers when a contact subscribes in a Mailjet contact list.”
Starts a Zap when a contact joins one of your Mailjet contact lists. You choose the list, and every new member flows to the next step.
New Unsubscribe
Instant triggerIn Zapier“Triggers when a user unsubscribes from a certain contact list.”
Fires when someone unsubscribes from a given contact list. It is the signal to stop contacting that person elsewhere too.
Mailjet actions on Zapier
Mailjet gives you 8 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Remove a Contact From a Contact List
ActionIn Zapier“Removes a contact from the specified Mailjet list. This does not delete the contact or unsubscribe them globally.”
Takes a contact out of a list without deleting the contact and without a global unsubscribe. The person simply stops being a member.
Send HTML Email
ActionIn Zapier“Send an email through your Mailjet account with HTML content.”
Sends one email through Mailjet with an HTML body you build in the step, using data from earlier steps. Good for designed messages that do not need a saved template.
Send Plain Text Email
ActionIn Zapier“Send an email through your Mailjet account with plain text content.”
Sends a plain text email through your Mailjet account. No design, just words, which often reads like a personal note.
Send an Email Campaign to a List
ActionIn Zapier“Send an email campaign to a full contact list.”
Sends a whole campaign to an entire contact list, with a sender, a subject, a body and a campaign title that only you see in reports.
Send Email Using a Mailjet Template
ActionIn Zapier“Send an email through your Mailjet account using saved Mailjet email template. It can be customized with Contact Properties and Variables.”
Sends one of the templates saved in your Mailjet account, so design stays in Mailjet and the Zap only fills in who gets it.
Subscribe Contact to Mailjet List
ActionIn Zapier“Adds a new Contact to your Mailjet account and subscribes it to a specific Contact List.”
Adds a contact to your Mailjet account and subscribes it to the list you pick, in one step. You only need the email and the list.
Unsubscribe Contact From Mailjet List
ActionIn Zapier“Unsubscribes a contact from a specific Mailjet list.”
Marks a contact as unsubscribed from a specific list, so they stop receiving what goes to that list.
Update Contact Properties
ActionIn Zapier“Update a contact's properties.”
Changes the properties stored on a Mailjet contact, found by email. Those properties are what personalizes your templates later.
Mailjet searches on Zapier
2 search steps look for data that already exists in Mailjet, so a later step can use it.
A search step looks up a contact that already exists in Mailjet and hands what it found to the next steps. Mailjet's searches sit at the bottom of the action event list, under the SEARCH heading. Each one is configured with three settings.
Get Contact Properties by an Email Address
SearchIn Zapier“Retrieves Mailjet contact properties for the given email.”
Looks up a contact by email and returns the properties Mailjet holds on them, ready for the next step to use.
Get Contact Lists Subscribed by a User
SearchIn Zapier“Returns all Mailjet contact lists that the provided email address is currently subscribed to.”
Returns every Mailjet contact list an email address is currently subscribed to. It answers the question of where a person is before you move them.
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 there and the steps after it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create on apps that offer it. Mailjet exposes no such variant on Zapier, so its searches only look.
- 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 pass all of them on at once.
When a Mailjet Zap breaks
Zapier attaches no help article to Mailjet and documents no rate limit specific to it. What breaks comes from required fields and from rules that apply to every Zap.
Most of these show up on the first test or the first busy day. Rule them out before you publish; the Zapier troubleshooting page covers the wider picture.
Sender not verified
Every send action needs a From Address taken from your verified Mailjet senders. An address you never verified does not show up, and the send cannot go out.Subscribe and unsubscribe in a loop
A Zap that writes into the very list its own trigger watches sets itself off again and again, and burns through the task count fast.Remove is not unsubscribe
Remove a Contact From a Contact List keeps the contact and does not unsubscribe them globally. If the intent is to stop all mail, that step is not enough.Nothing from before the Zap
A Zap only reacts to events after it is switched on. Past bounces or subscribers are never replayed; moving the backlog is a separate job.Flood after a list import
A bulk import into a watched list can return a huge batch at once. Zapier's flood protection can hold it back instead of running it all.New Subscribe seen only once
Zapier keeps track of what it has already seen on this polled trigger, so the same subscriber does not start the Zap twice.
Need help automating Mailjet with Zapier?
A person reads every message.



