UStackUStack
Resend Automations icon

Resend Automations

Crea workflow email event-driven con trigger, condizioni, ritardi e visibilità delle esecuzioni usando Resend Automations.

Resend Automations

Cos'è Resend Automations?

Resend Automations è un modo per creare workflow email event-driven. Invece di inviare email manualmente, attivi flussi email multi-step da eventi personalizzati (come l'iscrizione di un utente, un cambio di stato dell'ordine o un evento di un'altra app), usando i dati dell'evento per controllare cosa inviare e quando.

Lo scopo principale è orchestrare sequenze affidabili con tempistiche e logica—come aspettare un evento successivo, ramificare in base alle proprietà del payload e inserire ritardi tra i passaggi—mantenendo la visibilità su quanto accaduto in ogni esecuzione.

Caratteristiche Principali

  • Trigger di eventi personalizzati via API: Definisci eventi con schemi fortemente tipizzati e inviali per attivare passaggi del workflow, permettendoti di avviare automazioni dall'attività dell'applicazione.
  • Orchestrazione di workflow multi-step: Crea sequenze in cui ogni passaggio si esegue in base alla logica del workflow, inclusa l'invio di email in punti specifici del processo.
  • Percorsi condizionali basati su dati del contatto o proprietà dell'evento: Reindirizza gli utenti in passaggi o segmenti diversi senza creare automazioni separate.
  • Attesa di eventi (“pausa fino a”): Metti in pausa un workflow fino all'occorrenza di un evento specificato, quindi continua quando l'utente compie l'azione rilevante o viene ricevuto l'evento atteso.
  • Ritardi temporali tra passaggi: Aggiungi minuti, ore, giorni o settimane di ritardo affinché i messaggi arrivino in momenti appropriati anziché uno dopo l'altro immediatamente.
  • Osservabilità e visibilità delle esecuzioni: Ogni esecuzione di automazione viene salvata, con esiti dei passaggi registrati (es. completato, fallito, saltato) e informazioni di runtime.

Come Usare Resend Automations

  1. Definisci e attiva i tuoi eventi personalizzati: Crea definizioni di eventi (con schemi fortemente tipizzati) e attivali dalla tua applicazione usando l'API eventi di Resend.
  2. Progetta i passaggi del workflow: Scegli azioni come “Invia email” e disponile in un flusso multi-step.
  3. Aggiungi logica e tempistiche: Configura condizioni per ramificare in base a proprietà dell'evento o dati del contatto, includi passaggi “attendi evento” dove necessario e inserisci ritardi temporali tra i passaggi.
  4. Monitora le esecuzioni: Rivedi le esecuzioni di automazione salvate per vedere come ogni esecuzione ha progredito attraverso i passaggi e cattura output per il troubleshooting.

Casi d'Uso

  • Accogli gli utenti dopo l'iscrizione: Attiva un workflow su user.signup, opzionalmente ritarda per un periodo prestabilito, quindi invia un'email di benvenuto ai nuovi utenti.
  • Promemoria carrello abbandonato: Parti da un evento relativo a un ordine o sessione (es. ordine avviato ma non completato) e invia email di promemoria dopo un ritardo per sollecitare il checkout.
  • Campagne drip per lead: Usa una serie di passaggi email temporizzati per nutrire i lead, inviando messaggi di follow-up su più giorni in base alla configurazione del workflow.
  • Messaggistica sul ciclo vitale dell'ordine: Attiva workflow da eventi ordine come order.created e order.confirmed, ramifica la logica per proprietà dell'evento (es. stato) e invia messaggi allineati a ogni fase.
  • Attendi un'azione di follow-up: Metti in pausa il workflow fino alla ricezione di un evento successivo (es. order.completed), quindi invia il passaggio email successivo quando avviene l'azione attesa.

FAQ

  • Posso attivare automazioni da eventi diversi dalle iscrizioni? Sì. Resend Automations supporta trigger di eventi personalizzati, inclusi eventi come fallimenti di pagamento, spedizione ordini o qualsiasi evento emesso dalla tua app.

  • Come funzionano i percorsi condizionali? Il workflow può ramificarsi in base a dati del contatto o proprietà dell'evento, permettendo di selezionare destinatari o passaggi diversi all'interno della stessa automazione.

  • Cosa fa “attendi evento”? Mette in pausa il workflow fino all'occorrenza di un evento specifico, quindi continua attivando il passaggio successivo una volta ricevuto l'evento.

  • C'è un modo per controllare i tempi tra le email? Sì. Puoi inserire ritardi temporali tra i passaggi (minuti, ore, giorni o settimane) per spaziare i messaggi.

  • Ottengo visibilità su quanto accaduto durante le esecuzioni? Sì. Ogni esecuzione di automazione viene salvata con visibilità granulare sulle esecuzioni e i passaggi, inclusi stati come completato, fallito o saltato.

Alternative

  • Piattaforme generali di automazione workflow: Strumenti che orchestrano trigger e azioni multi-step (spesso su molti canali) possono inviare email, ma potrebbero richiedere più configurazione per gestire schemi eventi, logica di ramificazione e templating specifico per email.
  • Strumenti di automazione email marketing con trigger eventi: Strumenti di categoria focalizzati su journey di marketing possono gestire sequenze temporizzate e segmentazione, ma potrebbero differire nel supporto per schemi eventi fortemente tipizzati e trigger eventi guidati da sviluppatori.
  • Codice personalizzato per eventi + messaggistica (costruisci la tua automazione): Puoi implementare invio email event-driven usando codice applicativo e un sistema di coda/worker, ma saresti responsabile per persistenza, logica condizionale, ritardi e osservabilità delle esecuzioni.
  • Sistemi di notifiche event-driven (email come un canale): Sistemi centrati su notifiche eventi possono supportare trigger e canali di consegna multipli; la differenza è se l'orchestrazione multi-step specifica per email e visibilità a livello di esecuzione sono altrettanto dirette per workflow email.