Intercom Finを使用してPendoガイドを提供する(ベータ版)

最終更新日:

PendoとIntercomのFin AI Agentのインテグレーションにより、Finはチャット会話で直接関連するPendoガイドを表示できます。訪問者がタスクの完了方法を尋ねると、FinはMCPを通じてPendoに問い合わせ、訪問者がアプリ内で起動できるウォークスルーを提供します。

この記事では、接続の仕組み、始める前に必要なこと、PendoとIntercomの両方で接続を設定する方法について説明します。

注:Pendoは、訪問者のフラストレーションシグナルに基づいてFin会話をプロアクティブにトリガーするインテグレーションも別途提供しています。この2つのインテグレーション機能はうまく機能しますが、それぞれ独自のセットアップ手順が必要です。訪問者が不満を示した際に Fin が積極的に働きかけるようにするには、「Intercom Finがフラストレーションシグナルに基づいて積極的に対応できるようにする(ベータ版)」を参照してください。

ユースケース

Pendo MCPを使用して、ユーザーの行動に基づいてガイドを積極的に配信します。
  • ユーザーがAIサポートエージェントに何かを行う方法を尋ねると、エージェントはMCPを介してPendoに問い合わせ、最も関連性の高いガイドを見つけます。
  • エージェントは、ユーザーの意図を最も関連性の高いPendoのウォークスルーに一致させ、その場でステップバイステップのヘルプを起動します。
  • MCP互換のAIエージェントであればどれでも動作し、コード不要で自然言語を通してガイドライブラリ全体を表示できます。

仕組み

このインテグレーションにより、PendoのフラストレーションイベントデータがWebhookを介してIntercomの自動化およびメッセンジャー製品に接続されます。エンドツーエンドのフローは4つの段階から構成されます。

  1. 訪問者がアプリのチャットでFinに質問をします。
  2. Finは、この質問をワークフローに関するヘルプのリクエストとして認識します。
  3. FinはPendo MCPサーバー上のGetInAppGuidanceツールを呼び出し、訪問者の質問と訪問者IDを渡します。
  4. Pendoは、セグメントルールに基づいて訪問者が閲覧可能なガイドを評価し、一致する結果を返します。
  5. Finは、訪問者がブラウザでウォークスルーを起動できるリンクとしてガイドを表示します。

サービスアカウントとMCPサーバーはPendoサブスクリプションで設定されます。トークン認証とデータコネクタはIntercomで設定されます。

始める前に

このセットアップを完了するには、以下が必要です。

  • Finが有効になっているIntercomのワークスペース。
  • Intercomのアクセストークン。Intercom Developer Hubからアクセスできます。
  • [APIインテグレーションキーの作成を許可する]をPendoの[サブスクリプション設定]>[設定]で有効にした。
  • Pendoの [サブスクリプション設定]>[AIアクセス]Pendo MCPサーバー(読み取り専用ツール)がオンになっていること。
  • セマンティック検索をPendoの[サブスクリプション設定]>[AIアクセス]で有効にしていること。

[セマンティック検索]設定がオフになっている場合、サブスクリプションではGoogle AI機能の使用がオプトアウトされている可能性があります。この場合、Finのアプリ内ガイダンスツールは利用できません。

ステップ1. サービスアカウントを作成する

サービスアカウントは、FinがこのインテグレーションのPendo MCPサーバーでの認証に使用するOAuth 2.0認証情報を提供します。サービスアカウントはPendoインテグレーション設定で作成、管理されます。セットアップと管理の手順の詳細については、「サービスアカウントを使用してPendo MCPサーバーに認証する」を参照してください。

注:組織で複数のPendoサブスクリプションを使用している場合は、それぞれに個別のサービスアカウントを作成する必要があります。

ステップ2. Finでトークン更新を設定する

トークンの更新により、Finはサービスアカウントの認証情報を使用してPendo MCPサーバーで認証を行うことができます。Finは、Pendoガイドを検索する必要があるたびにこのトークンを使用して、FinにPendoデータへの継続的かつ安全なアクセスを提供します。

Intercomアプリ内で:

  1. [設定]>[認証]にアクセスしてください。
  2. [新しいトークン]を選択します。
  3. 以下の情報を入力してください。
    • トークン名。例えば「Pendo Service Account」などの説明的な名称を用意してください。
    • タイプ。OAuthを選択してください。
    • HTTPS URL。https://app.pendo.io/oauth/v1/tokenapp.pendo.ioをPendoサブスクリプションのリージョンのドメインに置き換えてください。
    • クライアントID。サービスアカウント作成時に保存したクライアントID。
    • クライアントシークレット。サービスアカウントを作成する際に保存したクライアントシークレット。
    • スコープ。read:me
    • リクエスト形式。エンコードされたフォーム。
  4. [テストリクエスト]を選択してください。次のような応答が返ってくるはずです。

    200 OK. Found token under the path "access_token"

ステップ3. PendoサポートエージェントMCPを追加する

Pendo MCP サーバーをデータコネクタとして追加すると、Pendo データに対する Fin のリクエストの送信先を Intercom に指示できます。

Intercomアプリ内で:

  1. [設定]>[データコネクタ]の順に進みます。
  2. [新しいデータコネクタ]を選択します。
  3. 以下の情報を入力してください。
    • 名前。PendoサポートエージェントMCP。
    • URL。https://app.pendo.io/mcp/visitor/shttpapp.pendo.ioをPendoサブスクリプションのリージョンのドメインに置き換えてください。
    • 認証。既存のトークンまたはAPIキー。
    • トークン。前のステップで作成したトークンを選択してください。

ステップ4. アプリ内ガイダンスデータコネクタを有効にする

アプリ内ガイダンスデータコネクタはGetInAppGuidanceツールをFinに公開します。これは、Finが関連するPendoガイドを検索するために呼び出すツールで、Finがテキストだけの回答ではなく、チュートリアルを提供できるようにするものです。

Intercomアプリ内で:

  1. [設定]>[データコネクタ]の順に進みます。前の手順で追加したMCPサーバーが表示されています。
  2. MCPサーバー上で[新規]を選択して新しいデータコネクタを追加します。
  3. GetInAppGuidanceツールを選択し、[コネクタを追加]を選択します。
  4. Fin がワークフローやプロシージャの外でコネクタを使用できるようにするには、[Finがこのコネクタをワークフローやプロシージャに追加せずに直接使用できるように有効にする]をオンにします。
  5. [入力パラメータ]タブで、以下の項目を設定します。
    • queryOptionalをfalseに設定し、Let Fin decideのままに設定しておきます。
    • visitorId以下のいずれかを選択してください。
      • Ignore input(入力を無視する)。 Finは訪問者IDを渡しません。セグメントターゲティングのないガイドのみが返されます。
      • Use an attribute(属性を使用する)。Finは選択されたIntercom属性から訪問者のPendo Visitor IDを渡します。訪問者が閲覧可能なガイドが返されます。これには、セグメントターゲティングの有無に関わらず、すべてのガイドが含まれます。選択された属性は、Pendoで訪問者を識別するために使用される訪問者IDと一致する必要があります。
  6. [データ変換]タブで、データアクセスを[フルデータアクセス]に設定します。
  7. データコネクタを[ライブ]に設定します。これで、Finでツールを使用できるようになりました。

データコネクタが稼動すると、Finは訪問者からの質問があるたびにGetInAppGuidanceツールを呼び出すことができます。FinはPendoに一致するガイドを問い合わせ、訪問者がアプリでウォークスルーを起動するためのリンクを表示します。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています