Aller au contenu principal

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

Prochaines étapes