Intercom Webhook の実践ガイド

Stevia Putri
Written by

Stevia Putri

Katelin Teen
Reviewed by

Katelin Teen

Last edited 2025 10月 24

Expert Verified

カスタマーサポートにおいて、スピードとコンテキストはすべてです。顧客は迅速で役立つ回答を求めていますが、サポートチームは手作業のタスクに追われ、タブを切り替えたり、連携しないシステムをなんとか使いこなそうとしたりすることがよくあります。ヘルプデスク、CRM、社内チャットをうまく連携させることは、それだけで一つの仕事のように感じられるかもしれません。

これこそが、IntercomのWebhookが解決するために設計された問題です。Webhookは、Intercomを他のアプリと連携させるための強力な方法であり、自動化されたワークフローを構築し、重要なイベントが発生した際に即座にアラートを受け取ることができます。このガイドでは、IntercomのWebhookとは何か、どのように使われているか、そして設定手順について解説します。また、その限界についても率直に触れ、シンプルなアラートから真にスマートなサポートオートメーションへと移行する方法についても説明します。

IntercomのWebhookとは?

開発者でない方にとって「Webhook」という言葉は少し専門的に聞こえるかもしれませんが、その概念は非常にシンプルです。Webhookをアプリのドアベルのようなものだと考えてみてください。誰かが来たかどうかを常に玄関のドアを開けて確認する必要がある(これは古いAPIの仕組みに似ています)のではなく、訪問者が到着するとドアベルが自動的に鳴って知らせてくれます。

このシナリオでは、Intercomがあなたの家で、訪問者は新しい会話の開始や顧客へのタグ付けといったイベントです。ドアベルの音は、あなたが指定した別のアプリに送信される通知です。

Intercom自身の開発者向けドキュメントでは、これを3つの主要な部分で説明しています。

  1. エンドポイントURL: これはIntercomが通知を送信する特定のWebアドレスです。ドアベルが設置され、その音が聞こえるまさにそのドアだと考えてください。

  2. トピック これらはあなたが実際に気にかけているイベントです。例えば、「conversation.user.created」(ユーザーとの会話作成)、「contact.deleted」(連絡先削除)、「conversation.admin.assigned」(担当者の会話割り当て)などのトピックを「購読」できます。これらは、誰かがあなたのドアベルを鳴らすさまざまな理由すべてです。

  3. 通知(ペイロード): これは配信される情報のパッケージです。イベントが発生すると、Intercomは顧客ID、会話の内容、タイムスタンプなど、関連するすべての詳細情報を含む「ペイロード」をエンドポイントURLに送信します。

この「プッシュ」方式ははるかに効率的です。他のアプリは「何か新しいことは?まだ何もない?」とIntercomに絶えず問い合わせる時間を無駄にする必要がありません。その代わり、Intercomは情報が発生した瞬間にそれを送信するだけです。

Intercom Webhookの主なユースケース

考え方は技術的ですが、実際の用途は非常に実用的です。Webhookは異なるツール間の「接着剤」として機能し、チームの速度を低下させる手作業を自動化することで、彼らが重要なことに集中できるようにします。

ツールを自動的に同期させる

Webhookの最も一般的な用途の一つは、単に技術スタックを常に同じ状態に保つことです。一つのシステムで何かが更新されたとき、誰かが手動でコピー&ペーストすることなく、他のすべての場所にも反映させたいものです。

例えば、Intercomで新しいユーザーが作成されたとき(「contact.user.created」トピックがトリガーされます)、Webhookはそのデータを即座にCRMに送信して新しいリードを作成できます。これにより、営業チームとサポートチームが常に同じ顧客情報を見ていることが保証されます。また、Webhookを使用して顧客データベースを更新したり、Intercomからユーザーが削除されたときに製品内でユーザーをアーカイブしたりすることもできます。

問題を適切な担当者に即座に知らせる

Webhookは、社内コミュニケーションを円滑にするのに最適です。誰かが重要なチケットに気づき、チームにアラートを出すことを忘れないように期待する代わりに、それを自動化することができます。

一般的な例としては、Intercomで優先度の高い新しい会話が発生すると、Webhookがトリガーされて専用のSlackチャンネルにメッセージを投稿するワークフローを設定することです。これにより、適切な人々が問題を即座に確認できます。同様に、会話がエージェントに割り当てられたとき(「conversation.admin.assigned」)、Webhookはプロジェクト管理ツールでそのエージェントのタスクを作成し、見逃しにくくすることができます。

データツールに情報を供給し、より深い洞察を得る

