PendoとIntercomのFin AI Agentのインテグレーションにより、PendoからIntercomにリアルタイムでフラストレーションイベントがWebhookを介して送信されます。PendoとIntercomの共通顧客は、この機能を利用して、アプリ内で訪問者が何らかの不具合を示した際に、Finとの積極的な会話を開始することができます。
この記事では、接続の仕組み、始める前に必要なこと、PendoとIntercomの両方で接続を設定する方法について説明します。
ユースケース
このインテグレーションにより、フラストレーションシグナル(レイジクリック、エラークリック、Uターン)がリアルタイムでIntercomに送信されます。PendoとIntercomの顧客は、これらのシグナルを使用して次のことができます。
- ユーザーが離脱してしまう前に再エンゲージメントを行います。
- 不満が起きたらすぐに特定し、解決します。
仕組み
このインテグレーションにより、PendoのフラストレーションイベントデータがWebhookを介してIntercomの自動化およびメッセンジャー製品に接続されます。エンドツーエンドのフローは4つの段階から構成されます。
- 訪問者がアプリ内で摩擦を示します。Pendoは、タグ付けされたページまたは機能でのレイジクリック、エラークリック、Uターンなどのフラストレーションイベントを検出します。
- PendoがIntercomにイベントを送信します。PendoサブスクリプションのIntercom Webhookは、ページまたは機能のコンテキストを含め、イベントをリアルタイムでIntercomに配信します。
- IntercomがFinの会話をトリガーします。Intercomの発信メッセージルールは受信イベントを監視し、「Xで問題が発生しているようですね。お手伝いしましょうか?」といった内容のFin Messengerによる積極的な会話を訪問者と開始します。
Webhook配信はPendoサブスクリプションで設定されます。発信メッセージとFin会話フローはIntercomで設定されます。
フラストレーションシグナル
インテグレーションは、Pendoがタグ付けしたページやフィーチャーで検出した以下のフラストレーションタイプに対してイベントを送信します。
- レイジクリック。訪問者がUIの特定の領域を繰り返しクリックします。
- エラークリック。訪問者がクライアント側のJavaScriptエラーを引き起こす要素をクリックします。
- Uターン。訪問者はページに移動し、7秒以内に前のページに戻ります。
ヒント:フラストレーションイベントは、タグ付けされたページとフィーチャーで追跡されます。最良の結果を得るには、ページとフィーチャーにわかりやすい名前と説明を付けて、訪問者が行き詰まっている箇所をFinが明確に把握できるようにしてください。
始める前に
このセットアップを完了するには、以下が必要です。
- Finが有効になっているIntercomのワークスペース。
- Intercomのアクセストークン。Intercom Developer Hubからアクセスできます。
- Webhookを有効にしたり作成したりするためのPendoのサブスクリプション管理者権限。
ステップ1. 設定でWebhookをオンにする
Intercom Finにデータを送信するには、PendoでWebhookを有効にする必要があります。手順は次のとおりです。
- Pendoで、[設定(Settings)]>[サブスクリプション設定(Subscription Settings)]に移動します。
- [設定]タブで、インテグレーション設定に進みます。
- まだ有効になっていない場合は、 [Webhookを有効にする]を選択してください。
ステップ2. PendoでIntercomのWebhookを作成する
Intercom webhookは、PendoがIntercomにリアルタイムでフラストレーションイベントを送信する方法です。このWebhookがなければ、Intercomは訪問者がいつアプリ内でレイジクリック、エラークリック、Uターンをしたかを知る方法がありません。
IntercomのWebhookを作成するには:
- Pendoで[設定(Settings)]>[インテグレーション(Integrations)]に移動します。
- [Webhooks]タブを選択します。
- [Webhookを追加(Add Webhook)]を選択します。
- Webhookの設定ページで、次の情報を入力します。
- 名前。Webhookの送信先や送信されるデータなど、Intercom Webhookにわかりやすい名前を付けます。
- タイプ。Intercomを選択します。
- 地域。ワークスペースが稼働しているIntercomの地域(米国、欧州、またはオーストラリア)を選択してください。
- アクセストークン。Intercomで生成したアクセストークンを貼り付けてください。Intercomでこのトークンを見つけるには、Developer Hubにアクセスしてアプリを選択し、[認証]タブを開きます。
- フラストレーションシグナル。送信するフラストレーションの種類を選択します(レイジクリック、エラークリック、Uターン、または任意の組み合わせ)。
- [Webhookを保存(Save Webhook)]を選択します。
- Webhookリストで新しいWebhookをオンに切り替えます。
- Webhookが正しく機能していることを確認するには、アプリ内でレイジクリックを行い、Intercom のユーザーページに
pendo-frustration-eventsが表示されることを確認してください。
ステップ3. Intercomで発信メッセージを設定する
Pendoのフラストレーションシグナルを検知し、訪問者との積極的なFin会話を開始するIntercom発信メッセージを作成します。
重要:送信メッセージの有効化という最終ステップは、PendoのMCPチームが手動で行います。発信メッセージの設定が完了したら、Pendo MCPチームに連絡してプロセスを完了させ、発信メッセージを有効にしてください。この措置は、機能がベータ版である間の暫定的なものです。Intercomで一般公開されれば、この手動による手順は不要になります。
Intercomアプリ内で:
- [発信]に移動します。
- [新規メッセージ]>[チャット]を選択します。
-
[ルール]>[トリガー]>[送信タイミング]で、 [Pendoのフラストレーションシグナル]を検索して選択します。
注:トリガーリストに[Pendoのフラストレーションシグナル]が表示されない場合、まだ不満信号は受信されていません。レイジクリックなどでアプリにフラストレーションイベントを生成し、もう一度試してください。それでもトリガーが表示されない場合は、PendoでIntercomのWebhookが有効になっていることを確認してください。
- [コンテンツ]で、 [フォローアップアクションを追加]>[Finに応答させる]を選択します。
- 訪問者に対して、プロアクティブサポートの表示方法を選択してください。バッジ、スニペット、または全文メッセージから選択できます。
- オプションで、頻度制限を設定して、1人のユーザーに対してプロアクティブなサポートを開始できる頻度を制御できます。
- 送信メッセージを保存しますが、まだ公開設定はしないでください。
- 積極的な不満解消サポートタグを設定するには、Pendo MCPチームにお問い合わせください。新しい送信メッセージのURLに記載されているIntercomアプリIDと送信チャットIDを入力する必要があります。
- Pendoがタグの設定を確認したら、送信メッセージをライブに設定します。
訪問者がタグ付けされたページまたは機能でフラストレーションイベントをトリガーすると、Finはリアルタイムで支援を提供します。