アプリを接続(Google、Slack、HubSpot など)
数クリック、コード不要で、エージェントに実際の機能を追加。利用中のアプリとの事前構築済み接続により、カレンダーの確認、CRMの更新、Slackへの投稿が可能です。
アプリ接続により、チームがすでに使用しているツール内で、会話の途中でも音声エージェントが操作できるようになります。たとえば、カレンダーの空き状況確認、CRM での発信者検索、スプレッドシートへのリード追加、Slack への要約投稿が可能です。接続 → アプリ
(/dashboard/app-connections) で一度アカウントを接続し、エージェントに許可する操作を選択して、ビルダー内の任意のエージェントに接続を追加します。
現在、次の 6 つのアプリケーションを利用できます。
| アプリケーション | エージェントでできること |
|---|---|
| Google Calendar | 空き状況の確認とカレンダーイベントの管理。 |
| Google Sheets | リードの詳細と通話結果をシートに追加。 |
| Slack | チャンネルの検索、メッセージの検索、権限に応じた投稿。 |
| HubSpot | コンタクトの検索、レコードの更新、メモの追加。 |
| Salesforce | レコードの検索、リードの更新、アクティビティの記録。 |
| Cal.com | 空き状況の確認と予約の管理。 |
この一覧にないものについては、カスタムの API 接続を構築するか、 MCP サーバーを追加します。
アカウントを接続する
- 接続 → アプリを開き、「アプリケーションを追加」をクリック
6 つのアプリケーションを選択する画面が表示されます。同じアプリの複数のアカウントを接続できます。接続済みのアカウントがある場合、それぞれに「接続済み」の件数が表示されます。
- アカウントを認可する
ほとんどのアプリは OAuth を使用します。ポップアップが開いたらプロバイダーにログインしてアクセスを承認すると、接続がページに表示されます。Cal.com は例外です。代わりに API キーで接続します。キーを貼り付けて 検証して接続 をクリックします。キーは暗号化して保存される前に Cal.com で確認されます。
- Google Sheets のみ: スプレッドシートを選択
Sheets 接続では、書き込み先のスプレッドシートとタブを指定する必要があります。接続直後に設定パネルが開きます。スプレッドシートの URL(または ID)を貼り付け、スプレッドシートを確認 をクリックしてタブを選択します。パネルには検出された列が表示されます。完了するまで、接続タイルには 設定が必要 と表示されます。
アプリ接続の作成と管理には、組織内の 管理者 または オーナー ロールが必要です。
エージェントが実行できる操作を制御する
各接続には操作ごとの権限トグルがあります。接続タイルを開いて管理します。読み取り系の操作は最初から有効です。データへの書き込みや変更を行う操作は、有効化するまで 無効の状態 です。
| アプリケーション | デフォルトで有効 | デフォルトで無効 |
|---|---|---|
| Google Calendar | イベントと空き状況を表示、イベントを作成 | イベントを更新、イベントをキャンセル |
| Google Sheets | 行を追加 | — |
| Slack | チャンネルと最近のメッセージを表示、メッセージを検索 | メッセージを投稿 |
| HubSpot | コンタクトと会社を検索・閲覧 | コンタクトを作成または更新、メモを追加 |
| Salesforce | リード、コンタクト、商談を検索・閲覧 | レコードを作成または更新、アクティビティを記録 |
| Cal.com | イベントタイプを一覧表示して空き状況を確認、予約を作成 | 予約を変更またはキャンセル |
無効にした操作はエージェントでは使用できなくなります。対応するツールが通話中にエージェントへ提供されることはありません。
エージェントが利用できるツール
接続をエージェントに追加すると、有効化された操作が会話中に呼び出し可能なツールとして表示されます。
- Google Calendar —
calendar_list_events,calendar_check_availability,calendar_create_event,calendar_update_event,calendar_cancel_event - Google Sheets —
sheets_append_row(設定したスプレッドシートとタブに書き込みます) - Slack —
slack_list_channels,slack_search_messages,slack_post_message - HubSpot —
hubspot_search_contacts,hubspot_get_contact,hubspot_upsert_contact,hubspot_add_note - Salesforce —
salesforce_search_records,salesforce_get_record,salesforce_upsert_lead,salesforce_log_activity - Cal.com —
calcom_list_event_types,calcom_check_availability,calcom_create_booking,calcom_cancel_booking
これらのスキーマを作成する必要はありません。ThunderPhone がツールを定義し、接続済みアカウントを介して呼び出しをルーティングします。
接続をエージェントに追加
エージェントが使用するまで、接続は何も行いません。ビルダーでエージェントを開き(エージェントを構築)、接続済みアプリ セクションで接続を追加します。Apps ページの接続タイルには、有効な操作数と使用中のエージェント数が表示されます。
接続解除
接続タイルを開き、そこから接続を解除します。使用していたエージェントは、次回の通話でそれらのツールを利用できなくなります。