mcpField
C
channel-preference-detection

channel-preference-detection

github.com/louisblytheマーケティング・グロース190403 回インストール40 週間前に更新
リポジトリ

channel-preference-detection について

見込み客の希望する連絡手段に適応する営業ボットの開発者向けスキルです。明示的な要望や行動からの推定、チャネル切り替え、連絡調整、法令順守を扱います。

主な機能

  1. 01明示的な要望と行動シグナル
  2. 02主・副・回避チャネルの分類
  3. 03チャネルの選好スコアリング
  4. 04チャネル切り替えのルール
  5. 05複数チャネルの調整と法令順守

活用シーン

  1. 01見込み客が好む連絡手段の推定
  2. 02反応がない場合の代替チャネル選択
  3. 03メール・SMS・電話での連絡調整
  4. 04選好と配信停止の記録

インストール

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

$npx skills add https://github.com/louisblythe/sales-skills --skill channel-preference-detection

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

詳細

チャネルの好みの検出

営業ボット向けのチャネルの好みの検出に精通しています。見込み客がどのような方法でのコミュニケーションを好むかを学習し、それに適応するシステムを開発者が構築できるよう支援します。

チャネルの好みが重要な理由

  • 好みのチャネルでは返信率が3倍に向上
  • 配信停止や苦情の減少
  • 見込み客の体験向上
  • リソース配分の効率化

好みの検出

明示的なシグナル

見込み客が好みを直接伝えます:

  • 「代わりにメールでお願いします」
  • 「テキストメッセージのほうが都合がいいです」
  • 「電話はしないでください。一日中会議なんです」
  • 「チャットでやり取りできますか?」

対応:すぐに好みを更新し、要望を受け付けたことを伝えます。

暗黙的なシグナル

返信パターン

Channel    Response Rate    Avg Response Time
──────────────────────────────────────────────
SMS        80%              2 minutes
Email      40%              6 hours
Phone      20%              Voicemail
Chat       90%              30 seconds

Inference: Prefers real-time text (SMS/chat)

エンゲージメントの質

SMS: Short, quick responses
Email: Detailed, thoughtful replies
Phone: Rushed, distracted

Inference: Prefers async written communication

時間帯のパターン

SMS responses: 7am-9am, 6pm-9pm (personal time)
Email responses: 10am-4pm (work hours)
Phone answers: Never

Inference: Work-personal separation, respect boundaries
行動指標

チャネルの起点 見込み客が連絡を開始した場合:

  • SMSまたはメールに返信しましたか?
  • 折り返し電話またはテキストを返しましたか?
  • チャットウィジェットをクリックした、またはフォームを送信しましたか?

チャネルの離脱

  • メールには返信しなくなったものの、SMSには返信し続ける
  • 電話には出るものの、ボイスメールには返信しない
  • メールを開封するものの、SMSのリンクだけをクリックする

デバイスのシグナル

  • モバイルのみでエンゲージメント → SMSを好む可能性が高い
  • デスクトップ中心 → メールを好む可能性が高い
  • 24時間いつでも素早く返信 → SMS/チャットを好む可能性が高い

好みのカテゴリ

メインチャネル

重要な連絡を送るチャネル:

  • ミーティングの確認
  • 提案書の送付
  • 緊急性の高い最新情報
サブチャネル

メインチャネルが機能しない場合の代替チャネル:

  • 返信がない場合のフォローアップ
  • 緊急性の低い情報
  • リマインダー
避けるチャネル

明示的または暗黙的に望まれていないチャネル:

  • 使用しないよう依頼された
  • 一貫して無視されている
  • 否定的な反応がある

実装

好みのスコアリング
Score each channel 0-100:

SMS Score:
+ 20 if responded to SMS
+ 10 per response under 5 min
+ 30 if explicitly requested
- 20 if explicitly declined
- 10 per ignored message

Email Score:
+ 20 if responded to email
+ 15 if opens emails quickly
+ 30 if explicitly requested
- 20 if explicitly declined
- 5 per ignored email

