sales-chatbot について
営業、サポート、マーケティング向けのチャットボットフローを設計するスキルです。メッセージングやウェブチャットで、方式の選定、会話設計、連携、テストを支援します。
主な機能
- 01複数チャネル向けフローの計画
- 02リード選別とFAQ会話の設計
- 03購入案内と予約対応の構成
- 04CRM、カレンダー、EC連携の計画
- 05テストと改善計画の作成
活用シーン
- 01メッセージでリードを選別
- 02よくあるサポート質問を自動化
- 03商品検索と選択を案内
- 04チャットで予約を調整
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ sales-skills/ sales --skill sales-chatbotインストール後、Claude Code で/sales-chatbotを入力して読み込まれたか確認します。
同梱ファイルreferences/learnings.mdreferences/platform-guide.md
詳細
チャットボットマーケティングと会話型自動化
WhatsApp、Telegram、Facebook Messenger、Instagram、Viber、ウェブサイトのライブチャット、その他のメッセージングプラットフォームで、ユーザーが営業、サポート、マーケティング向けのチャットボットフローを構築できるよう支援します。
ステップ 1 — 背景情報を集める
references/learnings.md が存在する場合は、これまでに蓄積された知識を確認するため、最初に読みます。
どのチャネル向けに構築しますか?
- a) WhatsApp Business
- b) Telegram
- c) Facebook Messenger
- d) Instagram の DM
- e) ウェブサイトのライブチャットウィジェット
- f) Viber
- g) 複数のチャネル/オムニチャネル
- h) まだ決めていない — 選ぶのを手伝ってほしい
ボットの主な役割は何ですか?
- a) リードの選別 — 質問し、スコアを付け、営業に引き継ぐ
- b) FAQ/サポート — よくある質問に自動で回答する
- c) 商品カタログ/E コマース — 商品を閲覧、推薦、購入する
- d) 予約 — ミーティングやデモをスケジュールする
- e) ウェルカム/オンボーディング — 新規登録者を歓迎し、期待値を設定する
- f) 再エンゲージメント — アクティブでなくなった連絡先を呼び戻す
- g) 注文追跡/トランザクション — ステータス更新や通知を行う
- h) 会話型の包括的なセールスファネル
技術的な習熟度はどの程度ですか?
- a) ノーコードのビジュアルビルダーのみ
- b) ウェブフックや基本的な統合に対応できる
- c) 開発者 — API レベルで制御したい
ステップ 2 — 戦略とアプローチ
チャネルの比較、フロー設計の原則、リード選別のフレームワーク、FAQ ボットの構成、プラットフォーム別のガイダンス(SendPulse、SWAI、ManyChat、Tidio、Intercom、Drift、HubSpot)、ボット構築の手順、指標のベンチマーク、よくある間違いについては、references/platform-guide.md を読んでください。
プラットフォームガイドの詳細を確認する必要はもうありません。ユーザー固有の状況に焦点を当ててください。
ステップ 3 — 実行可能なガイダンス
ユーザーのチャネルとボットの種類に基づいて、以下を提示します。
- プラットフォームの推奨 — チャネル、予算、技術レベルに合ったチャットボットプラットフォーム
- フロー設計 — 具体的なユースケース(リード選別、FAQ、E コマース、予約)に合わせた会話の構成
- 統合の設定 — ボットを CRM、カレンダー、または E コマースプラットフォームに接続する方法
- テスト計画 — 公開前にボットをテストする方法
- 最適化 — 追跡する指標と、離脱ポイントに基づいて改善を重ねる方法
注意点
調査に基づくベストエフォートです。特に、変更される可能性のあるプラットフォーム固有のルールに関する項目を確認してください。
-
WhatsApp の 24 時間ウィンドウは厳格です — ウィンドウ外でテンプレートを使わないメッセージを送信すると、通知なく失敗するか、アカウントにフラグが立ちます。送信前に必ず
last_activityのタイムスタンプを確認してください。 -
Facebook/Instagram の 24 時間ルール — WhatsApp と同様に、Messenger には標準の 24 時間メッセージ送信ウィンドウがあります。ウィンドウ外では、特定の用途(確定したイベントの更新やアカウントの更新など)に限られるメッセージタグが必要です。
-
テンプレートの承認には時間がかかります — WhatsApp のメッセージテンプレートには Meta の審査が必要で、数時間から数日かかります。公開当日までテンプレートの申請を待たないでください。
-
ボットから人への引き継ぎ状態 — 多くのプラットフォームでは、人間がチャットしている間はボットを一時停止しますが、必ずしも正しく再開されるとは限りません。ボット → 人間 → ボット再開の全サイクルをテストしてください。
-
複数チャネルにおける登録者の識別 — WhatsApp と Telegram の両方を利用するユーザーは、プラットフォーム上では別々の連絡先として扱われることがよくあります。統合や重複排除には、電話番号またはメールアドレスによる照合が必要です。
-
自己改善:ここに記載されていないことを見つけた場合は、今日の日付を添えて
references/learnings.mdに追記してください。
特定のプラットフォームスキルを推奨する前に
このスキルは、多くのプラットフォームにまたがる戦略領域を扱います。ユーザーに特定のプラットフォームスキル(## Related skills に記載された /sales-{platform}(例:/sales-mailshake、/sales-klaviyo、/sales-apollo))を案内する前に、まずそのプラットフォームスキルの実際の SKILL.md を読んでください。 ## Related skills にある1行の説明は、候補を 特定する には十分ですが、候補に 決める、またはそれを適切に呼び出すプロンプトを作成するには不十分です。
読み方:
~/.claude/skills/{skill-name}/SKILL.mdがローカルに存在する場合は、Readしてください。sales-*スキルの場合は、このリポジトリから直接WebFetchしてください:https://raw.githubusercontent.com/sales-skills/sales/main/skills/{skill-name}/SKILL.md。例:sales-mailshakeの場合は、https://raw.githubusercontent.com/sales-skills/sales/main/skills/sales-mailshake/SKILL.md。sales-*以外のスキル(サードパーティ製)の場合は、インストールされていれば~/.claude/skills/sales-do/references/skill-sources.mdで{org}/{repo}を調べ、そのリポジトリ内の同じskills/{skill-name}/SKILL.mdパスを取得してください。
読み終えたら、 SKILL.md の具体的な内容(対象範囲、サブフロー、argument-hint の形式、「使用しないでください」の否定的な条件など)を根拠に推奨してください。生成する呼び出しは、プラットフォームスキルの argument-hint に合わせてください。プラットフォームスキルがユーザーの状況に合わないと判明した場合は、別のスキルを選ぶか、この場で直接質問に対応し、適合しないスキルを推奨しないでください。
Step 5 — 関連スキル
/sales-zendesk— Zendesk プラットフォームのサポート(AI エージェント、チャットボットの自動化、チケット管理)/sales-helpdesk-selection— ヘルプデスクプラットフォームの比較(Zendesk、Freshdesk、Intercom、Help Scout)/sales-hubspot— HubSpot プラットフォームのサポート(チャットボットビルダー、Conversations 受信トレイ、ライブチャット)/sales-qualified— Qualified プラットフォームのサポート(Piper AI SDR の会話、Salesforce ネイティブのチャットボット)/sales-sendpulse— SendPulse プラットフォームのサポート(7つのチャネルに対応するチャットボット、ビジュアルフロービルダー、Automation 360)/sales-swai— SWAI プラットフォームのサポート(AI チャットウィジェット、自律的なリード選別、Cal.com によるスケジュール設定)/sales-birdeye— Birdeye プラットフォームのサポート(複数拠点のビジネス向けウェブチャットボット、予約管理)/sales-live-chat— ライブチャットウィジェットの設定と最適化(ボットを主な対象としない)/sales-sms-marketing— SMS キャンペーンと自動化(会話形式ではない)/sales-cadence— マルチチャネルのアウトバウンドシーケンス(メール、電話、ソーシャル — 会話形式ではなく、体系的なアプローチ)/sales-email-marketing— オプトインメールマーケティング(一斉配信、自動化、ニュースレター)/sales-integration— チャットボットプラットフォームを CRM、ヘルプデスク、その他のツールに接続/sales-audience-growth— 購読者基盤の拡大(ポップアップ、リードマグネット、オプトインフォーム — ボットのフローに連絡先を取り込む)/sales-lindy— Lindy プラットフォームのサポート(カスタムチャットボットの作成とナレッジベース RAG に対応する AI エージェントビルダー)/sales-do— 使用するスキルがわからない場合、ルーターがあらゆる販売目標に適したスキルを選びます。インストール:npx skills add sales-skills/sales --skill sales-do
例
例 1:WhatsApp のリード選別ボット
ユーザーの発言:「SaaS 製品のリードを選別して、デモを予約する WhatsApp ボットを作りたい」 スキルの動作:WhatsApp Business API の設定を推奨し、4段階の選別フロー(挨拶 → 役職の質問 → チームの規模 → 課題)を設計し、24時間のウィンドウとテンプレートの要件を説明し、カレンダーリンクを使ったミーティング予約を設定し、見込み度の高いリードを営業担当者に引き継ぐ設定を行います 結果:インバウンドリードを選別し、適格な見込み客のデモを予約する WhatsApp ボットが完成します
例 2:マルチチャネル FAQ ボット
ユーザーの発言:「ウェブサイト、Facebook、Instagramで同じ質問が20個も寄せられます。自動化できますか?」 スキルの動作:マルチチャネルに対応したプラットフォーム(SendPulse、ManyChat、またはTidio)を推奨し、FAQをサブメニュー付きの5つのカテゴリに整理し、2回対応に失敗したら人間の担当者に引き継ぐよう設定し、ウェブサイトウィジェット、Facebook、Instagramで同じフローを設定します。 結果:3つのチャネルにFAQボットを導入し、よくある質問に自動で対応することでサポートチケットの件数を削減します。
例 3:Messengerを使ったECのカート放棄ユーザーの呼び戻し
ユーザーの発言:「メールではなくFacebook Messengerで、カート放棄のリマインダーを送りたいです」 スキルの動作:Messengerの24時間ウィンドウとオプトイン用のチェックボックスプラグインについて説明し、フローを設計します。商品画像付きの1時間後のリマインダー → 24時間後の割引オファー → 返信がなければメールに切り替えるフォールバックを設定し、フローを開始するShopify/WooCommerceのWebhookを設定し、購入をためらうユーザー向けに担当者への引き継ぎを追加します。 結果:メールより開封率が高い会話形式で顧客とやり取りする、Messengerベースのカート放棄ユーザー呼び戻しフローを実現します。
トラブルシューティング
ボットがメッセージを送信しても、ユーザーに届かない
症状:プラットフォーム上ではメッセージが「送信済み」と表示されますが、ユーザーからは届いていないと報告されます。 原因:通常は24時間ウィンドウの違反(WhatsApp/Messenger)、またはユーザーがボットをブロックもしくはミュートしています。 解決策:メッセージがメッセージングウィンドウ外で送信されたか確認し、代わりにテンプレートメッセージを使用します。ユーザーがボットをブロックしていないか確認します。WhatsAppの場合は、Business Managerの品質評価を確認します。品質が低いと配信が制限されることがあります。
ボットのフローがループから抜け出せない
症状:ボットが同じメッセージを繰り返したり、同じステップを巡回し続けたりするとユーザーから報告されます。 原因:フロー内の条件が常に同じ分岐として評価されているか、フォールバックが同じステップに戻っています。 解決策:条件のロジックを確認し、変数が正しく設定されていることを確認します。ループカウンターを追加し(各ループで変数をインクリメント)、2~3回繰り返したら人間の担当者に引き継いでループを終了します。
営業時間中に人間の担当者への引き継ぎが機能しない
症状:ボットから人間の担当者に転送されても誰も応答しないか、引き継ぎアクションが実行されません。 原因:営業時間の設定ミス、オンラインの担当者がいない、または引き継ぎアクションがライブチャットのキューに接続されていません。 解決策:営業時間のタイムゾーン設定を確認します。ライブチャットパネルで少なくとも1人の担当者が「対応可能」に設定されていることを確認します。プレビューモードで引き継ぎアクションをテストし、正しいチーム/受信トレイに振り分けられることを確認します。