Integrations/Mailjet
Mailjet logo

Mailjet + Courier

Turn Mailjet into a multi-channel notification system

Design and automate every message with Courier. Keep Mailjet for email delivery, then add SMS, push, and an in-app inbox from one API.

Overview

What Mailjet is

Mailjet is an email delivery platform that provides APIs for sending transactional and marketing email at scale.

Courier sits in front of it as one API, a visual editor, journeys, and every other channel, so you keep Mailjet for delivery and build multi-channel notifications on top.

You need a Courier account and your own Mailjet account with a Public Key and Private Key.

Why Courier

What you get with Mailjet + Courier

Use cases

What teams build with it

Onboarding and lifecycle journeys that marketing can edit without engineering
Beautifully designed transactional email, receipts, welcomes, and resets, from one template set
Add SMS or push to an existing email flow without wiring a new integration
Give users an in-app inbox so they see the same messages inside your product

Setup

Connect it in minutes

An admin adds Mailjet once on the Integrations page in Courier. Once connected, anyone on your team can design and send email through Mailjet, and add channels whenever they need them.

1
Add your Mailjet keys
Add Mailjet as an email provider and paste your Public Key and Private Key from Mailjet's API Key Management page, plus a From Address.
2
Design a template
Build your email in Courier's visual editor, or bring over your existing Mailjet templates.
3
Send from your app
Call the Send API with a recipient and template. Courier renders and delivers through Mailjet.

FAQ

Frequently asked questions

Can I use Mailjet with Courier?

Yes. Mailjet is a built-in email provider in Courier. Once connected, Courier sends your email notifications through Mailjet's Send API, so you compose and trigger messages in Courier while Mailjet handles the actual email delivery.

Do I still need my own Mailjet account?

Yes. Courier does not resell Mailjet, so you connect your own account and supply its API keys. Your Mailjet plan, sending domains, and sender reputation all stay under your Mailjet account, not Courier's.

What do I need to connect Mailjet to Courier?

Three things: your Mailjet Public Key, your Private Key, and a From Address for outgoing email. Courier uses the key pair to authenticate to Mailjet and the From Address as the sender on messages it delivers.

Where do I get my Mailjet API keys and set them up?

From Mailjet's API Key Management page. Copy your Public and Private keys there, then paste them into Courier's Mailjet integration settings and click Save. Courier then begins routing email through Mailjet.

How does Courier decide which address to send the email to?

Courier reads the recipient's email from their profile. The profile must include an email field, and Courier uses that address as the destination when it hands the message to Mailjet. No email on the profile means no delivery.

Can I customize the request Courier sends to Mailjet?

Yes. Use message.providers.mailjet.override in your send request. Anything you put there replaces the corresponding fields Courier sends to Mailjet's Send API, which is how you do things like adding attachments.

Is Courier a replacement for Mailjet?

No. Courier sits in front of Mailjet, which still delivers your email. Courier adds a single Send API, Journeys, and Design Studio, plus other channels like SMS, push, and Courier Inbox on top of it.

More

Related integrations