> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thunderphone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 連接應用程式（Google、Slack、HubSpot 等）

> 只需幾個點擊，無須撰寫程式碼，即可賦予你的智慧體真正的能力——查看行事曆、更新 CRM、傳送訊息至 Slack。

應用程式連線讓語音智慧體能在團隊已使用的工具中於通話進行期間執行操作：查看行事曆上的可用時段、在 CRM 中查詢來電者、將潛在客戶新增至試算表、將摘要發布到 Slack。你只需在 **連線 → 應用程式**
（`/dashboard/app-connections`）下連結帳戶一次，選擇智慧體可執行的操作，然後在其建置工具中將連線附加至任何智慧體。

目前提供六個應用程式：

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

若需要清單以外的項目，請建立自訂
[API 連線](/zh-Hant/guides/api-connections)，或新增
[MCP 伺服器](/zh-Hant/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`

你不需要為任何這些工具撰寫結構描述——ThunderPhone 會定義工具，並透過已連結的帳戶路由呼叫。

## 將連線附加至智慧體

連線必須由智慧體使用才會生效。在建構工具中開啟智慧體（[建立智慧體](/zh-Hant/guides/build-an-agent)），並在其 **已連結的應用程式** 區段新增連線。應用程式頁面上的連線方塊會顯示已啟用的操作數量，以及使用該連線的智慧體數量。

## 中斷連線

開啟連線方塊，並從中中斷連線。原本使用該連線的智慧體會在下一通電話時失去這些工具。

## 後續步驟

<CardGroup cols={2}>
  <Card title="將任何 API 轉換為智慧體動作" icon="plug" href="/zh-Hant/guides/api-connections">
    適用於沒有原生連線服務的貼上 cURL 精靈。
  </Card>

  <Card title="新增 MCP 伺服器" icon="server" href="/zh-Hant/guides/mcp-servers">
    透過 Streamable HTTP 使用自備工具伺服器。
  </Card>
</CardGroup>
