メインコンテンツにスキップ
お客さまへの大切なお知らせ:膨大なサポート情報を少しでも早くお客さまにお届けするため、本コンテンツの日本語版は人間の翻訳者を介さない自動翻訳で提供されております。正確な最新情報については本コンテンツの英語版をご覧ください。

ボットアクションの選択

更新日時 2025年11月4日

以下の 製品でご利用いただけます(別途記載されている場合を除きます)。

ルールベースのチャットボットは、一連の質問と自動応答を送信して、リードの選別、ミーティングの予約、サポートチケットの作成などに役立ちます。この記事では、 ボットコミュニケーションの構築に使用できる各アクションについて詳しくご紹介します。条件付きロジックを使用して各ボットアクションをカスタマイズし、ウェブサイト訪問者により対話的な環境を提供することもできます。

ボットアクションを追加する

ルールベースのチャットボットに新しいアクションを追加するには、次の手順に従います。
  1. HubSpotアカウントにて、[サービス]>[チャットフロー]の順に進みます。
  2. 変更するボットにマウスポインターを合わせて [編集]をクリックするか、 [チャットフローを作成 ]をクリックして 新しいルールベースのチャットボットを作成します
  3. プラスアイコン(+)をクリックして新しいアクションをボットに追加します。
チャットフローの追加ボットアクション
  1. アクションを選択します。

シンプルなメッセージを送信

ボットコミュニケーション中にシンプルなメッセージを送信するには、このアクションを使用します。訪問者に回答が不要なメッセージを伝えるには、このアクションを使用します。

  • アクション名(内部専用):このボットメッセージの名前を入力します。
  • メッセージ:ボットメッセージのコンテンツを入力します。パーソナライズ を使用して既知の訪問者のコンタクトレコードから 詳細 を取得できます。また、メッセージボックスの下部にあるアイコンをクリックして、リンク先、画像、ファイル、動画を挿入することもできます。
  • +メッセージの吹き出しを追加:このボットメッセージの一部として複数のメッセージの吹き出しをポップアップ表示する場合は、ここで吹き出しを追加できます。

チャットフロー:シンプルなメッセージを送信する

質問する

ボットコミュニケーション中に質問をして特定のコンタクトプロパティーに入力するデータを収集するには、このアクションを使用します。よくある質問を選択することも、カスタム質問を作成することもできます。

  • アクション名(内部専用):このボットメッセージの名前を入力します。
  • メッセージ:ボットメッセージのコンテンツを入力します。パーソナライズ を使用して既知の訪問者のコンタクトレコードから詳細を取得できます。また、メッセージボックスの下部にあるアイコンをクリックして、リンク先、画像、ファイル、動画を挿入することもできます。
  • +メッセージの吹き出しを追加:このボットメッセージの一部として複数のメッセージの吹き出しをポップアップ表示する場合は、ここで吹き出しを追加できます。
  • 簡単な返信:訪問者がメッセージプロンプトに対する応答として選択できる回答を追加します。簡単な返信を追加するには、文言の入力を開始してEnterキーを押し、それぞれを保存します。
  • フリーテキスト入力を無効化:[簡単な質問]の事前設定済みのオプションの中から選択するように訪問者に制限する場合に使用します。
  • HubSpotのプロパティーに保存:ドロップダウンメニューをクリックして、コンタクトのプロパティーを選択します。訪問者の回答はコンタクトレコードのプロパティー値として追加されます。

ご注意:特定のHubSpotのプロパティーを使用して訪問者の回答を保存する際に、回答が適切な形式でない場合、ボットでは回答を受け入れず、次のアクションに進みません。このフィールド検証は日付プロパティーのほか、 Eメールアドレス、 電話番号携帯電話番号ウェブサイトURLプロパティーに適用されます。

  • プロパティーがすでに存在する場合はこのアクションをスキップ:このチェックボックスを使用して、訪問者のコンタクトレコードですでにこのプロパティーが入力されている場合はこのアクションをスキップします。
  • エラーメッセージ:ボットが訪問者の回答を理解できない場合に表示されるエラーメッセージを入力します。

chatflow-ask-a-question

Eメール配信登録をオファー

