mcpField
E
email-sequence

email-sequence

github.com/borgheiマーケティング・グロース1.0k89 回インストール1 週間前に更新
リポジトリ

email-sequence について

メール自動化シーケンスを設計するスキルです。ライフサイクル施策やコンバージョン施策向けに、構成、配信時期、対象者別の分岐、終了条件を含む案を作成します。

主な機能

  1. 01件名とCTAを含むメール文案
  2. 02配信時期と終了条件の設計
  3. 03行動に基づく分岐ロジック
  4. 04一般的な施策のブループリント
  5. 05対象者セグメントの案内

活用シーン

  1. 01登録後のオンボーディングメール作成
  2. 02トライアル終了キャンペーンの計画
  3. 03コンテンツ取得後のリード育成
  4. 04休眠ユーザーへの再アプローチ

インストール

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

$npx skills add https://github.com/borghei/claude-skills --skill email-sequence

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

同梱ファイル

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

scripts/
performance_analyzer.py
sequence_mapper.py
subject_line_scorer.py

詳細

メールシーケンスの設計

カテゴリ: マーケティング タグ: メールシーケンス、ドリップキャンペーン、ナーチャーフロー、オンボーディングメール、ライフサイクルマーケティング、自動化

概要

メールシーケンスの設計では、すぐに実装できる完全なメール自動化フローを作成します。すべての出力には、件名、プレビューテキスト、本文全体、CTA、送信タイミング、終了条件が含まれます。目的は、単に「記憶に留めてもらう」ためのノイズのようなメールではなく、関係を育み、特定のコンバージョンアクションを促すシーケンスを作ることです。

このスキルはシーケンスを作成します。メールの HTML テンプレートとレンダリング基盤には email-template-builder を、メールのパフォーマンス追跡には analytics-tracking を使用してください。


シーケンスの種類

種類トリガー目標典型的な長さ
ウェルカム/オンボーディング新規登録ユーザーをアクティブ化し、主要な価値を紹介する14 日間で 5~7 通
トライアル終了トライアル終了が近い有料プランへの転換7 日間で 4~5 通
リードナーチャーコンテンツのダウンロード、ウェビナー見込み度を評価し、転換する30 日間で 6~8 通
再エンゲージメント30 日以上の非アクティブ状態呼び戻すか、リストから削除する14 日間で 3~4 通
購入後サブスクリプション開始解約を抑制し、利用を拡大する30 日間で 4~6 通
イベントベース特定のユーザーアクション次のアクションを促す7 日間で 2~3 通
セールス(関心度の高い見込み客)MQL または PQL のシグナルミーティングの予約またはトライアルの開始14 日間で 4~5 通

まず確認すること

シーケンスを設計する前に、以下の情報を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。

  • シーケンスの種類とトリガー — ウェルカム、トライアル終了、ナーチャー、再エンゲージメント、セールス(ブループリント、長さ、配信頻度を決定します)
  • 主なコンバージョン目標 — シーケンスで促す単一のアクション(各メールの CTA と感情の流れを決定します)
  • 対象者と製品の背景 — SaaS/B2B のペルソナと認知度(コピー、ベンチマーク、セグメンテーションに影響します)

中断のルール:出力に最も影響する 2~3 項目だけを質問してください。ユーザーが「そのまま作成して」と言った場合は作成を進め、成果物の冒頭に前提を列挙してください。

設計プロセス

ステップ 1:シーケンスの構成を定義する

メールを書く前に、構成を定義します。

Sequence Name:     [Name]
Trigger:           [What starts the sequence]
Primary Goal:      [Single conversion action]
Secondary Goals:   [Relationship building, data collection]
Length:            [Number of emails]
Duration:          [Total time span]
Exit Conditions:   [When they leave the sequence]
Suppression:       [Other sequences to suppress while active]
ステップ 2:感情の流れを設計する

各メールは、段階的な流れの中で役割を果たします。

メール感情の状態目的主なメッセージ
1好奇心があり、不安がある歓迎し、期待値を設定する「今後の流れをご紹介します」
2探索中、評価中中核となる価値を示す「まず試してほしいことを一つご紹介します」
3関心が高まっている、または離脱しつつあるソーシャルプルーフ「他の人がどのように成功したかをご紹介します」
4導入を検討中懸念を取り除く「よくある懸念にお答えします」
5決断する準備ができている緊急性を生み出す「トライアルはあと X 日で終了します」
ステップ 3:各メールを書く

シーケンス内の各メールについて、以下を提示します。

