Intégration Mailjet n8nAutomatiser Mailjet avec n8n.
Et si le même workflow envoyait le message et traitait ce qui revient ? C'est ce que couvre l'intégration Mailjet n8n. Le nœud expose 3 opérations réparties sur 2 ressources : email, email à partir d'un template, SMS. Le trigger écoute 6 événements, de sent à unsub.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert vraiment l'intégration Mailjet n8n ?
Deux nœuds, deux sens de circulation. Le nœud Mailjet envoie : 3 opérations réparties sur les ressources Email et SMS. Le trigger Mailjet écoute, et récupère les 6 événements que Mailjet signale sur un message via un webhook, c'est-à-dire une URL que n8n enregistre pour que Mailjet puisse l'appeler dès qu'il se passe quelque chose. Le credential, l'identifiant enregistré dans le menu Credentials de n8n, se crée une fois et sert aux deux.
Premier cas : un organisme de formation qui confirme une inscription. La ligne arrive dans le tableur, le workflow la lit, et email.sendTemplate déclenche une maquette déjà construite dans Mailjet. n8n ne fournit que les variables, la date de session et la salle. La mise en page reste entre les mains de la personne qui l'a dessinée, et plus personne ne rouvre un workflow pour corriger une virgule.
Deuxième cas : le SMS, quand l'email arrive trop tard. Un rappel de rendez-vous la veille, un créneau de livraison, un code qui expire dans l'heure. sms.send demande un nom d'expéditeur, un numéro au format international et le texte. Rien d'autre. Beaucoup d'équipes le branchent après une lecture Google Sheets qui stocke les numéros.
Troisième cas, dans l'autre sens. Le trigger attrape un bounce ou un blocked, n8n écrit l'adresse dans une base, marque le contact dans Mautic et prévient Slack quand le même domaine échoue deux fois dans la journée. Le nettoyage de base ne dépend plus de quelqu'un qui y pense le vendredi.
Là où le nœud s'arrête, HTTP Request prend le relais. Le nœud Mailjet envoie, et fait uniquement ça. Les listes de contacts, les segments, les campagnes et les statistiques ne sont pas exposés comme opérations. Tout ce qui relève de ce terrain passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API Mailjet en réutilisant le credential déjà enregistré. Même authentification, aucune configuration à refaire.
Deux limites à connaître avant de construire. Le trigger n'a pas de valeur joker : un nœud écoute un événement, donc un workflow qui surveille quatre événements embarque quatre nœuds trigger. Et le SMS utilise un type de credential différent de l'email, ce qui surprend quand on pensait qu'une seule clé couvrirait le compte. Si la comparaison entre routeurs est encore ouverte, les nœuds SendGrid et Gmail traitent une part voisine du même besoin.
Comment connecter Mailjet à n8n ?
- 01
Choisir le bon type de credential
Mailjet propose deux méthodes d'authentification, et n8n reprend les deux. Email API key couvre toute l'API Email, donc les deux opérations d'envoi d'email et le trigger. SMS token couvre l'API SMS, et rien d'autre. Le choix se fait par opération, pas par compte : un workflow qui envoie un email puis un SMS a besoin des deux credentials enregistrés, et chaque nœud sélectionne le sien dans sa liste déroulante.
- 02
Récupérer l'API Key et la Secret Key
Pour le credential email, n8n réclame une API Key et une Secret Key. Les deux se lisent dans la page API Key Management du compte Mailjet. La paire principale fonctionne, une paire de sous-compte aussi, pratique pour isoler le trafic des automatisations du reste de l'activité. Un credential se crée une seule fois dans le menu Credentials, puis se réutilise dans tous les workflows suivants.
- 03
Générer le token SMS si besoin
Le credential SMS attend un seul Token d'accès, à générer depuis le SMS Dashboard de Mailjet. Pas de clé secrète, pas d'option sandbox. Enregistre-le sous un nom qui dit clairement qu'il s'agit du SMS : la liste déroulante du nœud affiche les credentials par leur nom, et choisir celui de l'email sur un nœud SMS renvoie une erreur d'authentification, pas un message explicatif.
Qu'est-ce qui déclenche un workflow depuis Mailjet ?
Mailjet Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Mailjet. Il écoute 6 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Mailjet appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
blocked.*1blocked.blocked
bounce.*1bounce.bounce
open.*1open.open
sent.*1sent.sent
spam.*1spam.spam
unsub.*1unsub.unsub
Notes de configuration
01Set up the Mailjet Trigger
Le nœud trigger n'a qu'un réglage, et ce réglage décide de tout ce à quoi le workflow réagit. À l'activation du workflow, n8n enregistre un webhook, une URL publique que Mailjet appelle dès qu'il arrive quelque chose à un message. Les événements tombent donc en quelques secondes, sans interrogation régulière de l'API.
Paramètres clés
- Event : l'unique événement écouté par ce nœud, à prendre parmi les 6 valeurs que Mailjet remonte,
sent,open,bounce,blocked,spametunsub.
02sent
Mailjet remonte sent une fois le message accepté et transmis au serveur du destinataire. L'événement confirme un départ, pas une lecture. C'est la preuve la moins chère que le workflow a bien fait ce qu'il annonçait.
Paramètres clés
- Event : réglé sur
sentdans un nœud dédié au suivi des envois.
sent dans un tableur, puis comparer ce journal au nombre de factures créées le même jour. Un écart signale un envoi mort en amont, et un écart entre deux nombres se repère bien plus vite qu'un email manquant dans une boîte. L'événement fait aussi un bon signe de vie quand quelqu'un demande si l'automatisation tourne encore.03bounce, blocked and spam
Trois événements décrivent trois façons d'échouer. bounce, le serveur destinataire refuse le message. blocked, Mailjet refuse de l'envoyer. spam, la personne a cliqué sur le bouton de plainte. Ignorés, tous les trois abîment la réputation de l'expéditeur.
Paramètres clés
- Event : un nœud trigger par valeur, puisque le nœud accepte un seul événement et ne propose pas de joker.
spam : une série soudaine veut souvent dire que le dernier envoi est parti sur le mauvais segment.04open and unsub
L'engagement arrive par deux événements qui tirent dans des directions opposées. open se déclenche quand le destinataire affiche le message, unsub quand il quitte la liste. Lus ensemble, ils disent si le contenu accroche ou s'il fatigue, un signal différent des échecs de livraison que rapportent les autres événements.
Paramètres clés
- Event :
openpour les signaux d'intérêt,unsubpour les départs, chacun sur son propre nœud trigger, un trigger n'acceptant qu'une seule valeur sans possibilité d'en capter deux à la fois.
unsub alimente une liste d'exclusion que tous les workflows suivants consultent avant d'envoyer une relance.Que sait faire le nœud Mailjet ?
Le nœud Mailjet expose 3 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Send an email
email.sendCe que tu vois dans n8n
Notes & cas d'usage
Compose un message champ par champ et le transmet à l'API Email, qui renvoie les identifiants que n8n passe au nœud suivant.
Paramètres clés
- From Email : l'adresse d'expédition, de la forme
admin@example.com, et elle doit correspondre à un expéditeur déjà reconnu par Mailjet. - To Email : le destinataire, ou plusieurs séparés par une virgule, souvent
{{ $json.email }}venu du nœud précédent. - HTML et Text : la version mise en forme et la version texte de repli.
- Additional Fields : contient Reply To, From Name, Cc Addresses et Track Opens.
Send an email template
email.sendTemplateCe que tu vois dans n8n
Notes & cas d'usage
Reprend une maquette stockée dans Mailjet et y injecte des données, pour que la mise en page reste chez ceux qui la gèrent.
Paramètres clés
- Template Name or ID : à choisir dans la liste, ou à fournir par une expression quand le template dépend de l'item traité.
- Variables : des paires Name et Value qui remplissent les emplacements prévus dans la maquette.
- From Email et To Email : même adressage que pour un envoi libre.
- Subject : remplace l'objet porté par le template.
SMS
1 opérationSend an SMS
sms.sendCe que tu vois dans n8n
Notes & cas d'usage
Pousse un message texte via l'API SMS, avec le credential token SMS et non la paire de clés email.
Paramètres clés
- From : le nom d'expéditeur affiché sur le téléphone, de 3 à 11 caractères, uniquement alphanumériques, donc ni espace ni ponctuation.
- To : le numéro du destinataire au format E.164, de 3 à 15 caractères, toujours ouvert par un signe plus suivi de l'indicatif pays.
- Text : le corps du message, obligatoire, et la seule chose que la personne verra.
Besoin d'aide pour automatiser Mailjet avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.



