mcpField
W
win-back-reactivation

win-back-reactivation

github.com/finsilabsマーケティング・グロース6092 回インストール6 日前に更新
リポジトリ

win-back-reactivation について

win-back-reactivation は、購入間隔に基づくセグメントとメール配信で休眠顧客を呼び戻すための EC マーケティングガイドです。Klaviyo や AutomateWoo による自動化、個別オファー、反応のない連絡先への対応を扱います。

主な機能

  1. 01最終購入時期による休眠顧客の分類
  2. 02Klaviyo と AutomateWoo のワークフロー設定
  3. 033 通の再訪促進メールの作成
  4. 04顧客生涯価値に応じたオファー調整
  5. 05購入後の配信退出と無反応連絡先の整理

活用シーン

  1. 01長期間購入のない顧客への再アプローチ
  2. 02顧客価値に応じたオファーの設定
  3. 03自動化された再訪促進メールの構築
  4. 04反応のない連絡先への配信削減

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill win-back-reactivation

インストール後、Claude Code で/win-back-reactivationを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

tile.json
evals/lapsed-customer-segmentation-logic/
criteria.json
task.md
evals/purchase-handler-and-email-sunset-workfl/
criteria.json
task.md
evals/win-back-sequence-and-offer-personalizat/
criteria.json
task.md

詳細

休眠顧客の再獲得

概要

通常の再購入サイクルの2倍の期間、購入していない休眠顧客は、すでに自社ブランドを知っているため、高いROIが期待できる再獲得の機会です。こうした顧客を対象とする再獲得キャンペーンでは、通常5~15%の再アクティブ化率が見込めます。一方、まだ接点のない見込み客へのアプローチでは1~3%です。Shopifyでは、Klaviyoの予測解約リスクセグメントにより、手動でRFMスコアを付けることなく、休眠顧客を自動で特定できます。WooCommerceでは、AutomateWooに専用の「Win Back」自動化トリガーが用意されています。戦略上の主な作業は、3段階のメールシーケンスを構成し、顧客のLTVに応じてオファーをパーソナライズし、反応のない連絡先への配信を終了することです。

このスキルを使うタイミング

注: 顧客が休眠する前に解約を予防する方法については、@customer-retention-engine をご覧ください。このスキルでは、すでに利用が途絶えた顧客への再アプローチに焦点を当てます。

  • 顧客の多くが90~180日間購入していない場合
  • 全体のリピート購入率が前年比で低下している場合
  • 休眠顧客をこれまで体系的にターゲティングしたことがない場合
  • ライフサイクルマーケティングは実施しているものの、専用の再獲得ワークフローがない場合
  • 割引対象にする休眠顧客と、配信を終了する顧客を特定したい場合

基本手順

ステップ1:再獲得の自動化ツールを選ぶ
プラットフォーム推奨ツール理由価格
ShopifyKlaviyo予測解約リスクセグメントを標準搭載。Shopifyの注文データをネイティブに同期500件まで無料。月額20ドル~
WooCommerceAutomateWoo最終注文からの日数に基づくネイティブの「Win Back」トリガー年額99ドル
BigCommerceKlaviyoShopifyと同様。KlaviyoはBigCommerceとネイティブに連携500件まで無料。月額20ドル~
任意のプラットフォームDripECに特化した自動化機能と、再獲得ワークフローのテンプレートを標準搭載月額39ドル~

推奨: カート放棄や購入後のフローにKlaviyoをすでに使用している場合は、追加のツールは必要ないため、再獲得もKlaviyoに追加してください。WooCommerceを利用していてKlaviyoを使っていない場合は、AutomateWooが最も費用対効果の高い選択肢です。

ステップ2:休眠顧客セグメントを設定する

Klaviyoを使用するShopify/BigCommerce

Klaviyoでは、すべての顧客プロフィールに予測解約リスクプロパティがあり、購入履歴から自動的に算出されます。手動でRFMを設定する必要はありません。

  1. Klaviyoで、Lists & Segments → Create Segment に移動します

  2. Properties about someone を使って、次の3つのセグメントを作成します

    休眠初期(60~120日):

    • Predictive Churn Risk equals High
    • AND Date of last order is between 120 days ago and 60 days ago
    • AND Email marketing consent is subscribed

    休眠中期(121~180日):

    • Predictive Churn Risk equals High
    • AND Date of last order is between 180 days ago and 121 days ago

    長期休眠(181~365日):

    • Predictive Churn Risk equals High
    • AND Date of last order is between 365 days ago and 181 days ago
  3. または、Klaviyoの組み込みのWinbackフローテンプレートを使用します。Flows → Create Flow → Browse Templates に移動して「Win Back」を検索すると、テンプレートによってセグメントとメールシーケンスが自動的に作成されます


