---
title: "アプリを接続（Google、Slack、HubSpot など）"
description: "数クリック、コード不要で、エージェントに実用的な機能を追加できます。利用中のアプリとの事前構築済み連携により、カレンダーの確認、CRMの更新、Slackへの投稿が可能です。"
---

アプリ接続を使用すると、チームがすでに使用しているツール内で音声エージェントが会話中に操作できます。カレンダーの空き状況の確認、CRM での発信者の検索、スプレッドシートへのリードの追加、Slack への要約の投稿などが可能です。**接続 → アプリ**
(`/dashboard/app-connections`) で一度アカウントを接続し、エージェントに許可する操作を選択して、ビルダー内の任意のエージェントに接続を追加します。

現在、6 つのアプリケーションを利用できます。

| アプリケーション | エージェントで実行できる操作 |
| --- | --- |
| **Google Calendar** | 空き状況の表示とカレンダーイベントの管理。 |
| **Google Sheets** | リードの詳細と通話結果をシートに追加。 |
| **Slack** | チャンネルの検索、メッセージの検索、権限に基づく投稿。 |
| **HubSpot** | 連絡先の検索、レコードの更新、メモの追加。 |
| **Salesforce** | レコードの検索、リードの更新、アクティビティの記録。 |
| **Cal.com** | 空き状況の確認と予約の管理。 |

このリストにないものについては、カスタム
[API 接続](/ja/guides/api-connections)を構築するか、
[MCP サーバー](/ja/guides/mcp-servers)を追加してください。

## アカウントを接続する

<Steps>
  <Step title="接続 → アプリを開き、アプリケーションを追加をクリック">
    6 つのアプリケーションが選択画面に表示されます。同じアプリの複数のアカウントを接続できます。1 つ以上接続すると、それぞれに「接続済み」の件数が表示されます。
  </Step>
  <Step title="アカウントを認可する">
    ほとんどのアプリは OAuth を使用します。ポップアップが開いたらプロバイダーにログインしてアクセスを承認すると、接続がページに表示されます。**Cal.com は例外です**。代わりに API キーで接続します。キーを貼り付けて **検証して接続** をクリックします。キーは暗号化されて保存される前に Cal.com に対して検証されます。
  </Step>
  <Step title="Google Sheets のみ: スプレッドシートを選択する">
    Sheets 接続では、書き込み先のスプレッドシートとタブを指定する必要があります。接続直後に設定パネルが開きます。スプレッドシートの URL（または ID）を貼り付け、**スプレッドシートを確認** をクリックしてタブを選択してください。パネルには検出された列が表示されます。完了するまで、接続タイルには **設定が必要** と表示されます。
  </Step>
</Steps>

アプリ接続の接続と管理には、組織内の **管理者** または **オーナー** ロールが必要です。

## エージェントが実行できる操作を制御する

各接続には操作ごとの権限切り替えがあります。接続タイルを開いて管理してください。読み取り操作は初期状態で有効です。データへの書き込みや変更を行う操作は、有効にするまで初期状態で **無効** です。

| アプリケーション | 初期状態で有効 | 初期状態で無効 |
| --- | --- | --- |
| Google Calendar | イベントと空き状況の表示、イベントの作成 | イベントの更新、イベントのキャンセル |
| Google Sheets | 行の追加 | — |
| Slack | チャンネルと最近のメッセージの表示、メッセージの検索 | メッセージの投稿 |
| HubSpot | 連絡先と会社の検索および読み取り | 連絡先の作成または更新、メモの追加 |
| Salesforce | リード、連絡先、商談の検索および読み取り | レコードの作成または更新、アクティビティの記録 |
| Cal.com | イベントタイプの一覧表示と空き状況の確認、予約の作成 | 予約の変更またはキャンセル |

無効にした操作はエージェントで利用できません。対応するツールが通話中にエージェントへ提供されることはありません。

Google Calendar 接続には、初期状態で有効な **ゲストへの招待をメールで送信** スイッチもあります。エージェントが発信者のメールアドレスを収集してイベントのゲストとして追加すると、Google は招待メールと、その後にエージェントが行う更新またはキャンセルをメールで送信します。メールなしでイベントにゲストを追加するには、このスイッチを無効にしてください。招待にはイベント説明が含まれるため、エージェントがそこに社内メモを記載しないようにし、予約前に発信者へメールアドレスを読み上げて確認してください。

## エージェントが利用できるツール

接続をエージェントに紐付けると、有効な操作が会話中に呼び出し可能なツールとして表示されます。

- **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がツールを定義し、接続済みアカウントを通じて呼び出しをルーティングします。

## 接続をエージェントに紐付ける

エージェントが使用するまで、接続は何も実行しません。
ビルダーでエージェントを開き（[エージェントを構築](/ja/guides/build-an-agent)）、**接続済みアプリ**セクションで接続を追加します。Appsページの接続タイルには、有効な操作数と使用中のエージェント数が表示されます。

## 切断

接続タイルを開き、そこから切断します。使用していたエージェントは、次の通話時にこれらのツールを利用できなくなります。

## 次のステップ

<CardGroup cols={2}>
  <Card title="任意のAPIをエージェントアクションに変換" icon="plug" href="/ja/guides/api-connections">
    ネイティブ接続がないサービス向けの、cURLを貼り付けるウィザードです。
  </Card>
  <Card title="MCPサーバーを追加" icon="server" href="/ja/guides/mcp-servers">
    Streamable HTTP経由で独自のツールサーバーを利用できます。
  </Card>
</CardGroup>
