UStackUStack
Resend Automations icon

Resend Automations

Resend Automationsでイベント駆動のメールワークフローを構築。トリガー/条件/遅延で制御し、実行の可視性も確認。

Resend Automations

Resend Automationsとは?

Resend Automationsは、イベント駆動のメールワークフローを構築する仕組みです。手動でメールを送信する代わりに、カスタムイベント(ユーザー登録、注文ステータス変更、他のアプリイベントなど)から多段階のメールフローをトリガーし、イベントデータを用いて送信内容とタイミングを制御します。

主な目的は、タイミングとロジックを伴う信頼性の高いシーケンスを調整すること—後続イベントの待機、ペイロードプロパティに基づく分岐、ステップ間の遅延挿入—を行い、各実行時の状況を可視化することです。

主な機能

  • API経由のカスタムイベントトリガー: 強型スキーマでイベントを定義し、送信してワークフローステップをトリガー。アプリケーションのアクティビティからオートメーションを開始。
  • 多段階ワークフロー調整: ワークフローロジックに基づき各ステップを実行するシーケンスを構築。プロセス特定時点でメール送信を含む。
  • 連絡先データやイベントプロパティに基づく条件分岐: 別オートメーションを作成せずに、ユーザーを異なるステップやセグメントにルーティング。
  • イベント待機(「until」まで一時停止): 指定イベント発生までワークフローを一時停止。関連アクション発生や期待イベント受信で継続。
  • ステップ間の時間遅延: メッセージを即時連続ではなく適切なタイミングで届けるよう、分/時/日/週の遅延を追加。
  • 実行の観測性と可視性: 各オートメーション実行を保存。ステップ結果(完了/失敗/スキップなど)と実行時情報を記録。

Resend Automationsの使い方

  1. カスタムイベントの定義とトリガー: 強型スキーマ付きイベント定義を作成し、Resend events APIからアプリケーションでトリガー。
  2. ワークフローステップの設計: 「メール送信」などのアクションを選択し、多段階フローへ配置。
  3. ロジックとタイミングの追加: イベントプロパティや連絡先データに基づく条件を設定、分岐。必要に応じ「イベント待機」ステップを挿入し、ステップ間に時間遅延。
  4. 実行の監視: 保存されたオートメーション実行を確認し、各実行のステップ進行状況とトラブルシューティング用出力を把握。

ユースケース

  • 登録後のユーザー歓迎: user.signupでワークフローをトリガー、任意の期間遅延後、新規ユーザーにウェルカムメール送信。
  • 放置カートリマインダー: 注文/セッション関連イベント(開始したが未完了など)から開始、遅延後にチェックアウト促すリマインダーメール送信。
  • リード向けドリップキャンペーン: タイミング付きメールステップのシリーズでリード育成。ワークフロー設定に基づき複数日にわたるフォローアップメッセージ送信。
  • 注文ライフサイクルメッセージング: order.createdorder.confirmedなどの注文イベントでワークフロー開始。イベントプロパティ(ステータスなど)で分岐し、各ステージに合わせたメッセージ送信。
  • フォローアップアクション待機: 後続イベント(例: order.completed)受信までワークフロー一時停止。期待アクション発生で次のメールステップ実行。

FAQ

  • 登録以外のイベントからオートメーションをトリガーできますか? はい。Resend Automationsはカスタムイベントトリガーをサポート。支払い失敗、注文発送、アプリが発行する任意のイベントなど。

  • 条件分岐はどう機能しますか? ワークフローは連絡先データやイベントプロパティに基づき分岐。同一オートメーション内で異なる受信者やステップを選択可能。

  • 「イベント待機」とは? 特定イベント発生までワークフローを一時停止。イベント受信で次のステップを実行し継続。

  • メール間のタイミング制御は可能ですか? はい。ステップ間に分/時/日/週の時間遅延を挿入し、メッセージ間隔を調整。

  • 実行時の状況は可視化されますか? はい。各オートメーション実行を保存。実行とステップの詳細可視性(完了/失敗/スキップなどのステータス)を提供。

代替案

  • 汎用ワークフロー自動化プラットフォーム: トリガーと複数ステップのアクション(多くのチャネルにわたる)を調整するツールはメール送信に使用可能ですが、イベントスキーマ、分岐ロジック、メール特化テンプレートの管理に多くの設定が必要になる場合があります。
  • イベントトリガーを備えたメールマーケティング自動化ツール: マーケティングジャーニーに特化したツールは時間指定シーケンスとセグメンテーションを扱えますが、強型付けイベントスキーマや開発者主導のイベントトリガーのサポート度が異なる場合があります。
  • カスタムイベント+メッセージングコード(独自自動化の構築): アプリケーションコードとキュー/ワーカーシステムでイベント駆動メール送信を実装できますが、永続化、条件ロジック、遅延、実行の可観測性はすべて自己責任となります。
  • イベント駆動通知システム(メールを1つのチャネルとして): イベント通知を中心としたシステムはトリガーと複数配信チャネルをサポートする可能性がありますが、メール特化の複数ステップ調整と実行レベルの可視性がメールワークフローで直接的かどうかが異なります。