Ressources · Intégration n8n

Intégration Mandrill n8nAutomatiser Mandrill avec n8n.

Un email part parce qu'un workflow l'a décidé, et Mandrill l'expédie. L'intégration Mandrill n8n tient dans une ressource Message et 2 opérations : l'une part d'un modèle enregistré, l'autre d'un HTML brut. Aucun nœud trigger côté Mandrill, donc c'est un Schedule Trigger ou un Webhook qui ouvre l'exécution.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert vraiment l'intégration Mandrill n8n ?

L'intégration Mandrill n8n branche sur un workflow le service d'email transactionnel de Mailchimp, via un nœud livré d'office avec n8n. Son périmètre tient en un mot : envoyer. Le nœud expose 1 ressource, Message, et 2 opérations, sans trigger à lui. Il arrive donc toujours après le nœud qui a décidé qu'un email devait partir.

Premier cas, le plus courant dans une PME : la facture. Le workflow lit la ligne fraîchement ajoutée dans Google Sheets, prépare les montants, puis message.sendTemplate envoie le message à partir d'un modèle rangé dans Mandrill. Les données restent dans le workflow, le texte reste dans Mandrill, et personne n'a besoin de toucher au second pour corriger le premier.

Deuxième cas, le contenu n'existe que pour cette exécution. Un récapitulatif du lundi matin, un rappel construit à partir de trois sources, un export mis en forme : inutile d'entretenir un modèle pour ça, message.sendHtml poste directement le HTML assemblé par les nœuds précédents. Les Merge Vars, les pièces jointes, les en-têtes et les métadonnées restent disponibles dans les deux cas.

Troisième cas, la relance commerciale. Un contact franchit une étape, le workflow lui envoie le message via Mandrill, et l'équipe reçoit l'info de son côté. Mandrill s'occupe de l'email client, pendant que Gmail reste branché sur les échanges qui demandent une vraie boîte derrière.

Là où ça s'arrête se résume vite. Deux opérations, toutes deux sur Message. Le reste de l'API Mailchimp Transactional n'est pas dans le nœud. Le nœud HTTP Request appelle n'importe quel endpoint de cette API en réutilisant le même credential grâce à son authentification prédéfinie, donc l'appel manquant reste dans le même workflow. Si un projet a besoin d'une seconde route d'envoi, SendGrid a son propre nœud et ses propres ressources.

Un dernier point à connaître avant de construire : plusieurs paramètres qu'on croit obligatoires, Subject et HTML en tête, se trouvent dans la collection Options et restent vides tant qu'on ne les remplit pas. L'Avis n8n revient sur cette habitude de l'outil, et la Formation n8n fait construire ce type de workflow de bout en bout.

Connexion

Comment connecter Mandrill à n8n ?

  1. 01

    Ouvrir le compte transactionnel

    Mandrill, c'est la partie transactionnelle de Mailchimp : le compte vient de là. Crée un compte Mailchimp Transactional email, puis connecte-toi à Mandrill avec ces identifiants Mailchimp. Si un compte Mailchimp existe déjà en plan Standard ou supérieur, active les Transactional Emails dedans plutôt que d'ouvrir un second compte.

  2. 02

    Générer la clé API

    Dans Mandrill, ouvre Settings et génère une clé API. C'est la seule chose avec laquelle le nœud s'authentifie : pas d'OAuth ici, et aucun sélecteur d'authentification sur le nœud lui-même. Copie la clé dès qu'elle s'affiche, et garde la page Settings ouverte le temps d'enregistrer le credential côté n8n.

  3. 03

    Créer le credential dans n8n

    Dans n8n, ouvre le menu Credentials, crée un credential Mandrill et colle la clé API. Un credential, c'est un jeu d'identifiants enregistré une fois et réutilisé par tous les workflows : le nœud te le propose ensuite dans sa liste déroulante. Nomme-le d'après le compte d'envoi auquel il correspond.

Actions

Ce que le nœud Mandrill sait faire

Le nœud Mandrill expose 2 opérations sur 1 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
RessourceSend HTMLSend Template
Message✓✓

Message

2 opérations
01

Send a message based on a template

message.sendTemplate

Ce que tu vois dans n8n

Notes & cas d'usage

Cette opération envoie un email construit depuis un modèle déjà enregistré dans Mandrill, et renvoie le statut obtenu pour chaque destinataire.

Paramètres clés

  • Template Name or ID : le modèle à envoyer, choisi dans la liste que n8n charge, ou fixé par une expression du type {{ $json.template }}.
  • From Email : l'adresse d'expéditeur, avec un nom facultatif sous la forme Admin <example@yourdomain.com>.
  • To Email : le destinataire, ou plusieurs adresses séparées par une virgule.
  • Merge Vars : les valeurs qui remplissent les variables du modèle, globales ou définies destinataire par destinataire.
