UStackUStack
Resend Automations icon

Resend Automations

使用 Resend Automations 建立事件驅動的電子郵件工作流程:透過觸發器、條件、延遲與執行可視性設計自動化序列。

Resend Automations

什麼是 Resend Automations?

Resend Automations 是用來建立事件驅動電子郵件工作流程的方式。無需手動發送電子郵件,您可以從自訂事件(例如使用者註冊、訂單狀態變更或其他應用程式事件)觸發多步驟電子郵件流程,使用事件資料控制發送內容與時機。

核心目的是協調可靠的序列,包含時機與邏輯—例如等待後續事件、依據 payload 屬性分支,以及在步驟間插入延遲—同時保持每次執行的可見性。

主要功能

  • 透過 API 的自訂事件觸發器:定義具強類型 schema 的事件,並發送以觸發工作流程步驟,讓您從應用程式活動啟動自動化。
  • 多步驟工作流程協調:建立序列,每個步驟依據工作流程邏輯執行,包括在流程特定點發送電子郵件。
  • 依據聯絡人資料或事件屬性的條件路徑:將使用者導向不同步驟或區段,無需建立獨立自動化。
  • 事件等待(「暫停直到」):暫停工作流程直到指定事件發生,當使用者執行相關動作或收到預期事件時繼續。
  • 步驟間時間延遲:加入分鐘、小時、天或週的延遲,讓訊息在適當時機送達,而非立即連續。
  • 執行可觀察性與可見性:每個自動化執行皆會儲存,記錄步驟結果(例如完成、失敗、略過)與執行時資訊。

如何使用 Resend Automations

  1. 定義並觸發自訂事件:建立事件定義(具強類型 schema),並從應用程式使用 Resend events API 觸發。
  2. 設計工作流程步驟:選擇動作如「發送電子郵件」,並排列成多步驟流程。
  3. 加入邏輯與時機:設定依據事件屬性或聯絡人資料的分支條件,視需要加入「等待事件」步驟,並在步驟間插入時間延遲。
  4. 監控執行:檢視儲存的自動化執行,了解每個執行如何通過步驟,並擷取輸出以進行疑難排解。

使用案例

  • 註冊後歡迎使用者:在 user.signup 觸發工作流程,可選延遲一段時間,然後向新使用者發送歡迎電子郵件。
  • 購物車遺棄提醒:從訂單或工作階段相關事件(例如啟動但未完成的訂單)開始,延遲後發送提醒電子郵件以促使結帳。
  • 潛在客戶滴灌活動:使用一系列定時電子郵件步驟培養潛在客戶,依據工作流程設定在多天內發送追蹤訊息。
  • 訂單生命週期訊息:從 order.createdorder.confirmed 等訂單事件觸發工作流程,依事件屬性(例如狀態)分支邏輯,並發送對應每個階段的訊息。
  • 等待後續動作:暫停工作流程直到收到後續事件(例如 order.completed),當預期動作發生時發送下一電子郵件步驟。

常見問題

  • 能否從註冊以外的事件觸發自動化? 可以。Resend Automations 支援自訂事件觸發器,包括付款失敗、訂單出貨或應用程式發出的任何事件。

  • 條件路徑如何運作? 工作流程可依據聯絡人資料或事件屬性分支,讓相同自動化內選擇不同收件人或步驟。

  • 「等待事件」做什麼? 它會暫停工作流程直到特定事件發生,收到事件後即觸發下一歩驟繼續。

  • 能否控制電子郵件間的時機? 可以。您可在步驟間插入時間延遲(分鐘、小時、天或週)以間隔訊息。

  • 能否看到執行期間發生什麼? 可以。每個自動化執行皆會儲存,提供執行與步驟的細粒度可見性,包括完成、失敗或略過等狀態。

替代方案

  • 通用工作流程自動化平台:這些工具可協調觸發器與多步驟動作(通常跨多個管道),可用於發送電子郵件,但管理事件結構、分支邏輯與電子郵件專屬範本可能需更多設定。
  • 具事件觸發器的電子郵件行銷自動化工具:專注行銷旅程的工具可處理定時序列與分群,但對強類型事件結構與開發者驅動事件觸發的支援程度可能不同。
  • 自訂事件 + 訊息程式碼(自行建構自動化):您可使用應用程式碼與佇列/工作者系統實作事件驅動電子郵件發送,但需自行負責持久化、條件邏輯、延遲與執行可觀察性。
  • 事件驅動通知系統(電子郵件為其中一管道):以事件通知為中心的系統可能支援觸發器與多個傳遞管道;差異在於電子郵件專屬多步驟協調與執行層級可視性是否對電子郵件工作流程同樣直接。