UStackUStack
Resend Automations icon

Resend Automations

Créez des workflows email pilotés par des événements avec Resend Automations : déclencheurs, conditions, délais et visibilité de l’exécution pour chaque run.

Resend Automations

Qu’est-ce que Resend Automations ?

Resend Automations est une solution pour créer des workflows email pilotés par des événements. Au lieu d’envoyer des emails manuellement, vous déclenchez des flux email multi-étapes à partir d’événements personnalisés (comme un inscription utilisateur, un changement de statut de commande ou un événement d’une autre application), en utilisant les données de l’événement pour contrôler ce qui est envoyé et quand.

L’objectif principal est d’orchestrer des séquences fiables avec timing et logique — comme attendre un événement ultérieur, bifurquer selon les propriétés de la charge utile, et insérer des délais entre les étapes — tout en conservant la visibilité sur ce qui s’est passé lors de chaque exécution.

Fonctionnalités principales

  • Déclencheurs d’événements personnalisés via API : Définissez des événements avec des schémas fortement typés et envoyez-les pour déclencher des étapes de workflow, vous permettant de lancer des automatisations à partir de l’activité de votre application.
  • Orchestration de workflows multi-étapes : Créez des séquences où chaque étape s’exécute selon la logique de votre workflow, y compris l’envoi d’emails à des points spécifiques du processus.
  • Chemins conditionnels basés sur les données de contact ou propriétés d’événement : Orientez les utilisateurs vers différentes étapes ou segments sans créer d’automatisations séparées.
  • Attente d’événement (« pause jusqu’à ») : Mettez en pause un workflow jusqu’à ce qu’un événement spécifié se produise, puis continuez quand l’utilisateur effectue l’action correspondante ou que l’événement attendu est reçu.
  • Délais temporels entre étapes : Ajoutez des minutes, heures, jours ou semaines de délai pour que les messages arrivent aux moments appropriés plutôt que consécutivement.
  • Observabilité et visibilité des exécutions : Chaque exécution d’automatisation est enregistrée, avec les résultats des étapes (ex. : terminée, échouée, ignorée) et les informations d’exécution.

Comment utiliser Resend Automations

  1. Définissez et déclenchez vos événements personnalisés : Créez des définitions d’événements (avec schémas fortement typés) et déclenchez-les depuis votre application via l’API events de Resend.
  2. Concevez vos étapes de workflow : Choisissez des actions comme « Envoyer un email » et arrangez-les en un flux multi-étapes.
  3. Ajoutez logique et timing : Configurez des conditions pour bifurquer selon les propriétés d’événement ou données de contact, incluez des étapes « attendre un événement » si nécessaire, et insérez des délais entre les étapes.
  4. Surveillez les exécutions : Consultez les exécutions d’automatisation enregistrées pour voir comment chaque run a progressé à travers les étapes et capturer les sorties pour le dépannage.

Cas d’usage

  • Accueil des utilisateurs après inscription : Déclenchez un workflow sur user.signup, optionnellement avec un délai défini, puis envoyez un email de bienvenue aux nouveaux utilisateurs.
  • Rappels de panier abandonné : Partissez d’un événement lié à une commande ou session (ex. : commande initiée mais non finalisée) et envoyez des emails de rappel après un délai pour inciter à finaliser.
  • Campagnes de nurturing pour leads : Utilisez une série d’étapes email temporisées pour nurturer les leads, en envoyant des messages de suivi sur plusieurs jours selon la configuration du workflow.
  • Messagerie du cycle de vie des commandes : Déclenchez des workflows à partir d’événements de commande comme order.created et order.confirmed, bifurquez selon les propriétés d’événement (ex. : statut), et envoyez des messages alignés sur chaque étape.
  • Attente d’une action de suivi : Mettez en pause le workflow jusqu’à réception d’un événement ultérieur (ex. : order.completed), puis envoyez l’étape email suivante quand l’action attendue se produit.

FAQ

  • Puis-je déclencher des automatisations à partir d’événements autres que les inscriptions ? Oui. Resend Automations prend en charge des déclencheurs d’événements personnalisés, y compris des événements comme les échecs de paiement, l’expédition de commandes ou tout événement émis par votre app.

  • Comment fonctionnent les chemins conditionnels ? Le workflow peut bifurquer selon les données de contact ou propriétés d’événement, permettant de sélectionner différents destinataires ou étapes au sein de la même automatisation.

  • Que fait « attendre un événement » ? Cela met en pause le workflow jusqu’à ce qu’un événement spécifique se produise, puis continue en déclenchant l’étape suivante une fois l’événement reçu.

  • Y a-t-il un moyen de contrôler le timing entre les emails ? Oui. Vous pouvez insérer des délais temporels entre les étapes (minutes, heures, jours ou semaines) pour espacer les messages.

  • Ai-je une visibilité sur ce qui s’est passé lors des exécutions ? Oui. Chaque exécution d’automatisation est enregistrée avec une visibilité granulaire sur les runs et étapes, y compris les statuts comme terminée, échouée ou ignorée.

Alternatives

  • Plateformes d’automatisation de workflows généralistes : Les outils qui orchestrent des déclencheurs et des actions multi-étapes (souvent sur plusieurs canaux) peuvent envoyer des emails, mais nécessitent souvent plus de configuration pour gérer les schémas d’événements, la logique de branchement et le templating spécifique aux emails.
  • Outils d’automatisation marketing email avec déclencheurs d’événements : Les outils de cette catégorie, axés sur les parcours marketing, gèrent les séquences temporisées et la segmentation, mais peuvent différer dans le support des schémas d’événements fortement typés et des déclencheurs pilotés par les développeurs.
  • Code personnalisé pour événements + messagerie (construisez votre propre automatisation) : Vous pouvez implémenter l’envoi d’emails piloté par événements avec du code applicatif et un système de file d’attente/worker, mais vous serez responsable de la persistance, de la logique conditionnelle, des délais et de l’observabilité des runs.
  • Systèmes de notifications pilotés par événements (email comme un canal parmi d’autres) : Les systèmes centrés sur les notifications d’événements peuvent supporter des déclencheurs et plusieurs canaux de livraison ; la différence réside dans la facilité d’orchestration multi-étapes spécifique à l’email et de visibilité au niveau des runs pour les workflows email.