Ressources · Intégration n8n

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

Pourquoi automatiser

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

Connexion

Comment connecter Mailjet à n8n ?

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

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

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

Déclencheurs

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.*1
  • blocked.
    • blocked
bounce.*1
  • bounce.
    • bounce
open.*1
  • open.
    • open
sent.*1
  • sent.
    • sent
spam.*1
  • spam.
    • spam
unsub.*1
  • unsub.
    • unsub

Notes de configuration

01Set up the Mailjet TriggerLe 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.

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, spam et unsub.
Quand l'utiliser
chaque fois que le point de départ est Mailjet et non ton application. Aucune valeur joker n'est proposée, donc prévois un nœud trigger par événement, côte à côte sur le même canvas ou dans des workflows séparés. Le nœud trigger est en version 1 et n'accepte aucun autre paramètre, ce qui a un avantage : il n'y a rien à régler si le volume d'événements grimpe.
02sentMailjet 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.

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 sent dans un nœud dédié au suivi des envois.
Quand l'utiliser
traçabilité et détection des pannes silencieuses. Un workflow qui envoie un email par facture peut journaliser chaque 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 spamTrois é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.

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.
Quand l'utiliser
pour tenir la base propre sans y penser. Fais converger les trois vers la même branche, marque le contact dans la base, arrête d'écrire à cette adresse. Une plainte mérite une règle plus sévère qu'un rebond, donc un nœud Switch juste après le trigger se rentabilise vite. Les équipes qui envoient chaque semaine branchent en plus une alerte sur spam : une série soudaine veut souvent dire que le dernier envoi est parti sur le mauvais segment.
04open and unsubL'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.

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 : open pour les signaux d'intérêt, unsub pour 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.
Quand l'utiliser
scoring et surveillance de la lassitude. Une ouverture sur un email de tarifs peut monter un score dans le CRM et prévenir le commercial dans la minute, pendant qu'unsub alimente une liste d'exclusion que tous les workflows suivants consultent avant d'envoyer une relance.
Actions

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.

Matrice ressources × opérations
RessourceSendSend Template
Email✓✓
SMS✓

Email

2 opérations
01

Send an email

email.send

Ce 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.
Cas d'usage
une alerte interne assemblée par un nœud Code, ou un message dont le texte change à chaque exécution et ne tiendrait pas dans un template.
02

Send an email template

email.sendTemplate

Ce 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.
Cas d'usage
confirmation de commande, réinitialisation de mot de passe, rappel d'échéance. Tout ce qui part en série, où une faute coûte cher à corriger workflow par workflow.

SMS

1 opération
03

Send an SMS

sms.send

Ce 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.
Cas d'usage
un créneau de livraison, un code qui expire, une relance d'astreinte quand l'email est resté sans réponse.
Besoin d'aide

Besoin d'aide pour automatiser Mailjet avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Mailjet et n8n, les questions fréquentes

01L'intégration Mailjet n8n est-elle gratuite ?
Oui, côté n8n. Le nœud Mailjet et le trigger Mailjet sont livrés avec n8n : rien à installer, aucun surcoût, que tu passes par n8n Cloud ou par une instance auto-hébergée en Community Edition sous licence Sustainable Use. Une instance installée en Docker ou en npm exécute exactement le même workflow qu'une instance Cloud, et le fichier se déplace de l'une à l'autre sans retouche. Ce que Mailjet facture pour l'envoi des emails et des SMS relève de ton plan Mailjet, et n8n n'y change rien.
02Quels credentials Mailjet faut-il dans n8n ?
Deux méthodes existent, et elles ne sont pas interchangeables. La méthode Email API key demande une API Key et une Secret Key, toutes deux lisibles dans la page API Key Management du compte Mailjet, et elle couvre les opérations d'envoi ainsi que le trigger. La méthode SMS token demande un seul Token d'accès, généré depuis le SMS Dashboard, et elle couvre uniquement l'opération SMS. Pour l'email, la paire principale convient, une paire de sous-compte aussi. Chaque credential s'enregistre une fois dans le menu Credentials, puis se choisit dans une liste déroulante à l'intérieur de chaque nœud.
03Que ne sait pas faire le nœud Mailjet ?
Il envoie, et son périmètre s'arrête là. Le nœud expose 3 opérations sur 2 ressources, donc email, email depuis un template et SMS. Les listes de contacts, les segments, les campagnes, les statistiques et la gestion des templates n'y figurent pas. Pour tout ça, le nœud HTTP Request appelle directement l'endpoint Mailjet voulu en réutilisant le credential déjà enregistré, sans refaire l'authentification. Le trigger a une limite symétrique de son côté : aucune valeur joker, donc un nœud par événement plutôt qu'un seul nœud à l'écoute des 6.
04Le trigger Mailjet réagit-il en temps réel ?
Presque. Le trigger fonctionne par webhook : n8n enregistre une URL auprès de Mailjet au moment où tu actives le workflow, et Mailjet appelle cette URL dès qu'un événement se produit. Chaque événement atteint le workflow en quelques secondes, rien n'est interrogé à intervalle régulier, donc il n'y a pas de fréquence à régler ni de retard choisi par inadvertance. Une conséquence mérite d'être anticipée : un workflow désactivé n'a plus de webhook actif, et les événements survenus pendant ce temps ne sont pas mis en attente. Garde la production active et teste sur un workflow à part.
05n8n ou Make pour Mailjet ?
Ça se joue sur trois critères. L'hébergement d'abord : n8n s'auto-héberge avec Docker ou npm, ou s'utilise sur n8n Cloud, alors que Make est uniquement hébergé, ce qui tranche vite le débat quand les adresses des destinataires et le contenu des messages doivent rester sur ton infrastructure. Le modèle de coût ensuite : Make facture à l'opération, ce qui grimpe sur un scénario qui bifurque à chaque type d'événement. La maîtrise enfin : le nœud HTTP Request de n8n atteint n'importe quel endpoint Mailjet que le nœud dédié ne couvre pas, listes de contacts et segments compris, en réutilisant le même credential. Make reste un bon éditeur visuel pour un scénario qui reste linéaire, et la comparaison joue dans les deux sens.