---
title: "เชื่อมต่อแอป (Google, Slack, HubSpot และอื่นๆ)"
description: "มอบความสามารถจริงให้เอเจนต์ของคุณได้ในไม่กี่คลิกโดยไม่ต้องเขียนโค้ด — ตรวจสอบปฏิทิน อัปเดต CRM ของคุณ โพสต์ไปยัง Slack — ผ่านการเชื่อมต่อสำเร็จรูปกับแอปที่คุณใช้งาน"
---

การเชื่อมต่อแอปช่วยให้เอเจนต์เสียงดำเนินการในเครื่องมือที่ทีมของคุณใช้อยู่แล้วได้ระหว่างการสนทนา เช่น ตรวจสอบเวลาว่างในปฏิทิน ค้นหาผู้โทรใน CRM เพิ่มข้อมูลลีดลงในสเปรดชีต หรือโพสต์สรุปไปยัง Slack คุณเชื่อมต่อบัญชีเพียงครั้งเดียวใน **การเชื่อมต่อ → แอป**
(`/dashboard/app-connections`) เลือกสิ่งที่เอเจนต์ได้รับอนุญาตให้ทำ และแนบการเชื่อมต่อเข้ากับเอเจนต์ใดก็ได้ในตัวสร้างเอเจนต์

ปัจจุบันมีแอปพลิเคชันให้ใช้งาน 6 รายการ:

| แอปพลิเคชัน | สิ่งที่เอเจนต์ของคุณทำได้ |
| --- | --- |
| **Google Calendar** | ดูเวลาว่างและจัดการกิจกรรมในปฏิทิน |
| **Google Sheets** | เพิ่มรายละเอียดลีดและผลลัพธ์การโทรลงในชีต |
| **Slack** | ค้นหาช่อง ค้นหาข้อความ และโพสต์เมื่อได้รับอนุญาต |
| **HubSpot** | ค้นหารายชื่อติดต่อ อัปเดตระเบียน และเพิ่มบันทึก |
| **Salesforce** | ค้นหาระเบียน อัปเดตลีด และบันทึกกิจกรรม |
| **Cal.com** | ตรวจสอบเวลาว่างและจัดการการจอง |

สำหรับสิ่งอื่นที่ไม่อยู่ในรายการนี้ ให้สร้าง
[การเชื่อมต่อ API](/th/guides/api-connections) แบบกำหนดเอง หรือเพิ่ม
[เซิร์ฟเวอร์ MCP](/th/guides/mcp-servers)

## เชื่อมต่อบัญชี

<Steps>
  <Step title="เปิด การเชื่อมต่อ → แอป แล้วคลิก เพิ่มแอปพลิเคชัน">
    ตัวเลือกจะแสดงแอปพลิเคชันทั้ง 6 รายการ คุณสามารถเชื่อมต่อหลายบัญชี
    ของแอปเดียวกันได้ โดยแต่ละแอปจะแสดงจำนวน "เชื่อมต่อแล้ว" เมื่อคุณเชื่อมต่ออย่างน้อยหนึ่งบัญชี
  </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 กำหนดเครื่องมือ
และส่งต่อการเรียกใช้ผ่านบัญชีที่เชื่อมต่ออยู่

## แนบการเชื่อมต่อเข้ากับเอเจนต์

การเชื่อมต่อจะไม่ทำงานจนกว่าเอเจนต์จะใช้งาน เปิดเอเจนต์ใน
ตัวสร้าง ([สร้างเอเจนต์](/th/guides/build-an-agent)) แล้วเพิ่มการเชื่อมต่อ
ในส่วน **แอปที่เชื่อมต่อ** ไทล์ของการเชื่อมต่อบนหน้าแอป
จะแสดงจำนวนการดำเนินการที่เปิดใช้งานและจำนวนเอเจนต์ที่ใช้งาน

## ยกเลิกการเชื่อมต่อ

เปิดไทล์การเชื่อมต่อแล้วตัดการเชื่อมต่อจากที่นั่น เอเจนต์ที่
ใช้งานการเชื่อมต่อนั้นจะสูญเสียเครื่องมือเหล่านั้นในการโทรครั้งถัดไป

## ขั้นตอนถัดไป

<CardGroup cols={2}>
  <Card title="เปลี่ยน API ใดก็ได้ให้เป็นการดำเนินการของเอเจนต์" icon="plug" href="/th/guides/api-connections">
    วิซาร์ดวาง cURL สำหรับบริการที่ไม่มีการเชื่อมต่อแบบเนทีฟ
  </Card>
  <Card title="เพิ่มเซิร์ฟเวอร์ MCP" icon="server" href="/th/guides/mcp-servers">
    นำเซิร์ฟเวอร์เครื่องมือของคุณมาใช้ผ่าน Streamable HTTP
  </Card>
</CardGroup>
