การเชื่อมต่อ Calendly สำหรับแชทบอทและ AI agent
เกี่ยวกับการผสานนี้
Calendly เป็นหนึ่งในเครื่องมือเชื่อมต่อที่มีประโยชน์มากที่สุดสำหรับการนัดหมาย เมื่อเชื่อมต่อแชทบอทกับ Calendly ผู้สร้างบอทสามารถให้ผู้ใช้จองเวลานัดหมายได้โดยตรงในแชทโดยไม่ต้องเปลี่ยนแอป
การเชื่อมต่อนี้ทำงานโดยผูก Flows ของแชทบอทเข้ากับปฏิทิน Calendly ดังนั้นเมื่อผู้ใช้ขอจองนัด แชทบอทจะตรวจสอบเวลาว่างและแสดงตัวเลือกการจองให้
ด้วยวิธีนี้ การนัดหมายจะกลายเป็นส่วนหนึ่งของบทสนทนา—ผู้ใช้สามารถเลือกเวลา ยืนยันนัด และรับการแจ้งเตือนโดยอัตโนมัติ ทั้งหมดนี้ผ่านแชทบอท
คุณสมบัติเด่น
- แชร์ช่วงเวลาว่างผ่านแชท
- จองนัดหมายได้โดยตรงจากการสนทนาในแชทบอท
- ซิงค์กับปฏิทิน Calendly อัตโนมัติ
- ส่งการยืนยันการจองให้ผู้ใช้
- ส่งการแจ้งเตือนและติดตามผลผ่านแชท
- อัปเดตหรือยกเลิกนัดหมายจากแชทบอท
- เก็บข้อมูลผู้ใช้ก่อนทำการนัดหมาย
- เชื่อมโยงการนัดหมายกับเวิร์กโฟลว์หรือ CRM
คำถามที่พบบ่อย
แชทบอทจะตรวจสอบเวลาว่างของฉันใน Calendly ได้อย่างไร?
ใช้ API ของ Calendly เพื่อดึงช่วงเวลาที่ว่างสำหรับประเภทกิจกรรมที่กำหนด แล้วแสดงช่วงเวลาเหล่านั้นในแชท รับรองความถูกต้องด้วย Personal Access Token หรือ OAuth เรียก event_type_available_times สำหรับช่วงเวลา 7 วัน และส่งเวลาที่ได้กลับไปยังผู้ใช้
จะเชื่อมต่อแชทบอทกับบัญชี Calendly ของฉันได้อย่างไร?
ยืนยันตัวตนกับ Calendly ในบอทของคุณ (PAT หรือ OAuth) เลือกประเภทกิจกรรมที่ต้องการให้ผู้ใช้เห็น และตั้งค่า webhook subscription เพื่อให้บอทรู้เมื่อมีการสร้างหรือยกเลิกนัด วิธีนี้จะง่ายขึ้นหากใช้การเชื่อมต่อ Calendly ที่สร้างไว้ล่วงหน้า (เช่นบน Botpress, Landbot หรือ Intercom)
จะส่งการยืนยันและแจ้งเตือนการจองผ่านแชทบอทได้อย่างไร?
Calendly จะส่งการยืนยันโดยอัตโนมัติ (เชิญปฏิทินหรืออีเมล) และสามารถส่งการแจ้งเตือน (อีเมล/SMS สำหรับแผนชำระเงิน) บอทของคุณสามารถแจ้งรายละเอียดการยืนยันซ้ำในแชท และเพิ่มการแจ้งเตือนในแชทเองได้หากต้องการ
จะอัปเดตหรือยกเลิกนัดหมาย Calendly ผ่านแชทบอทได้อย่างไร?
แสดงลิงก์สำหรับเปลี่ยนแปลง/ยกเลิกที่ Calendly สร้างให้แต่ละการจอง หรือแนะนำให้ผู้ใช้ตรวจสอบอีเมลยืนยันของตน; webhook ของคุณจะแจ้งบอทเมื่อมีการเปลี่ยนแปลงกิจกรรม เพื่อให้บอทอัปเดตบทสนทนาหรือ CRM ได้
จะเก็บข้อมูลผู้ใช้ก่อนนัดหมายใน Calendly ได้อย่างไร?
เก็บข้อมูลในแชท (ชื่อ อีเมล คำตอบเพิ่มเติม) แล้วกรอกข้อมูลเหล่านั้นล่วงหน้าใน Calendly ผ่านลิงก์หรือพารามิเตอร์ฝัง (รวมถึงคำตอบสำหรับคำถามเชิญ เช่น a1…a10) วิธีนี้ช่วยลดขั้นตอนและทำให้ข้อมูลเป็นระเบียบ
ผู้ใช้จะจองนัดหมายผ่านแชทบอทได้อย่างไร?
แชทบอทจะเก็บข้อมูลพื้นฐาน แสดงช่วงเวลาว่าง และส่งผู้ใช้ไปยังเครื่องมือจองเพื่อยืนยันการนัดหมาย จากนั้นบอทจะแชร์การยืนยันและบันทึกรายละเอียดกิจกรรมเพื่อใช้ติดตามผล
จะเชื่อมโยงการนัดหมายผ่านแชทบอทกับ CRM ได้อย่างไร?
คุณสามารถเชื่อมโยงการนัดหมายกับ CRM ได้โดยซิงค์เหตุการณ์การจอง เมื่อมีการสร้างหรือเปลี่ยนนัดหมาย แชทบอทจะส่งรายละเอียด เช่น ชื่อ อีเมล และเวลา ไปยัง CRM เป็นข้อมูลติดต่อและกิจกรรมในปฏิทิน
## What it is
A simply great integration to connect your Calendly account to your Botpress Bot. Send meeting invites to users and receive an event when they schedule directly in your bot.
## How it works
When enabling the integration, a Webhook Subscription is created for your Calendly account using the provided `Access Token`. This webhook sends an event to the integration when an invitee signs up for one of your events.
The `Schedule Calendly Event` action can be used to create event link. It requires a Conversation Id and Calendly Event URL. It uses the URL to match an event from your Calendly and creates a new link with your Conversation Id embeded inside. This Id is then used to trigger the `Calendly Event` inside the conversation so that your bot can respond to the event.
`Conversation Id` is a unique identifier for each conversation. You can pass into this field to embed your id. When receiving a Calendly Event you can use in the Advanced Options `Conversation ID` field of the `Calendly Event Trigger`. This will pull the event to the appropriate conversation.
You can see the full integration code at: https://github.com/SimplyGreatBots/Calendly
## Tutorial Video
[](https://youtu.be/0jdsGJhoQfo)
#### Pre-requisites
Receiving events from Calendly requires a `Standard` or higher subscription to have access to webhooks required for this integration.
#### Calendly Setup
1. Go to your [Calendly Integrations Page](https://calendly.com/integrations) and click on `API and Webhooks`.
2. Click on `Generate New Token`, choose a name, and click `Create Token`.
3. After the token is created, copy, and save it in a safe location. You will need in step 3 of the Botpress setup.
#### Botpress Setup
1. Click `Install` on the top right and select your bot.
2. Click the popup that appears to configure your integration.
3. Add your Calendly access token to the `Access Token` field.
4. Enable and save the integration.