Webhookとは何か、AI音声エージェントをリアルタイムのアクションにどうつなげるのか、そしてシステム間のワークフロー自動化になぜ不可欠なのかを解説します。
Webhookは、あるシステムから別のシステムへリアルタイムで送信される、軽量でイベント駆動型のメッセージです。ユーザーが通話を完了した、電話番号を提供した、選択肢を選んだといった特定のイベントが発生すると、AI音声エージェントはWebhookをトリガーして別のアプリケーションに通知し、関連データを引き渡すことができます。
Webhookはしばしば「逆API」と表現されます。データを(リクエストによって)取得するのではなく、何かが発生したときに自動的にデータをプッシュするためです。
Webhookによって、AI音声エージェントは現実世界のアクションを実行し、他のシステムと連携し、動的でパーソナライズされたワークフローを作り出せます。Webhookを使えば、エージェントは次のことができます。
CRMを更新し、連絡先情報や通話サマリーを反映する
フォローアップメール、Slackメッセージ、SMS確認をトリガーする
予約を取る——スケジューリングツール上で直接
データを分析ダッシュボードに送信する、またはチケットシステムに連携する
カスタムワークフローを開始する——Zapier、Make、n8nといったプラットフォームをまたいで
B2Bの業務にとってこれは、ツール間のシームレスな自動化を意味し、手作業を減らし、あらゆる通話を生産的なものにします。
イベントを定義する
Webhookをトリガーするタイミングを選びます。たとえば、インテントが検出されたとき、通話が終了したとき、項目が収集されたときなどです。
宛先URLを設定する
通知したいシステム(CRM、バックエンドサーバー、自動化プラットフォームなど)にWebhookを向けます。
構造化データを送信する
イベントが発生すると、AIエージェントはJSON形式のデータをWebhookのエンドポイントに送信します。
アクションをトリガーする
受信側のシステムはそのデータを使ってアクションを実行します。記録する、表示する、あるいは他のシステムへ引き渡します。
ある不動産管理会社は、Retell AIの音声エージェントを使ってメンテナンス依頼に対応しています。入居者が問題を報告すると、エージェントが詳細を収集し、即座に同社のサービスチケットシステムへWebhookをトリガーします。これにより依頼が記録され、適切な技術担当者に割り当てられます。手作業による介入は一切ありません。
Webhookこそが、音声自動化を「つながっている」と感じさせる要素です。AIエージェントをテックスタックの残りの部分と橋渡しし、最終的に会話をワークフローへと変えます。
Retell AIの音声エージェントがWebhookを活用して、ツールやチーム間でリアルタイムかつ統合された、完全に自動化された体験を提供する方法をご覧ください。