Resources · Zapier integration

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

Overview

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.

Vocabulary

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.
Cost

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

Connect Mailjet to Zapier in 3 steps

  1. 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.

  2. 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.

  3. 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.

First Zap

Your first Mailjet Zap: a welcome email for new subscribers

GoalSend your saved welcome template to every new subscriber of your newsletter list.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Triggers

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.

1

New Email Event

Instant trigger

In 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.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a SaaS support team that wants a ticket opened when a password reset email bounces, before the user complains.
Watch out
every event type comes through the same door, so without a filter one Zap reacts to opens and bounces alike.
2

New Parse API Inbound Email

Instant trigger

In 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.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a dedicated address where partners send leads by email, so each message is logged in your CRM without anyone forwarding it.
Watch out
it only sees mail sent to the Parse API address, not your regular inbox.
3

New Subscribe

Polling trigger

In 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.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one
When to use it
sending a welcome sequence or adding a new subscriber to your CRM once they join the newsletter list.
Watch out
the Contact List field is required, and this is the only Mailjet trigger that waits for Zapier's check instead of firing at once.
4

New Unsubscribe

Instant trigger

In 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.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
an online store that flags the customer in its CRM so the sales team stops sending promotional follow-ups.
Watch out
it reports the unsubscribe from that list; the contact can still be a member of your other lists.
Actions

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.

1

Remove a Contact From a Contact List

Action

In 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.

When to use it
moving a trial user off the onboarding list once they become a paying customer.
Watch out
the contact still exists and can still receive email from other lists.
2

Send HTML Email

Action

In 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.

When to use it
an order confirmation with a formatted summary of what was bought.
Watch out
the From Address must be a verified sender in Mailjet.
3

Send Plain Text Email

Action

In 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.

When to use it
an account manager's check-in sent after a demo, where a designed layout would feel like marketing.
Watch out
same rule on the sender: it has to be verified in Mailjet first.
4

Send an Email Campaign to a List

Action

In 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.

When to use it
a new blog post or product release that should go to the full list as soon as it is published.
Watch out
it hits the whole list at once, so test with a small list first.
5

Send Email Using a Mailjet Template

Action

In 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.

When to use it
transactional emails that marketing wants to edit without touching the Zap.
Watch out
contact properties and variables are only processed when the Templating Language setting is on.
6

Subscribe Contact to Mailjet List

Action

In 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.

When to use it
every buyer from your checkout tool should join the customer list without an import.
Watch out
the list must already exist in Mailjet; Zapier does not create it.
7

Unsubscribe Contact From Mailjet List

Action

In 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.

When to use it
a customer opts out through your help desk and the request must reach Mailjet without a manual edit.
Watch out
it acts on the list you pick, not on every list the contact belongs to.
8

Update Contact Properties

Action

In 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.

When to use it
a customer upgrades their plan in your billing tool and their Mailjet profile should reflect it before the next campaign.
Watch out
the email is the only required field, so a wrong mapping updates the wrong person.
Searches

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.

1

Get Contact Properties by an Email Address

Search

In 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.

When to use it
before sending a template, pull the customer's first name and plan stored in Mailjet to personalize the message.
Watch out
an unknown email finds nothing, and by default that stops the Zap.
2

Get Contact Lists Subscribed by a User

Search

In 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.

When to use it
a customer asks support to be removed from everything, and you need the lists before unsubscribing them from each.
Watch out
adding it makes the Zap multi-step, so it needs a paid plan.

The three settings every search exposes

  1. 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.
  2. 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.
  3. 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 it breaks

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

Need help automating Mailjet with Zapier?

A person reads every message.

FAQ

Mailjet Zapier integration: common questions

01Is the Mailjet Zapier integration free?
Yes. Mailjet is not a premium app, so it works on Zapier's free plan. That plan gives 100 tasks a month and Zaps of two steps: one trigger and one action. Adding a filter, a search or a second action makes the Zap multi-step, which needs a paid plan. Plenty of useful Mailjet Zaps fit in two steps, for example New Unsubscribe followed by an update in another tool, and you can run as many of them as you want.
02How many tasks does a Mailjet Zap use?
One task per action that succeeds, nothing for the trigger. Zapier's checks on New Subscribe are free too, however often they run. A failed action is not counted. Watch out for New Email Event: it reports opens and clicks as well as bounces, so a Zap without a filter can reach its action far more often than you expect. On the free plan, the 100 tasks a month are shared across all your Zaps, so busy triggers deserve a filter.
03Is Mailjet on Zapier real time?
Three triggers out of four are. New Email Event, New Parse API Inbound Email and New Unsubscribe are instant: Mailjet tells Zapier the moment the event happens, whatever your plan. New Subscribe is a polling trigger: Zapier checks it on a timer, every 15 minutes on Free, 2 minutes on Professional and 1 minute on Team and Enterprise. A lightning bolt in the editor marks a Zap built on an instant trigger.
04What does it take to connect Mailjet?
A Mailjet account you sign in to from Zapier, with access to the lists, templates and senders you want the Zap to use. Open Apps, click + Add connection, pick Mailjet, sign in and grant access. Before building, verify at least one sender in Mailjet, because every send action requires a verified From Address. Create your contact lists and templates in Mailjet too, since the Zap can only pick existing ones.
05Does removing a contact from a Mailjet list unsubscribe them?
No. Remove a Contact From a Contact List takes the person out of one list, but it does not delete the contact and does not unsubscribe them globally. They can still receive email sent to other lists. If the goal is to stop mail for a given list, use Unsubscribe Contact From Mailjet List. If the person wants out of everything, combine Get Contact Lists Subscribed by a User with an unsubscribe step per list, which needs a paid plan.
06What if the Mailjet operation you need is not available?
Then Zapier does not offer it for Mailjet today. The visible set is four triggers, eight actions and two searches. There is no action to create a list, a template or a sender, and no find-or-create variant. If the job needs one of those, prepare it in Mailjet first, then let the Zap use it. Compare what the n8n and Make pages list for Mailjet before you design a workaround.
07Zapier, Make or n8n for Mailjet?
Choose by criterion. Zapier gives Mailjet three instant triggers, eight actions and two searches, and runs two-step Zaps on the free plan, which suits teams wiring Mailjet to many apps quickly. If your scenarios need several searches and filters per run, the paid multi-step requirement and per-action billing weigh in, so compare with what Make and n8n expose for the same app. Hosting and pricing model matter as well. No platform wins every criterion.