UStackUStack
Resend Automations icon

Resend Automations

Erstelle ereignisbasierte E-Mail-Workflows mit Resend Automations: Trigger, Bedingungen, Verzögerungen und Run-Transparenz für jede Ausführung.

Resend Automations

Was ist Resend Automations?

Resend Automations ist eine Möglichkeit, ereignisbasierte E-Mail-Workflows zu erstellen. Statt E-Mails manuell zu versenden, lösen Sie mehrstufige E-Mail-Flows durch benutzerdefinierte Ereignisse aus (z. B. Benutzeranmeldung, Änderung des Bestellstatus oder ein Ereignis aus einer anderen App) und nutzen Ihre Ereignisdaten, um zu steuern, was und wann versendet wird.

Der Kernzweck ist es, zuverlässige Sequenzen mit Timing und Logik zu orchestrieren – wie das Warten auf ein späteres Ereignis, Verzweigen basierend auf Payload-Eigenschaften und Einfügen von Verzögerungen zwischen Schritten – bei gleichzeitiger Transparenz darüber, was bei jeder Ausführung passiert ist.

Wichtige Funktionen

  • Benutzerdefinierte Ereignis-Trigger über API: Definieren Sie Ereignisse mit stark typisierten Schemas und senden Sie sie, um Workflow-Schritte auszulösen – starten Sie Automatisierungen aus App-Aktivitäten.
  • Mehrstufige Workflow-Orchestrierung: Erstellen Sie Sequenzen, in denen jeder Schritt basierend auf Ihrer Workflow-Logik ausgeführt wird, inklusive Versand von E-Mails an spezifischen Punkten im Prozess.
  • Bedingte Pfade basierend auf Kontakt- oder Ereignisdaten: Leiten Sie Nutzer in unterschiedliche Schritte oder Segmente, ohne separate Automatisierungen zu erstellen.
  • Ereignis-Warten („Pause bis“): Pausieren Sie einen Workflow, bis ein bestimmtes Ereignis eintritt, und fahren Sie fort, wenn der Nutzer die relevante Aktion ausführt oder das erwartete Ereignis empfangen wird.
  • Zeitverzögerungen zwischen Schritten: Fügen Sie Minuten, Stunden, Tage oder Wochen Verzögerung hinzu, damit Nachrichten zu passenden Zeiten ankommen, statt sofort hintereinander.
  • Ausführungsbeobachtbarkeit und Transparenz: Jede Automatisierungs-Ausführung wird gespeichert, mit aufgezeichneten Schritt-Ergebnissen (z. B. abgeschlossen, fehlgeschlagen, übersprungen) und Laufzeitinformationen.

So verwenden Sie Resend Automations

  1. Definieren und auslösen benutzerdefinierter Ereignisse: Erstellen Sie Ereignisdefinitionen (mit stark typisierten Schemas) und lösen Sie sie aus Ihrer App über die Resend Events API aus.
  2. Entwerfen Sie Workflow-Schritte: Wählen Sie Aktionen wie „E-Mail senden“ und ordnen Sie sie zu einem mehrstufigen Flow.
  3. Logik und Timing hinzufügen: Konfigurieren Sie Bedingungen zum Verzweigen basierend auf Ereignis- oder Kontakt-Daten, fügen Sie „auf Ereignis warten“-Schritte ein und platzieren Sie Zeitverzögerungen zwischen Schritten.
  4. Ausführungen überwachen: Überprüfen Sie gespeicherte Automatisierungs-Ausführungen, um zu sehen, wie jede Ausführung durch die Schritte fortschritt und Ausgaben für die Fehlersuche zu erfassen.