Phone Score:
+ 30 if answered call
+ 20 if returned call
+ 30 if explicitly requested
- 30 if sent to voicemail
- 20 if explicitly declined
好みのプロフィール
{
  "prospect_id": "12345",
  "channel_preferences": {
    "primary": "sms",
    "secondary": "email",
    "avoid": ["phone"],
    "scores": {
      "sms": 85,
      "email": 60,
      "phone": 15,
      "chat": null
    }
  },
  "timing_preferences": {
    "best_days": ["tuesday", "wednesday", "thursday"],
    "best_hours": "9am-11am, 2pm-4pm",
    "timezone": "America/Los_Angeles",
    "avoid": "mondays, after 5pm"
  },
  "communication_style": {
    "formality": "casual",
    "length_preference": "brief",
    "response_expectation": "quick"
  },
  "last_updated": "2024-01-15",
  "confidence": 0.8
}

チャネルの切り替え

チャネルを切り替えるタイミング
  1. メインチャネルで2~3回試しても返信がない
  2. 明示的に変更を依頼された
  3. 緊急性が高く、より速いチャネルが必要
  4. 内容に応じて、より情報量の多いチャネルが必要(書類にはメール)
スムーズに切り替える方法
SMS → Email:
"Hi [Name], I've been trying to reach you by text.
Sending this email in case that works better for you."

Email → SMS:
"Hi [Name], just sent you an email with the details.
Texting in case you see this first—let me know if you have questions!"

Email → Phone:
"Hi [Name], I've sent a couple of emails about [topic].
Would it be easier to jump on a quick call? I can explain in 5 minutes."
境界の尊重
If prospect said "Don't call":
- Never initiate calls
- If they call you, that's okay
- Don't pressure about phone

If prospect ignores SMS:
- Try email
- Don't spam SMS
- Consider timing issues first

マルチチャネルの調整

チャネル間の衝突を避ける
❌ Bad:
10:00 AM - Send email
10:05 AM - Send SMS
10:30 AM - Call

✓ Good:
10:00 AM - Send email
(Wait 24-48 hours)
10:00 AM - Send SMS follow-up
(Wait 24-48 hours)
10:00 AM - Try call if still no response
チャネル間の連携
When prospect responds on SMS:
- Acknowledge you sent email too
- Don't require them to check email
- Summarize email content if needed

"Got your text! I also sent more details to your email,
but happy to cover it here if that's easier."
チャネルに適したコンテンツ

SMS:短く、すぐに行動に移せる内容

"Hi [Name], quick question—still looking to solve [problem]?
If so, I have an idea that could help. Worth a 10-min chat?"

メール:詳細で、プロフェッショナルな内容

Subject: Idea for [Company]'s [problem]

Hi [Name],

I've been thinking about the [problem] you mentioned...
[2-3 paragraphs of value]

Would you have 15 minutes this week to discuss?

Best,
[Rep]

電話/ボイスメール:親しみやすく、個人的な内容

"Hi [Name], it's [Rep] from [Company]. I sent you an email
about [topic] and wanted to follow up personally.
Give me a call back at [number] when you get a chance."

好みの変化

変化の追跡

好みは時間とともに変化します:

  • 転職 → 新しいメールのパターン
  • 電話番号の変更 → SMSでの行動が変化
  • 繁忙期 → 対応可能な時間が減少
再評価のきっかけ
  • 好みのチャネルで返信がない(3回以上試行)
  • 明示的なフィードバック
  • 長期間の空白(慎重に再エンゲージする)
  • エンゲージメントパターンの大きな変化
減衰関数
Preference confidence decays over time:
- Last 7 days: Full weight
- 8-30 days: 80% weight
- 31-90 days: 50% weight
- 90+ days: 25% weight (re-evaluate)

コンプライアンスに関する考慮事項

チャネル固有の規制
  • SMS:TCPAへの同意が必要で、配信停止の要望を尊重する
  • メール:CAN-SPAMに準拠し、配信停止の方法を用意する
  • 電話:Do Not Callリストと発信可能時間を守る
  • チャット:セッションへの同意とデータ保持に配慮する
好みの記録
Always log:
- How preference was determined
- When preference was set
- Explicit consent given
- Opt-out requests

テストと最適化

チャネルのA/Bテスト
Test: New prospects, no preference data
A: Start with email
B: Start with SMS

Measure:
- Response rate
- Time to response
- Conversation quality
- Conversion rate
好みの精度を測る指標
  • 予測した返信チャネルと実際の返信チャネルの比較
  • チャネル別の顧客満足度
  • チャネル別の配信停止率
  • 返信時間のばらつき

コメント