コミュニケーションへの訪問者の同意を取得するには、このアクションを使用します。訪問者がすでに配信カテゴリーをオプトインしている場合、ボットはこのステップをスキップします。

  • アクション名(内部専用):このリクエストのニックネームを入力します。
  • メッセージ:ボットメッセージの内容を入力します。パーソナライズ を使用して既知の訪問者のコンタクトレコードから情報を取得できます。また、メッセージボックスの下部にあるアイコンをクリックして、リンク先、画像、ファイル、動画を挿入することもできます。
  • +メッセージの吹き出しを追加:このボットアクションの一部として複数のメッセージの吹き出しをポップアップ表示する場合は、ここで吹き出しを追加できます。
  • 正当な利害関係プライバシーテキストを表示:訪問者がオプトインしているコミュニケーションのタイプと、今後の訪問者とのコミュニケーションに使用する方法を訪問者に知らせる場合はこのチェックボックスをオンにします。このオプションをオンにした場合は、 アカウント設定で設定された既定の言語 が表示されます。
  • 配信カテゴリー:ドロップダウンメニューをクリックし、これらのコンタクトがオプトインする配信カテゴリーを選択します。
  • 訪問者が配信登録した場合、メッセージを表示: 訪問者が配信登録した場合に表示するテキストを入力します。
  • 訪問者が配信登録しない場合、メッセージを表示する: 訪問者が配信登録しない場合に表示するテキストを入力します。

コンタクトのプロパティーの値を設定

ウェブサイト訪問者の返信に基づいてコンタクトプロパティーを特定の値に設定するには、このアクションを使用します。訪問者が既知のコンタクトである場合、またはEメールアドレスを送信した場合は、訪問者の応答がそのコンタクトレコードのプロパティー値として追加されます。

  • アクション名(内部専用):このコンタクトのプロパティー値アクションのニックネームを入力します。
  • コンタクトのプロパティー:ドロップダウンメニューから任意のコンタクトのプロパティーを選択します。
  • 新規プロパティー値:コンタクトレコードに入力する値を入力します。この入力方法は、[If/then分岐]タブで設定された条件に基づいてカスタマイズできます。

会社プロパティー値の設定

ウェブサイト訪問者の返信に基づいてコンタクトプロパティーを特定の値に設定するには、このアクションを使用します。

  • アクション名(内部専用):このコンタクトのプロパティー値アクションの名前を入力します。
  • 会社のプロパティー:ドロップダウンメニューから任意の会社のプロパティーを選択します。
  • 新規プロパティー値:コンタクトの関連付けられた会社レコードに入力する値を入力します。この入力方法は、[If/then分岐]タブで設定された条件に基づいてカスタマイズできます。

静的セグメントに追加

サブスクリプションが必要 ボットアクションを使用するには、 Marketing Hub StarterProfessional、またはEnterpriseのサブスクリプションが必要です 静的セグメントに追加。 

ボットがチャットしている相手のコンタクトを 静的セグメントに追加するには、このアクションを使用します。訪問者のコンタクトレコードが存在しない場合、このアクションはスキップされます。

  • アクション名(内部専用): このセグメントアクションの名前を入力します。
  • 静的セグメント: ドロップダウンメニューから 既存の静的セグメント を選択します。

チケットを送信

このアクションを使用して、このコンタクトの新規チケットを作成します。ウェブサイト訪問者の関連付けられたコンタクトレコードが存在しない場合、このアクションはスキップされます。

  • アクション名(内部専用):このチケットの作成アクションの名前を入力します。
  • チケット名:チケットの名前を入力します。
  • チケット パイプライン: ドロップダウンメニュー を使用してチケットを 特定のパイプラインに関連付けます。
  • チケットステータス:ドロップダウンメニューを使用してステータスをチケットに割り当てます。
  • チケットの説明:ドロップダウンメニューを使用して、このチケットに独自の説明を設定するかどうかを示します。[訪問者にチケットの説明を入力するように求める]をオンにして、訪問者にチケットの説明として問題の概要を入力するよう促すことができます。
  • チケットの優先度:チケットの優先度を[高]または[低]に設定します。

ナレッジベース検索(「Service Hub Professional」および「Enterprise」のみ)

サブスクリプションが必要 ボットアクションの ナレッジベース検索を使用するには、 Service Hub ProfessionalまたはEnterprise サブスクリプションが必要です。  