AutomateWooを使用するWooCommerce
  1. WordPress Admin → AutomateWoo → Workflows → Add Workflow に移動します
  2. トリガーを Win Back Inactive Customer に設定します
  3. トリガー設定を構成します
    • Days since last order: 休眠初期には 60 を設定し、さらに休眠が進んだ顧客向けに 120 で2つ目のワークフローを作成します
    • Order status: completed
  4. シーケンスの各ステップに Send Email アクションを追加します
  5. AutomateWooは、ワークフロー開始後に注文した顧客を自動的に除外するため、手動でキャンセルする必要はありません

手動でのセグメント作成(すべてのプラットフォーム)

自動化ツールを使用しない場合は、最終注文日で絞り込んだ顧客リストをエクスポートします。

  • Shopify: Customers → All customers に移動し、日付フィルター「Last order date is before [date]」を使用して、CSV としてエクスポートし、メールプラットフォームにインポートします
  • WooCommerce: WooCommerce → Reports → Customers に移動し、最終アクティブ日で絞り込みます
  • BigCommerce: Customers → Export に移動し、スプレッドシートで最終注文日を絞り込みます
ステップ 3:ウィンバックメールのシーケンスを作成する

3 通のメールによるシーケンスは、単独のメッセージより効果的です。親しみを込めた再接続から、明確なオファー、最後のチャンスを伝えるメッセージへと段階的に展開します。

ステップタイミング目標割引
メール 1:「ご無沙汰しています」直ちに押し売りせず、親しみを込めて再接続するなし — 新着商品を紹介
メール 2:「あなたへの特別なご案内」5 日目商品の紹介とオファー10~15%オフまたは送料無料
メール 3:「最後のチャンス」12 日目緊急性を促す — オファーの有効期限が間近であることを伝える同じコード、「48 時間後に有効期限切れ」

効果的な件名の例:

  • メール 1:「お久しぶりです、[first name]さん」/「あなたのことを考えていました」
  • メール 2:「[last purchased category]のこと、まだ気になっていますか?」/「お戻りのあなたに、ちょっとしたプレゼント」
  • メール 3:「オファーの有効期限は明日までです」/「これが最後のメールです — 本気です」

Klaviyo のシーケンス設定:

  1. Flows → Create Flow → Start from Scratch に移動します
  2. トリガーを Segment → [your lapsed segment] に設定します
  3. Email → Time Delay (5 days) → Email → Time Delay (7 days) → Email を追加します
  4. メール 1 の後に Conditional Split を追加します。フロー開始後に顧客が注文している場合は、フローから退出させます
  5. 割引については、Content → Coupon Codes に移動し、受信者ごとに一意の動的クーポンを作成します(Klaviyo は一度だけ使用できる一意のコードを自動生成します)
ステップ 4:顧客の LTV に合わせてオファーをパーソナライズする

離脱した顧客全員に同じ割引を提供する必要はありません。過去の購入額に基づいてオファーを調整します。

Klaviyo の場合:

  • メールテンプレートで Historic Customer Lifetime Value プロパティを使用します
  • A/B テストまたは条件付きコンテンツブロックを使用して、メール 2 を 2 つのバージョンで作成します。
    • LTV が高い顧客(生涯購入額が $300 超): 送料無料 + 15%オフ
    • 標準的な LTV の顧客(生涯購入額が $300 未満): 10%オフ

AutomateWoo の場合:

  • ワークフローに Check Customer Total Spent 条件を追加します
  • 合計購入額が > 300 の場合:高額顧客向けメールのバリエーションに進みます
  • それ以外の場合:標準メールのバリエーションに進みます
ステップ 5:購入時にウィンバックシーケンスをキャンセルする

このステップにより、すでに購入した顧客に割引メールを送信するのを防ぎます。

Klaviyo の場合: Klaviyo がこれを自動的に処理します。購入によって離脱セグメントから外れたプロフィールは、そのセグメントのアクティブなフローから直ちに退出します。