Email [#]: [Name/Purpose]
Send:     [Timing from trigger or previous email]
Segment:  [Conditions -- who receives this variant]

Subject:  [Subject line - under 50 characters]
Preview:  [Preview text - 80-120 characters, complements subject]

Body:
[Complete copy -- not an outline, not bullets, the actual words]

CTA:      [Button text] → [Destination URL]
P.S.:     [Optional -- works for urgency or human touch]
ステップ 4:分岐ロジックを定義する

全員が同じ経路をたどるとは限りません。分岐を定義します。

After Email 2:
  IF user activated core feature → Skip to Email 4 (post-activation)
  IF user has not logged in → Send Email 2B (re-engagement variant)
  IF user unsubscribed → Exit sequence

After Email 4:
  IF user converted → Exit sequence, enter post-purchase sequence
  IF user visited pricing 2+ times → Send Email 4B (pricing objection handler)
  ELSE → Continue to Email 5

シーケンスのブループリント

ブループリント:SaaS のウェルカム/オンボーディング(7 通のメール、14 日間)
メール日件名目的
10(即時)[Product] へようこそ -- まずはこちらから期待値を設定し、アクティベーションにつながる CTA を 1 つ提示する
21すべてを変える 1 つの機能コアとなる価値を体験できるアクションを促す
33[Company] が [Timeframe] で [Result] を達成した方法ソーシャルプルーフ、導入事例
45ちょっとした質問ですエンゲージメントを確認し、サポートを申し出る
57見逃しているかもしれない 3 つのこと機能の発見、幅広い活用
610トライアル期間が半分過ぎました進捗レポート、緊急性
713トライアル最終日です有料プランへの移行、またはアクセス権の喪失

終了条件: ユーザーが途中で有料プランに移行した場合、配信を解除した場合、または明示的に削除をリクエストした場合。

分岐:

  • メール 2 の後:ユーザーがコアアクションを完了している場合、メール 3 をスキップしてメール 4 に進む
  • メール 4 の後:ユーザーが 5 日以上ログインしていない場合、再エンゲージメント用のバリエーションに切り替える
  • メール 6 の後:ユーザーが料金ページを訪問している場合、料金に焦点を当てたメール 7 のバリエーションを送信する
ブループリント:リードナーチャリング(6 通のメール、30 日間)
メール日件名目的
10[resource name] の準備ができました約束したコンテンツを届ける
23[role] が [topic] でよく犯す間違い教育し、専門性を確立する
37[Company] が [problem] から [result] へ導入事例、ソーシャルプルーフ
414社内で使っている [topic] フレームワーク独自の価値、返報性
521[their challenge] についてちょっとした質問ですパーソナルな対応、セグメンテーション
628[Product] がご自身に合うかご確認ください控えめな CTA、デモまたはトライアル

終了条件: デモを予約した場合、トライアルを開始した場合、配信を解除した場合、またはシーケンスを完了した場合。

ブループリント:再エンゲージメント(4 通のメール、14 日間)
メール日件名目的
10しばらくご利用がないようです不在を伝え、価値を示す
23見逃した内容はこちらです製品アップデート、新機能
37[Exclusive offer or incentive]再利用を促す
414メールの配信を停止しましょうか?リストを整理し、最後の機会を伝える

重要なルール: メール 4 の後もエンゲージメントがない場合は、アクティブなメールリストから削除します。エンゲージメントのない連絡先への送信は、送信者の評価を損ないます。

ブループリント:トライアル終了(5 通のメール、7 日間)
メール終了までの日数件名目的
17トライアルは 1 週間後に終了します認知、利用状況の要約
23アクセスできなくなる内容はこちらです損失回避、機能一覧
31明日が最終日です緊急性、シンプルな CTA
40トライアルが終了しました有料プランへの移行、延長オプションの提示
5+3データを 30 日間保存しています最後の機会、データ保持

件名のフレームワーク

効果的な定型文
定型文例効果がある理由
[company] が [achieved result] を達成した方法「Stripe が解約率を 23%削減した方法」具体性、好奇心、ソーシャルプルーフ
[audience] が必要とする [number] 個の [thing]「すべての PM が追跡する 3 つの指標」具体性、関連性、読みやすさ
[topic] についてちょっとした質問です「トライアルについてちょっとした質問です」パーソナルで、威圧感がない
[Name] さん、[action-oriented statement]「Sarah さん、ダッシュボードの準備ができました」パーソナルで、行動を促す
[asset] の状態は [status] です「無料トライアルは明日終了します」所有感、緊急性
件名のルール
  1. 50 文字未満にする(モバイルでは 35~45 文字で省略されます)
  2. すべて大文字の単語を使わない
  3. 過剰な句読点を使わない(!!!)
  4. 件名にスパム判定の引き金となる語句を使わない:無料、保証、期間限定、今すぐ行動
  5. プレビューテキストは件名を繰り返さず、内容を補足する
  6. すべてのシーケンスで件名を A/B テストする(メールごとに最低 3 パターン)

配信タイミングと頻度

最適な送信時間(B2B SaaS)
曜日時間帯備考
火曜日受信者のタイムゾーンで午前9~11時開封率が最も高い
水曜日午前9~11時2番目に効果的
木曜日午前9~11時フォローアップに適しています
月曜日午前10時~午後12時受信トレイの整理後
金曜日重要なメールは避けるエンゲージメントが低い
週末B2Bでは避ける例外:消費者向け製品
シーケンスの間隔ルール
  • ウェルカムメール:即時(トリガーから5分以内)
  • オンボーディングメール:1~3日ごと(勢いを維持)
  • ナーチャリングメール:3~7日ごと(疲れを防ぐ)
  • 再エンゲージメント:3~5日ごと(緊急性と配慮のバランスをテスト)
  • トライアル終了:間隔を短縮(7日前、3日前、1日前、当日、終了後3日)

指標とベンチマーク

シーケンスタイプ別の期待されるパフォーマンス
指標ウェルカムナーチャリング再エンゲージメントトライアル終了
開封率(参考値のみ)50~70%25~40%15~25%40~60%
クリック率10~20%3~8%2~5%8~15%
コンバージョン率5~15%1~3%3~8%10~25%
配信停止率<0.5%<0.3%1~3%<0.5%

開封率は水増しされており、信頼性がありません。 Apple Mailのメールプライバシー保護は、受信者がメールを読んだかどうかにかかわらず、デフォルトでリモートコンテンツ(トラッキングピクセルを含む)をバックグラウンドでダウンロードします(Apple — Mail Privacy Protection)。Apple Mailユーザーの開封は、エンゲージメントに関係なく「開封」として記録され、一部のセキュリティスキャナーも同様に動作します。開封は参考シグナルとしてのみ扱い、クリック、返信、コンバージョン、配信停止/苦情、受信トレイへの到達状況を基準にシーケンスを評価してください。開封率のベンチマークと比較する前に、(ESPが判定する)機械による開封を除外してください。

健全性の指標
シグナル意味対応
シーケンスを通じてクリック率が低下疲れ、または内容の不適合シーケンスを短縮し、各メールの単一のCTAを明確にする
開封率は高いがクリック率は低い本文/CTAが響いていない、または開封が機械によって水増しされている(Apple MPP)機械による開封を除いて開封を確認し、本文を書き直してCTAを簡潔にする
クリック率は高いがコンバージョン率は低いランディングページの問題クリック後の体験を監査する
メール3以降に配信停止が増加頻度が高すぎる、または営業色が強すぎる間隔を広げ、価値のある内容を増やす
メール1のクリックと返信が少ない、または迷惑メールフォルダーへの振り分けが増加配信到達性の問題受信トレイへの到達テスト/シードテストを実施し、送信者のレピュテーション(例:Google Postmaster Tools)とSPF/DKIM/DMARCを確認する

セグメンテーション戦略

行動セグメント
セグメント定義シーケンスの調整
パワーユーザーコア機能を5回以上使用初心者向けの内容を省き、高度な機能に重点を置く
登録のみのユーザー登録したが、一度もアクティベーションしていないより丁寧に案内し、最初のステップを簡単にする
料金ページの訪問者料金を2回以上表示料金に関する懸念に直接対応する
機能を試すユーザー3つ以上の機能を使用インテグレーションとワークフローの価値を強調する
休眠ユーザー7日以上ログインしていない再エンゲージメントシーケンス
パーソナライゼーションの段階
段階労力効果例
1:名前+会社名低中程度「こんにちは、Sarahさん。Acmeチームではどのように活用されていますか……」
2:行動中高「最初のプロジェクトを設定されたので……」
3:セグメント別の文面高最高セグメントごとにメール本文全体を変更

実装チェックリスト

  • シーケンスの構成を文書化する(トリガー、目標、長さ、終了条件)
  • すべてのメールを、件名、プレビュー、本文、CTA を含めて作成する
  • 重要な意思決定ポイントの分岐ロジックを定義する
  • 件名の A/B テスト用バリエーションを作成する(各メールにつき最低 3 種類)
  • すべてのリンクに UTM パラメーターを設定する
  • 配信抑制ルールを設定する(シーケンスが重複しないようにする)
  • 配信停止の処理を確認する(ワンクリック、CAN-SPAM 準拠)
  • 各メールのプレーンテキスト版を作成する
  • 受信者のタイムゾーンに合わせて配信時刻を最適化する
  • 指標ダッシュボードを設定する(クリック、返信、コンバージョン、配信停止、苦情。開封は傾向の把握のみに使用)
  • ローンチ後 30 日のレビューを予定に入れる

プロアクティブなトリガー

  • ユーザーがトライアルから有料へのコンバージョン率が低いと言及した場合:料金変更を勧める前に、トライアル終了メールのシーケンスについて尋ねます
  • ユーザーが開封率は高いがクリック率は低いと報告した場合:件名のせいにする前に、本文と CTA を診断します
  • ユーザーが「メールマーケティングをしたい」と言った場合:何かを書く前に、シーケンスの種類を確認します
  • ユーザーが製品ローンチを控えている場合:ローンチメールのシーケンスとアプリ内メッセージを連携させることを勧めます
  • ユーザーがリストの反応が鈍っていると言及した場合:獲得への投資を勧める前に、再エンゲージメントシーケンスを提案します

関連スキル

スキル使用する状況
email-template-builderHTML メールテンプレートとレンダリング基盤の構築
analytics-trackingメールのクリックトラッキングと UTM アトリビューションの設定
launch-strategy製品ローンチに合わせたメールシーケンスの調整
content-creatorメールの CTA のリンク先となるランディングページのコピー作成
ab-test-setup統計的に有効なメール A/B テストの設計

トラブルシューティング

症状考えられる原因対処方法
ウェルカムメールのクリック率が低い、または受信トレイへの配信率が低い配信到達性の問題、または件名やオファーの訴求力が弱い受信トレイへの配信テストを実施し、送信者の評価と SPF/DKIM/DMARC を確認します。件名のバリエーションをテストし、開封ではなくクリックで評価します。
シーケンス全体でクリック数が減少している疲れ、または関連性の低下シーケンスを短くする、件名を改善する、または各メールの価値を高めます。
開封率は高いが、クリック率は低い本文または CTA の訴求力が弱い、あるいは Apple MPP によって開封数が水増しされている機械的な開封を除外した開封数を確認し、より強いベネフィットを盛り込んだ本文に書き換え、CTA を 1 つのアクションに絞ります。
クリック率は高いが、コンバージョン率は低いランディングページの問題クリック後の体験を監査します。メッセージの一貫性、ページ速度、フォームの入力負荷を確認します。
3 通目以降に配信停止が増加している配信頻度が高すぎる、または売り込みが強すぎるメール間隔を広げ、教育的なコンテンツを増やします。
Gmail でメールが途中までしか表示されないHTML テンプレートが 102KB を超えているemail-template-builder の render_size_analyzer.py を使ってサイズを削減します。
シーケンスがトリガーされない自動化プラットフォームの設定ミストリガーイベントを確認し、配信抑制ルールが競合していないか確認します。

成功基準

  • ウェルカムシーケンスのクリック率が 10% 超(ベンチマーク:10~20%)。開封数は傾向の把握のみに使用(Apple Mail Privacy Protection によって水増しされるため)
  • ローンチ前と配信量を大幅に変更した後に、シード/配信テストで受信トレイへの配信を確認している
  • ナーチャーシーケンスのクリック率が 3% 超(ベンチマーク:3~8%)
  • トライアル終了時のコンバージョン率が 10% 超(ベンチマーク:10~25%)
  • メールごとの配信停止率が 0.5% 未満(ナーチャーでは 0.3% 未満)
  • すべてのメールで件名の A/B テスト用バリエーションを 3 種類以上テストしている
  • 各シーケンスの分岐ロジックが、少なくとも 2 つの行動セグメントをカバーしている
  • シーケンス単位のコンバージョン率(コンバージョン合計数 ÷ 初回送信数)が 5% 超

対象範囲と制限

対象範囲: SaaS/B2B 向けのライフサイクルメールシーケンスの設計、コピー、タイミング、分岐ロジック、セグメンテーション、パフォーマンスの最適化です。

対象外: メール HTML のレンダリング(email-template-builder を使用)、コールドアウトリーチシーケンス(cold-email を使用)、マーケティングオートメーションプラットフォームのセットアップ、トランザクションメールのインフラストラクチャです。

制限事項: ベンチマークは SaaS/B2B に重点を置いています。E コマース、消費者向け、その他の業種では、しきい値を調整してください。


Python 自動化ツール

1. 件名スコアラー(scripts/subject_line_scorer.py)

シーケンスメールの件名を開封率の見込みに基づいて評価し、シーケンスの種類(ウェルカム、トライアル、ナーチャリング、再エンゲージメント)を自動検出します。

python scripts/subject_line_scorer.py "Your trial ends tomorrow"
python scripts/subject_line_scorer.py --file subjects.txt --json
2. シーケンスマッパー(scripts/sequence_mapper.py)

シーケンス定義から、タイミング、分岐ロジック、終了条件を含むシーケンスマップを視覚的に生成します。

python scripts/sequence_mapper.py sequence_def.json
python scripts/sequence_mapper.py --sample --json
3. パフォーマンスアナライザー(scripts/performance_analyzer.py)

メールシーケンスの指標をベンチマークと照らし合わせて分析し、ボトルネックを特定して、最適化を提案します。

python scripts/performance_analyzer.py metrics.json
python scripts/performance_analyzer.py --sample --json

コメント