Intercomには独自のレポート機能がありますが、時にはサポートデータをビジネスの他の部分からの情報と組み合わせる必要があります。Webhookは、イベントデータをビジネスインテリジェンス(BI)プラットフォームやデータウェアハウスに直接ストリーミングできます。

「conversation.rating.added」Webhookトピックを使用して、新しい顧客満足度の評価をすべてTealiumのようなツールに送信できます。これにより、CSATスコアを時系列で追跡したり、顧客タイプ別にフィードバックを分析したり、標準のレポートでは見られない傾向を発見したりするためのカスタムダッシュボードを構築できます。

Intercomのレポートダッシュボードのスクリーンショット。Intercom Webhookからのデータで強化できます。
Intercomのレポートダッシュボードのスクリーンショット。Intercom Webhookからのデータで強化できます。

Intercom Webhookの設定方法(と隠れた複雑さ)

IntercomでWebhookを設定するには、Developer Hubから始めます。インターフェース自体は非常に明確ですが、このプロセスには、簡単なガイドでは見落とされがちな大きな技術的ハードルがいくつかあります。

手順の概要は次のとおりです。

  1. アプリを作成する: Webhookは、Intercom Developer Hub内の「アプリ」に関連付ける必要があります。このアプリは、Webhook設定の単なるコンテナです。

  2. エンドポイントURLを提供する: これが最も重要です。インターネット上で公開され、HTTP POSTリクエストを受信できるように構築されたURLをIntercomに提供する必要があります。これは単なるウェブサイトへのリンクではなく、Intercomが送信するデータを受け取って処理する準備ができたカスタムアプリケーションでなければなりません。

  3. トピックを購読する: エンドポイントの準備ができたら、追跡したいイベントをドロップダウンリストから選択できます。必要なだけ購読できます。

そして、ここから「簡単な」設定が複雑になります。

  • 開発者が必要: そのエンドポイントURLは、何もないところから現れるわけではありません。開発者がコードを書き、サーバーをセットアップし、Webhookをリッスンするアプリケーションを管理する必要があります。ほとんどのサポートチームにとって、これは大きな障壁であり、実際の製品開発からエンジニアを引き離すことを意味します。

  • セキュリティは自己責任: 通知が本当にIntercomから来ているものであり、ランダムなボットからではないことを確認するために、アプリケーションはリクエストごとに付随する特別な署名(「X-Hub-Signature」)をチェックする必要があります。これは重要なセキュリティ対策ですが、これも誰かがコードを書いて維持しなければならない部分です。

  • 障害が発生する可能性がある: もしサーバーが1分間ダウンしたらどうしますか?Intercomは通知を再送しようとしますが、本当に信頼性の高いシステムには、独自のエラーハンドリングとロギングが必要です。これもエンジニアリングの負担を増やすだけです。

したがって、IntercomのWebhookを使用して独自のインテグレーションを構築することは可能ですが、多くのリソースが必要です。エンジニアリングの手間をかけずに自動化の利点を享受したいチームにとって、eesel AIのようなプラットフォームははるかに迅速な道を提供します。ワンクリックのヘルプデスクインテグレーションにより、eesel AIはすべての厄介な部分を処理し、数ヶ月ではなく数分でインテリジェントなワークフローを構築できます。

基本的なIntercom Webhookの限界

会話が作成されたときにアラートを受け取るのは良いことですが、それは本当に第一歩にすぎません。真のサポートオートメーションとは、顧客の問題を理解し、実際に解決することです。ここで、基本的なWebhookの限界を感じ始めます。

Webhookは会話が発生したことは知っていますが、顧客が何について尋ねているのかは全くわかりません。意図、感情、ニュアンスを理解することはできません。本当に役立つものを構築するには、Webhookをルールベースのツールと連鎖させることになり、結果として、脆弱で管理が面倒な複雑なワークフローが生まれます。キーワードに基づいてチケットをルーティングするシステムは、顧客が少し違う言い方で質問した瞬間に機能しなくなります。

さらに、Webhookは単独でヘルプデスク内でアクションを起こすことはできません。どこか別の場所でプロセスを開始することはできますが、例えばShopifyで注文詳細を検索し、顧客の履歴に基づいてパーソナライズされた返信を作成し、その会話にフォローアップ用のタグを付けることはできません。

これが、単純なトリガーとAIネイティブプラットフォームの主な違いです。eesel AIは単にイベントを見るだけでなく、会話を理解します。過去のチケットやナレッジベースの記事でトレーニングすることで、顧客が何を必要としているかを把握し、最適な返信の下書きから、必要なすべてのコンテキストを添えたチケットのエスカレーションまで、スマートで多段階のアクションを実行できます。