AutomateWoo の場合: 「Win Back Inactive Customer」トリガーは、注文が入ると保留中のワークフローのステップをネイティブにキャンセルします。追加設定は不要です。

手動での確認(カスタム設定): シーケンス内の各メールを送信する前に、顧客の最終注文日が引き続き離脱のしきい値を超えていることを確認します。購入済みの場合は、残りのシーケンスをキャンセルします

ステップ 6:反応のない連絡先への配信を終了する

長期間反応のない連絡先にメールを送り続けると、送信ドメインの到達率が低下します。

Klaviyo の場合:

  1. Lists & Segments → Create Segment に移動します:
    • Email marketing consent が is subscribed
    • AND Last opened email が more than 90 days ago
    • AND Last clicked email が more than 90 days ago
    • AND Date of last order が more than 180 days ago
  2. 「配信を継続するにはクリックしてください。クリックがない場合、メールの送信を停止します」という単一の再許諾メールを送信します
  3. 14 日以内にクリックしなかった人については、セグメントに移動し、Manage Members → Suppress All を選択します。これにより、削除せずに今後のすべての配信対象から除外できます
  4. 配信停止は取り消し可能です。いつでも再登録できます

AutomateWoo の場合:

  • ウィンバックワークフローに最後のステップを追加します。30 日間エンゲージメントがない場合、顧客を「unsubscribe」リストに追加するか、Unsubscribe Customer アクションを使用します

ベストプラクティス

  • 必死さではなく、つながりを伝える — 最初のメッセージは、事務的なものではなく「お待ちしていました」のように温かみのある印象にします。1 通目から大幅な割引を提示すると、顧客はウィンバックオファーを待つようになります
  • 過去の購入内容をもとにパーソナライズする — 顧客の過去の購入商品に触れると、「お待ちしていました」のような一般的な件名と比べて開封率が 25~35% 高まります。Klaviyo の {{ event.extra.product_name }} を使うと、最後に購入した商品の名前が自動的に取得されます
  • メール配信の終了を徹底する — 90 日間活動のないユーザーを配信対象から除外すると、ドメインの評判が守られ、ほかのすべてのユーザーへの到達率も向上します
  • LTV に応じてオファーのレベルを変える — LTV が 500 ドルの顧客を呼び戻せる 15% 割引は優れた投資対効果をもたらします。同じ割引でも、LTV が 40 ドルの顧客ではコストをまかなうのがやっとです
  • 60 日間のクールダウンを設定する — ウィンバックサイクルが完了(コンバージョンまたは配信停止)した後、少なくとも 60 日間は顧客を別のウィンバックフローに再登録しないでください
  • SMS は中期休眠ユーザーにのみ使用する — SMS はエンゲージメントが高い一方、休眠中の連絡先に送ると配信停止率も高くなります。顧客との関係がまだ温かい、中期休眠ユーザー(121~180 日)に限って SMS を使用してください

よくある落とし穴

問題解決策
購入の翌日にウィンバックメールが送信されるKlaviyo のフローで終了条件が設定されていることを確認します。各ステップに、最終注文日を確認する条件分岐を追加します
割引コードが公に共有されるウィンバック用のコードはすべて、Klaviyo で一度だけ使用できる動的クーポンコードとして作成します。Klaviyo が受信者ごとに固有のコードを自動生成します
配信停止したばかりの顧客にウィンバックシーケンスが実行されるKlaviyo は配信停止済みのプロフィールをすべてのフローから自動的に除外します。手動で設定する場合は、送信のたびに同意状況を確認します
同じ顧客に 30 日ごとにウィンバックキャンペーンが繰り返し送信される60 日間のクールダウンをセグメント条件に設定します。過去 60 日以内にいずれかのウィンバックフローを終了した顧客を除外します
長期休眠ユーザー(180 日以上)の再アクティブ化率が低い長期休眠ユーザーには、「申し訳ありません。お変わりありませんか?」という共感的なトーンを試します。完全に配信停止するのではなく、メールの頻度を選べるよう、配信設定センターへのリンクを含めます

関連スキル

  • @customer-retention-engine
  • @lifecycle-marketing-automation
  • @email-marketing-automation
  • @email-list-segmentation
  • @loyalty-program-optimization

コメント