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
L'e-mail nécessite que le SMTP soit configuré. Lorsque SMTP_HOST n'est pas défini, l'e-mail est désactivé et l'envoi est journalisé plutôt que livré — Sovrium ne se rabat pas silencieusement sur un capteur de mail local en production. Configurez le SMTP via des variables d'environnement (voir Variables d'environnement et les paramètres d'authentification/e-mail de l'application).
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}}'
Les notifications sont pilotées par les événements. Plutôt qu'un bloc de configuration de notifications autonome, Sovrium pilote les notifications dans l'application et par e-mail à partir des événements d'automatisation : un événement analytics/track (ou un déclencheur d'enregistrement/d'authentification) se diffuse vers les canaux, et une action email/send délivre le message. Composez-les avec le contrôle de flux et le regroupement par lots digest pour les résumés quotidiens.
Pages connexes
- Vue d'ensemble des actions — propriétés de base et carte des familles.
- Variables d'environnement — secrets SMTP et de fournisseur.
- Actions de données et d'état —
digestpour le regroupement des notifications. - Analytique — la surface analytique qui consomme les événements suivis.