---
title: "連接應用程式（Google、Slack、HubSpot 等）"
description: "透過預先建立的連接，只需點擊幾下、無需編寫程式碼，即可讓你的智能體具備實際功能——查看日曆、更新 CRM、發佈至 Slack——並連接你正在使用的應用程式。"
---

應用程式連接讓語音智能體可在對話期間，直接於團隊已使用的工具中執行操作：檢查行事曆可用時間、在 CRM 查找來電者、將潛在客戶資料新增至試算表，以及將摘要發佈至 Slack。你只需在 **連接 → 應用程式**
（`/dashboard/app-connections`）下連接帳戶一次，選擇智能體獲准執行的操作，然後在其建構器中將該連接附加至任何智能體。

目前提供六個應用程式：

| 應用程式 | 智能體可執行的操作 |
| --- | --- |
| **Google Calendar** | 查看可用時間及管理行事曆活動。 |
| **Google Sheets** | 將潛在客戶資料及通話結果新增至試算表。 |
| **Slack** | 尋找頻道、搜尋訊息，以及在獲得權限後發佈內容。 |
| **HubSpot** | 尋找聯絡人、更新記錄及新增備註。 |
| **Salesforce** | 搜尋記錄、更新潛在客戶及記錄活動。 |
| **Cal.com** | 檢查可用時間及管理預約。 |

如需連接未列於此處的服務，請建立自訂
[API 連接](/yue/guides/api-connections)，或新增
[MCP 伺服器](/yue/guides/mcp-servers)。

## 連接帳戶

<Steps>
  <Step title="開啟連接 → 應用程式，然後按一下新增應用程式">
    選擇器會顯示六個應用程式。你可以連接同一應用程式的多個帳戶——連接帳戶後，各應用程式會顯示「已連接」數量。
  </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** —— `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`

你毋須為任何工具撰寫 schema —— ThunderPhone 會定義工具，並透過已連接的帳戶路由通話。

## 將連接附加至智能體

連接在智能體使用前不會執行任何操作。在建構工具中開啟智能體（[建立智能體](/yue/guides/build-an-agent)），然後在其 **已連接應用程式** 區段加入連接。應用程式頁面上的連接方塊會顯示已啟用的操作數目，以及正在使用該連接的智能體數目。

## 中斷連接

開啟連接方塊，然後在該處中斷連接。原本使用該連接的智能體會在下一通電話時失去相關工具。

## 下一步

<CardGroup cols={2}>
  <Card title="將任何 API 轉為智能體操作" icon="plug" href="/yue/guides/api-connections">
    適用於未有原生連接服務的貼上 cURL 精靈。
  </Card>
  <Card title="加入 MCP 伺服器" icon="server" href="/yue/guides/mcp-servers">
    透過 Streamable HTTP 使用你自備的工具伺服器。
  </Card>
</CardGroup>