機能基本的なIntercom Webhook(自作/Zapier)eesel AIエージェント
設定時間数日から数週間(開発者が必要)数分(ノーコード、セルフサービス)
インテリジェンスなし(単純なイベントトリガー)意図を理解し、過去のチケットから学習
カスタムアクション限定的、複雑な外部ワークフローが必要豊富なアクション(APIコール、チケット更新、トリアージ
メンテナンス高い(コード、サーバー、エラーの管理)ゼロ(フルマネージドプラットフォーム)
シミュレーション不可能(本番環境でテスト)過去のチケットに対する強力なシミュレーション

Intercomの価格設定を簡単に見てみましょう

自動化を検討する際には、コストも考慮する価値があります。Intercomの価格設定はいくつかの部分に分かれています。

  • カスタマーサービスプラン: 主に3つのプラン(Essential、Advanced、Expert)があり、エージェントごとに価格が設定されています。年間払いの場合、Essentialは月額$29/シート、Advancedは月額$85/シート、Expertは月額$132/シートから始まります。

  • Fin AIエージェント: エージェントごとのコストに加えて、IntercomのAIエージェントであるFinは、解決ごとに$0.99の価格設定です。

このモデルでは、各エージェントの基本料金に加えて、AIが処理した解決ごとに変動料金を支払うことになります。これにより、特にサポート量が急増した場合、月々の請求額を予測するのが難しくなる可能性があります。

対照的に、eesel AIのようなプラットフォームは、インタラクション量に基づいた予測可能な価格設定を提供し、解決ごとの追加料金はありません。これにより、予期せぬコストを心配することなく自動化をスケールアップでき、月額プランでいつでもキャンセル可能です。

単純なIntercom Webhookトリガーからインテリジェントな自動化へ

IntercomのWebhookは、アプリを接続し、シンプルなイベントベースの通知を作成するための素晴らしいツールです。データの同期や社内プロセスの一部を合理化するのに確実に役立ちます。

しかし、顧客の問題を実際に解決し、チームの負担を軽減するような意味のあるサポートオートメーションには、もう少し賢いものが必要です。トリガーに反応するだけでなく、会話を理解できるシステムが必要です。

それこそが、eesel AIが目指すものです。これはIntercomと連携して、それらの基本的なイベントをインテリジェントで自動化された解決策に変えるノーコードプラットフォームです。

基本的なWebhookを超えてみませんか?eesel AIがどのようにして最前線のサポートを数分で自動化できるかをご覧ください。今すぐ無料トライアルを開始しましょう

よくある質問

IntercomのWebhookは、Intercomが特定のイベント(新規会話や連絡先の更新など)に関する自動通知を他のアプリケーションに送信するための仕組みです。これにより、異なるツールを接続し、ワークフローを自動化することができ、手作業を減らし、カスタマーサポートの応答時間を改善します。

チームは一般的に、Intercomで新しいユーザーが作成されたときにCRMを更新するなど、異なるツールを同期させるためにIntercomのWebhookを使用します。また、優先度の高い会話をSlackに投稿するなどの即時社内アラートや、より深い洞察を得るためにBIプラットフォームにデータを供給するためにも効果的です。

IntercomのWebhook設定インターフェースは明確ですが、主な複雑さはライブのエンドポイントURLが必要な点にあります。これには開発者がコードを書き、サーバーをセットアップし、セキュリティ(「X-Hub-Signature」など)を管理し、潜在的なエラーを処理する必要があり、これは大きなエンジニアリングの負担となり得ます。

はい、通常は開発者が必要になります。Webhookのペイロードを受信して処理するための信頼性の高いエンドポイントURLの構築、セキュリティ対策やエラーハンドリングの実装には、コーディングとサーバー管理のスキルが必要です。これは多くの場合、エンジニアを製品開発から引き離すことを意味します。

基本的なIntercomのWebhookはイベントに反応することしかできず、会話内の顧客の意図、感情、ニュアンスを理解することはできません。また、ヘルプデスクや他のツール内で複雑な多段階のアクションを実行することもできず、より高度な自動化を実現するためには、脆弱なルールベースのシステムや外部プラットフォームが必要になることがよくあります。

IntercomのWebhookは、他の場所でアクションを開始するための単純なイベントトリガーであり、本来のインテリジェンスを欠いています。対照的に、eesel AIのようなAIネイティブプラットフォームは会話の意図を理解し、過去のチケットから学習し、スマートで多段階のアクションを直接実行できるため、複雑な自作設定なしで、より高いレベルの自動化と問題解決を提供します。

この記事を共有

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.