ショップ:
ホームフロー

フロー

トリガーとアクションを組み合わせた自動化施策を管理します。

このページの目的

「特定のイベント → 待機 → 何かする」という自動化施策を作って管理します。
注文後N日でメール送信・買い替え提案・保証アップセルなど、人手なしで施策を回し続けるための心臓部です。

トリガーとステップの組み合わせ

  • トリガー: フローの起点。order_created = 注文 Webhook 受信時、time_elapsed = 経過秒数による定期評価、segment_enter = セグメント入りで起動。
  • 条件: 起動を絞る (例 has_warranty == 0 で保証未加入のみ)。
  • ステップ: 順番に実行される処理列。wait (待機) / send_email (テンプレ送信) / create_draft_order / generate_coupon / condition 分岐。
  • config: ステップごとに設定 JSON。例 {"warranty_type":"2yr"}

典型的なユースケース

  1. 保証アップセル: order_created + has_warranty=0 → 3日待機 → アップセルメール送信 → Draft Order 作成
  2. 買い替え提案: time_elapsed + 経過 63072000秒 (2年) → 案内メール → クーポン同梱
  3. VIP 化通知: segment_enter + RFM 8以上 → 特別オファーメール

すぐ使えるフロー設計

定番
保証アップセル (3日後)
トリガー: order_created + 条件 has_warranty == 0
ステップ: ①wait 259200秒 ②create_draft_order (warranty_type=2yr) ③send_email (テンプレ: 保証アップセル)
2年後
買い替え提案
トリガー: time_elapsed + 経過 63072000
ステップ: ①generate_coupon (10%引き) ②send_email (買い替え案内、クーポン込み)
VIP化
RFM 8以上で特別オファー
トリガー: segment_enter + segment_id: VIP
ステップ: ①wait 86400秒 (1日寝かせる) ②generate_coupon (15%引き) ③send_email (VIP通知)
入門
注文後すぐサンクス
トリガー: order_created
ステップ: ①wait 0 (即時) ②send_email (サンクスメール)

トリガー一覧

トリガー起点典型的な使い道
order_created注文 Webhookサンクス・アップセル
order_fulfilled発送完了 Webhookレビュー依頼・配送通知
time_elapsed日次バッチ買い替え提案・誕生日
segment_enterセグメント入り検知VIP特典・ライフサイクル変化対応
manual管理画面から実行テスト・ワンショット施策

よくある質問

条件式の書き方は?
単純な比較式を文字列で。例: has_warranty == 0 / total_spent >= 100000 / customer_email == "test@example.com"。複数条件は && で連結可能。
ステップが失敗したらリトライされる?
Cloudflare Queues の max_retries=3 で自動再試行。3回失敗すると DLQ 行きで execution が failed 状態に。フロー実行ログでエラーメッセージ確認。
フローを停止したい (誤って active にした)
行末の「停止」ボタンで即時 OFF。配信中の execution は wait 中なら次のステップで止まり、running 中なら終わってから止まる。
同一顧客が複数回トリガーされる
order_created なら注文ごとに走るのが正常。重複防止したい場合はステップ内で送信履歴チェック条件を入れる (例: 30日以内の同種メール送信があれば skip)。