Anwendungsfälle

  • Nutzer nach Anmeldung willkommen heißen: Lösen Sie einen Workflow bei user.signup aus, optional mit Verzögerung für eine festgelegte Periode, und senden Sie dann eine Willkommens-E-Mail an neue Nutzer.
  • Warenkorb-Erinnerungen: Starten Sie von einem Bestell- oder Sitzungs-Ereignis (z. B. initiierte, aber nicht abgeschlossene Bestellung) und senden Sie nach Verzögerung Erinnerungs-E-Mails, um zum Abschluss aufzufordern.
  • Drip-Kampagnen für Leads: Nutzen Sie eine Serie zeitgesteuerter E-Mail-Schritte, um Leads zu pflegen, und senden Sie Folge-Nachrichten über mehrere Tage basierend auf der Workflow-Konfiguration.
  • Bestelllebenszyklus-Messaging: Lösen Sie Workflows von Bestell-Ereignissen wie order.created und order.confirmed aus, verzweigen Sie Logik nach Ereignis-Eigenschaften (z. B. Status) und senden Sie Nachrichten passend zu jeder Phase.
  • Auf Folgeaktion warten: Pausieren Sie den Workflow, bis ein späteres Ereignis (z. B. order.completed) eintrifft, und senden Sie dann den nächsten E-Mail-Schritt, wenn die erwartete Aktion erfolgt.

FAQ

  • Kann ich Automatisierungen von Ereignissen außer Anmeldungen auslösen? Ja. Resend Automations unterstützt benutzerdefinierte Ereignis-Trigger, inklusive Ereignissen wie Zahlungsfehlern, Bestellversand oder jedem Ereignis, das Ihre App emittiert.

  • Wie funktionieren bedingte Pfade? Der Workflow kann basierend auf Kontakt-Daten oder Ereignis-Eigenschaften verzweigen, sodass unterschiedliche Empfänger oder Schritte innerhalb derselben Automatisierung ausgewählt werden.

  • Was macht „auf Ereignis warten“? Es pausiert den Workflow, bis ein spezifisches Ereignis eintritt, und setzt dann mit dem nächsten Schritt fort, sobald das Ereignis empfangen wird.

  • Gibt es eine Möglichkeit, das Timing zwischen E-Mails zu steuern? Ja. Sie können Zeitverzögerungen zwischen Schritten einfügen (Minuten, Stunden, Tage oder Wochen), um Nachrichten zu staffeln.

  • Bekomme ich Transparenz darüber, was bei Ausführungen passiert ist? Ja. Jede Automatisierungs-Ausführung wird mit detaillierter Sichtbarkeit auf Ausführungen und Schritte gespeichert, inklusive Status wie abgeschlossen, fehlgeschlagen oder übersprungen.

Alternativen

  • Allgemeine Workflow-Automatisierungsplattformen: Tools, die Trigger und mehrstufige Aktionen (oft über viele Kanäle hinweg) orchestrieren, können E-Mails versenden, erfordern aber möglicherweise mehr Einrichtung für die Verwaltung von Event-Schemas, Verzweigunglogik und email-spezifischen Vorlagen.
  • E-Mail-Marketing-Automatisierungstools mit Event-Triggern: Tools dieser Kategorie, die auf Marketing-Journeys fokussiert sind, können zeitgesteuerte Sequenzen und Segmentierung handhaben, unterscheiden sich aber möglicherweise in der Unterstützung starker Event-Schemas und developer-getriebener Event-Trigger.
  • Eigene Event- + Messaging-Code (baue deine eigene Automatisierung): Du kannst ereignisgesteuertes E-Mail-Versenden mit Anwendungs-Code und einem Queue/Worker-System implementieren, bist aber für Persistenz, bedingte Logik, Verzögerungen und Run-Observability verantwortlich.
  • Ereignisgesteuerte Benachrichtigungssysteme (E-Mail als ein Kanal): Systeme, die auf Event-Benachrichtigungen zentriert sind, unterstützen möglicherweise Trigger und mehrere Zustellkanäle; der Unterschied liegt darin, ob email-spezifische mehrstufige Orchestrierung und Run-Level-Transparenz für E-Mail-Workflows ebenso direkt sind.