Nœud Envoyer un e-mail
Le nœud Envoyer un e-mail permet d'envoyer des emails depuis votre flux : notifications, confirmations, rapports et alertes à destination des utilisateurs.
Paramètres
| Paramètre | Type | Obligatoire | Défaut | Description |
|---|---|---|---|---|
| App | App | ❌ | — | Application associée au nœud. |
| To | String | ✅ | — | Destinataire principal de l'email. |
| Sujet | String | ✅ | — | Sujet de l'email envoyé. |
| Corps | String | ✅ | — | Contenu de l'email (texte ou HTML). |
| Envoyer le contenu au format HTML | Booléen | ❌ | — | Précise si le contenu de l'email est rédigé en HTML. |
| Stopper le flux en cas d'échec d'envoi | Booléen | ❌ | — | Stoppe le flux de travail si l'envoi de l'email échoue. |
| Liens de suivi | Booléen | ❌ | — | Active ou désactive les liens de suivi. |
Destinataires
To (obligatoire)
Destinataire principal :
- Format :
user@example.com - Supporte les variables Handlebars :
{{user.email}} - Plusieurs destinataires :
user1@example.com,user2@example.com
Sujet
Sujet de l'email :
- Texte libre
- Supporte les variables Handlebars
- Exemple :
Commande {{order.id}} confirmée
Corps
Corps de l'email :
- Format HTML ou texte
- Supporte les variables Handlebars
- Peut inclure du HTML pour le formatage
Exemple HTML :
<h1>Bonjour {{user.name}}</h1>
<p>Votre commande {{order.id}} a été confirmée.</p>
<ul>
{{#each order.items}}
<li>{{name}} - {{quantity}} x {{price}}</li>
{{/each}}
</ul>
Entrée
Le nœud reçoit les données du contexte du flux (déclencheur ou nœuds précédents) et les injecte dans ses champs via les variables Handlebars — {{data…}}, {{context…}} et l'objet système metadata :
L'objet metadata est disponible dans tous les flux (traceId, triggerExecutionId, environment) — voir Variables.
Sortie
Le nœud Envoyer un e-mail ne génère aucune variable de contexte : il envoie le message et le flux continue.
Exemple
Alerte d'erreur par email :
Branché sur un nœud On Error, l'email d'alerte référence l'exécution à l'origine de l'échec :
- To :
{{context.ops.email}} - Sujet :
Alerte Erreur - Trace {{metadata.traceId}} - Corps :
Une erreur est survenue. Consultez la trace : {{metadata.traceId}}