このアクションを使用して、訪問者に特定のナレッジベース記事(を表示したり、必要な記事を見つけるためにナレッジベースを検索するよう促したりします。検索機能では、記事タイトル、サブタイトル、本文、カテゴリー、サブカテゴリー、タグに一致するキーワードで記事を検索します。制限付きナレッジベースコンテンツは、訪問者がログインしてHubSpotコンテンツにアクセスしているか、訪問者識別APIで識別されている場合に表示されます。

  • アクション名(内部専用):このナレッジベース検索アクションの名前を入力します。
  • 検索タイプ:訪問者がナレッジベースにどのように反応するかに基づいて、次のオプションがあります。
    • 特定の記事を表示:コミュニケーションのこの時点で訪問者に特定の記事を紹介する場合はこのオプションを選択します。
      • 表示する記事:ドロップダウンメニューを使用してナレッジベースで公開した特定の記事を選択します。
    • ナレッジベースを検索:このオプションを使用して、ウェブサイト訪問者にナレッジベースを検索するように案内します。
      • クエリー プロンプト メッセージ:ボットメッセージを入力して、ウェブサイト訪問者にナレッジベースを検索するように求めます。パーソナライズ を使用して既知の訪問者のコンタクトレコードから詳細を取得できます。
      • 「結果がありません」メッセージ:ナレッジベースで検索クエリーの結果がない場合に訪問者に返すボットメッセージを入力します。パーソナライズ を使用して既知の訪問者のコンタクトレコードから詳細を取得できます。

チームメンバーに送信

チャットへの対応可能状況に基づいてコミュニケーションを特定のユーザーまたはチームに引き継ぎます。このアクションは、アカウントアクセス権限を持つユーザーのみが利用できる。ボットの稼働時間をに設定した場合、コミュニケーションはその時間内にのみ、対応可能なチームメンバーに割り振りされます。

注:ドロップダウンメニューからユーザーを選択できるのは、有料Sales HubまたはService Hubシートに割り当てられているユーザーのみです。コミュニケーションを自動的に割り振りするための追加要件について詳細をご確認ください。

    • コンタクト担当者:コンタクトの担当者にコミュニケーションを割り振りします。コンタクトには レコードに担当者が割り当てられ ていて、Cookieで追跡可能である必要があります。担当者がオフラインの場合、メッセージは訪問者の担当者にEメール送信されます。担当者のいないコンタクトから既定のユーザーにメッセージを関連付けるには 、[担当者がいない場合、次のユーザーに割り当てる] ドロップダウンメニューをクリックし、ユーザーを選択します。選択するユーザーには、 Sales Hub または Service Hub の有料シートが割り当てられている必要があります。
  • チームメンバーが空いている場合、表示する:ユーザーまたはチームが空いている場合に表示する特定のメッセージを入力します。
  • チームメンバーが離席中か、チャットが営業時間外の場合、表示する:誰もチャットできない場合に表示する特定のメッセージを入力します。
  • チームメンバーが最大対応量に達した場合、表示する: チームメンバーが 設定済みの対応量に達したときに表示されるメッセージを入力します。
  • 未割り当ての場合、show:メッセージを受信したが、まだ特定のユーザーに割り当てられていない場合に表示する特定のメッセージを入力する。

注:コミュニケーションが開始されボットは、[ チームメンバーに送信]アクションで選択したユーザーのいずれかが空いているかどうかを確認します。指定したユーザーが選択されていて 、対応が 不可能である場合、代わりに離席中メッセージが表示されます。

顧客対応エージェントに送信

サブスクリプションが必要 ボットアクション「 顧客対応エージェントに送信」を使用するには、 Service Hub ProfessionalまたはEnterprise サブスクリプションが必要です。  


このアクションを使用すると、顧客対応エージェントによるコミュニケーションの引き継ぎを正確に制御できます。エージェントがコミュニケーション履歴を使用して中断したところから再開するか、事前定義されたメッセージを送信するか、エージェントの応答をガイドする特定の指示を提供するかを選択できます。

  • アクション名(内部専用):このルーティングアクションの名前を入力します。
  • コミュニケーションの最新の質問に答えてみます:エージェントが中断したところからコミュニケーションを続行できるようにします。顧客対応エージェントは、コンテキストのコミュニケーション履歴を使用して、訪問者の最新のメッセージに応答しようとします。
  • 提供されたメッセージで返信する:チャットが顧客対応エージェントに引き継がれたときに事前定義されたメッセージを送信します。このメッセージは、前のコミュニケーションのコンテキストに関係なく、引き継ぎ時に自動的に送信されます。
    • [ 指定されたメッセージに返信 ]テキストボックスに、標準の挨拶、確認、または指示を入力します。
    • 左下のツールバーを使用して、リッチテキスト形式(太字、斜体など)を追加したり、ファイルや動画を挿入したり、パーソナライズトークンを追加したりできます。
  • コミュニケーションの内容を踏まえて、表示された質問に答えるようにしましょう:前のコミュニケーションに基づいて回答を導くための指示をエージェントに提供します。
    • [ Try to answer the provided question given the context of the conversation(コミュニケーションの文脈に基づいて指定された質問に回答してみてください)]フィールドに、顧客対応エージェント指示を入力します。例えば、 価格に関する前のメッセージに基づいて、訪問者がニーズに合ったプランを見つけるのを手助けします。
    • 左下の attach 添付アイコンをクリックして 、ファイルを挿入するか、パーソナライズトークンを追加します。
  • 営業時間:チャットの営業時間中のみ「 顧客エージェントに送信」 アクションを実行するには、[ 営業時間を尊重する]を選択します。
  • 顧客対応エージェントが対応できない場合:[割り当て先]ドロップダウンメニューをクリックし、[ 特定のユーザーおよびチーム]、[ コンタクト担当者]、または [誰もいない]を選択します。

ワークフローに登録(ProfessionalまたはEnterpriseのみ)

サブスクリプションが必要 ボットアクション「 ワークフローに登録」を使用するには 、「Professional」または「Enterprise 」サブスクリプションが必要です。 

シートが必要 [ ワークフローに登録]アクションを使用するには、ワークフロー権限が必要です。 


チャットの相手のコンタクトを特定のワークフローに登録するには、このアクションを使用します。チャットの相手の訪問者のコンタクトレコードが存在しない場合、このアクションはスキップされます。

  • アクション名(内部専用):このワークフローアクションの名前を入力します。
  • ワークフロー:ドロップダウンメニューを使用してコンタクトを登録するアクティブなワークフローを選択します。

Webhookをトリガー 

サブスクリプションが必要 アクション「 Webhookをトリガー」を使用するには、 Data Hub ProfessionalまたはEnterprise サブスクリプションが必要です。 

Webhookリクエストをトリガーするには、このアクションを使用します。 ボットを使用してWebhookをトリガーする方法についてこちらをご覧ください
  • アクション名(内部専用):このアクションの名前を入力します。
  • Webhook URL:WebhookのエンドポイントURLを入力します。
  • Webhookのフィードバックを待機:次のアクションに進む前にWebhookが情報を返すのを待機する場合はこのチェックボックスをオンにします。
  • エラーメッセージ:エラーメッセージのテキストを入力します。

コードスニペットを実行(Data Hub Professionalまたは Enterpriseのみ)

サブスクリプションが必要 ボットアクションを使用するには、 Data Hub ProfessionalまたはEnterprise サブスクリプションが必要です コードスニペットを実行。  


ボット コミュニケーション フローのステップでコードスニペットを実行するには、このアクションを使用します。

  • アクション名(内部専用):このアクションの名前を入力します。
  • スニペットの説明:コードスニペットの説明を入力します。
  • ランタイム:Node.js 10.xのデフォルトのテンプレートがコード スニペット エディターに組み込まれています。別のウィンドウで編集するには[完全なページエディター画面で開く]をクリックします。ボットでのコードスニペットの実行についてもっと詳しく。 チャットフローの実行コードスニペットボットアクション

ミーティングを予約

ボットメッセージを介してミーティングリンクを共有するには、このアクションを使用します。

  • アクション名(内部専用):このアクションの名前を入力します。
  • ミーティングリンクドロップダウンメニューを使用して既存のミーティングリンクを選択するか、新しいリンクを作成します。
  • 予約成功メッセージ:訪問者が正常にチームとのミーティングを予約した場合に表示するメッセージを入力します。

後続の質問するアクションの一部として設定したクイック返信は、以下の条件が true である限り、ボットのコミュニケーション中に自動的に表示されます:

  • ボットアクションで使用されるミーティングリンクに名、姓、Eメールアドレス以外のカスタムフィールドが含まれていない。
  • ボットフローでミーティングアクションがリーチする前に、名、姓、Eメールアドレスが収集された。
  • ミーティングリンクに近い将来対応可能な時間がある。
  • ミーティングリンクの 予約フォームでCAPTCHA が有効になっていない
  • ミーティング リンクのデータ プライバシー スイッチの切り替えoff

ご注意:カスタム フォーム フィールドを使用している場合、ボットはコミュニケーション中にカスタム質問に対する回答を収集できず、代わりに訪問者をミーティング予約ページにリダイレクトします。訪問者がチャットウィンドウから移動せずにミーティングを予約できるようにするには、次のHubSpotコミュニティーの投稿で詳細をご確認ください:「Use the 'Book a meeting' bot action with custom fields(「カスタムフィールドでの「ミーティングを予約」ボットアクションの使用)」


if/then分岐

サブスクリプションが必要 ボットにカスタム条件を追加するには、 Professional または Enterprise のサブスクリプションが必要です。 

if/then分岐を使用することにより、ボットのコミュニケーションのフローをカスタマイズします。訪問者の回答、コンタクトプロパティー値、またはエージェントの空き状況に基づいて、特定のアクションまでスキップするようボットに指示する条件を追加できます。ボットを使ったif/then分岐を使ったについての詳細

ボットを含むチャットフローを作成するについて詳しくはこちらをご覧ください。

ご注意:if/then分岐を使用しているアクションは削除できません。if/then分岐を最初に削除してからアクションを削除する必要があります。

この記事はお役に立ちましたか?
こちらのフォームではドキュメントに関するご意見をご提供ください。HubSpotがご提供しているヘルプはこちらでご確認ください。