Skip to main content
View as Markdown

Actions d'e-mail et de notification

La famille email envoie des e-mails transactionnels depuis une automatisation en cours d'exécution. La famille analytics émet des événements nommés utilisés pour les notifications, les métriques et le suivi en aval.

Email — Envoyer

Un operator. Les destinataires prennent en charge les gabarits ; cc/bcc/replyTo acceptent une adresse unique ou un tableau.

Prop Description
to Adresse du destinataire (templatable). Requis.
subject Objet de l'e-mail (templatable). Requis.
body Corps de l'e-mail (templatable). Requis.
from Adresse de l'expéditeur (par défaut l'expéditeur SMTP configuré).
cc Adresse(s) en copie carbone — chaîne ou tableau.
bcc Adresse(s) en copie cachée — chaîne ou tableau.
replyTo Adresse(s) de réponse — chaîne ou tableau.
- name: orderConfirmation
  type: email
  operator: send
  props:
    to: '{{trigger.data.customer_email}}'
    subject: 'Order {{trigger.data.id}} confirmed'
    body: 'Thanks for your order! Total: ${{trigger.data.amount}}'
    cc: [sales@example.com]
    replyTo: support@example.com

Analytics — Track (notifications et métriques)

Un operator. Émet un événement nommé avec des propriétés arbitraires — le socle des notifications dans l'application, des métriques d'utilisation et des collecteurs en aval.

Prop Description
event Nom de l'événement (par ex. order.created, user.invited). Requis.
properties Propriétés clé-valeur de l'événement (templatable).
- name: trackSignup
  type: analytics
  operator: track
  props:
    event: user.signed_up
    properties:
      userId: '{{trigger.data.id}}'
      plan: '{{trigger.data.plan}}'

Pages connexes