Nœud Send Email
Le nœud Send Email permet d'envoyer des emails depuis votre workflow.
Vue d'ensemble
Ce nœud est utilisé pour :
- Envoyer des notifications par email
- Envoyer des confirmations
- Envoyer des rapports
- Notifier les utilisateurs
Configuration
Destinataires
To (obligatoire)
Destinataire principal :
- Format :
user@example.com - Supporte les variables Handlebars :
{{user.email}} - Plusieurs destinataires :
user1@example.com,user2@example.com
CC (optionnel)
Copie carbone :
- Format identique à To
- Supporte les variables
BCC (optionnel)
Copie carbone invisible :
- Format identique à To
- Supporte les variables
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>
Expéditeur
Email de l'expéditeur :
- Configuré au niveau de l'environnement
- Peut être personnalisé par workflow
Exemples
Exemple 1 : Confirmation de commande
{
"to": "{{customer.email}}",
"subject": "Confirmation de commande #{{order.id}}",
"body": "<h1>Votre commande a été confirmée</h1><p>Merci pour votre commande #{{order.id}}</p>"
}
Exemple 2 : Notification avec données
{
"to": "{{user.email}}",
"cc": "admin@example.com",
"subject": "Rapport mensuel",
"body": "<p>Voici votre rapport pour {{month}}/{{year}}:</p><pre>{{reportData}}</pre>"
}
Bonnes pratiques
- Validation : Validez les adresses email avant envoi
- Format : Utilisez HTML pour un meilleur rendu
- Test : Testez l'envoi avant déploiement
- Gestion d'erreurs : Gérez les erreurs d'envoi