Cas d'usage
la confirmation de commande d'une boutique, dont le texte se corrige côté Mandrill sans rouvrir le workflow.
02

Send a message based on HTML

message.sendHtml

Ce que tu vois dans n8n

Notes & cas d'usage

Ici le contenu voyage avec l'exécution : n8n poste le HTML assemblé par les nœuds précédents, rien n'a besoin d'exister à l'avance côté Mandrill.

Paramètres clés

  • From Email : l'adresse d'où part le message, requise même quand le HTML porte déjà sa signature.
  • To Email : la destination, séparée par des virgules pour une courte liste interne.
  • HTML : le corps du message, rangé dans la collection Options et ses 24 champs, souvent {{ $json.html }}.
  • Subject : lui aussi dans Options, et vide tant qu'on ne le remplit pas, donc à construire pour un envoi récurrent.
Cas d'usage
le récapitulatif du matin, généré à partir des lignes d'un tableur, avec un contenu différent chaque jour.
Besoin d'aide

Besoin d'aide pour automatiser Mandrill avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Mandrill et n8n, les questions qui suivent

01L'intégration Mandrill n8n est-elle gratuite ?
Oui, côté n8n. Le nœud Mandrill est livré avec n8n, sur n8n Cloud comme sur une instance auto-hébergée en Community Edition sous licence Sustainable Use : rien à installer, aucun coût n8n supplémentaire pour les 2 opérations. Ce que coûte l'envoi lui-même dépend de ton compte Mailchimp Transactional, et cette page ne traite pas ce point. Le credential, lui, se crée une fois dans le menu Credentials et sert ensuite à tous les workflows qui passent par Mandrill, y compris sur plusieurs projets. Le paramétrage ne se refait donc qu'une seule fois.
02Quels identifiants faut-il pour le nœud Mandrill ?
Une clé API, et rien d'autre. Le nœud n'a pas de sélecteur d'authentification : tu crées un credential Mandrill, tu colles une clé API générée depuis la page Settings de Mandrill, puis tu choisis ce credential dans la liste déroulante du nœud. Avant ça, il faut un compte Mailchimp Transactional email, ou l'activation des Transactional Emails dans un compte Mailchimp existant en plan Standard ou supérieur, puisque la connexion à Mandrill passe par Mailchimp. Une fois enregistré, le même credential sert aux deux opérations. Aucune liste de droits à cocher, aucun écran de consentement.
03Quelles sont les limites du nœud Mandrill dans n8n ?
Il envoie, et c'est tout son périmètre. Le nœud expose 1 ressource, Message, avec 2 opérations : l'une à partir d'un modèle enregistré, l'autre à partir d'un HTML. Les autres endpoints de l'API Mailchimp Transactional restent dehors. Pour ceux-là, le nœud HTTP Request appelle n'importe quel endpoint de l'API en réutilisant le même credential via son authentification prédéfinie, donc le workflow reste d'un seul tenant. Les pièces jointes, les métadonnées, les en-têtes et les options de suivi existent, mais comme paramètres d'un envoi, pas comme opérations distinctes.
04Peut-on déclencher un workflow depuis Mandrill dans n8n ?
Non. Mandrill n'a pas de nœud trigger dans n8n, donc rien de ce qui se passe côté Mandrill ne peut ouvrir une exécution. Un workflow qui envoie via Mandrill démarre avec autre chose : un Schedule Trigger qui se déclenche à intervalle fixe, un Webhook n8n, c'est-à-dire une URL qu'un service tiers appelle pour transmettre ses données, ou le trigger d'un autre outil en amont. Dans les faits, le nœud Mandrill se place en fin de chaîne, après celui qui a déterminé qui reçoit l'email et ce qu'il contient. Ça simplifie aussi les tests.
05n8n ou Make pour envoyer avec Mandrill ?
Ça dépend surtout d'où doivent vivre les données. n8n tourne sur ton propre serveur via Docker ou npm, ou sur n8n Cloud, l'offre hébergée par n8n, et un workflow se comporte pareil dans les deux cas. Make est hébergé uniquement, sans option d'auto-hébergement, et se facture à l'opération, ce qui change le calcul quand une boucle envoie beaucoup de messages. La logique visuelle de Make se lit bien sur un scénario linéaire, n8n s'en sort mieux sur les branches, les expressions et les étapes de code. Pour Mandrill, les deux arrivent sur la même API : le choix porte sur l'hébergement, la maîtrise des données et le modèle de coût.