為聊天機器人和 AI 助理打造的 Calendly 整合
關於此整合
Calendly 是我們最實用的排程整合之一。將聊天機器人連接到 Calendly,開發者可以讓使用者直接在對話中預約會議,無需切換應用程式。
這項整合是透過將聊天機器人流程連結到 Calendly 行事曆來運作,當使用者要求預約時,聊天機器人會檢查可用時段並分享預約選項。
有了這個設定,排程就成為對話的一部分——使用者可以直接選擇時間、確認會議,並自動收到提醒,全部都在聊天機器人中完成。
主要功能
- 在對話中分享可預約時段
- 直接從聊天機器人對話中預約會議
- 自動與 Calendly 行事曆同步
- 向使用者發送預約確認
- 透過對話觸發提醒與後續通知
- 可從聊天機器人更新或取消預約
- 排程前先收集使用者資料
- 將排程連接到工作流程或 CRM
常見問題
聊天機器人如何查詢我在 Calendly 的可用時段?
利用 Calendly 的 API 取得特定活動類型的可用時段,然後在對話中顯示這些時段。使用個人存取權杖(PAT)或 OAuth 驗證,呼叫 event_type_available_times 取得 7 天內的時段,並將結果回傳給使用者。
我要如何將聊天機器人連接到我的 Calendly 帳戶?
在機器人內完成 Calendly 驗證(PAT 或 OAuth),選擇你想要公開的活動類型,並設定 webhook 訂閱,讓機器人能在會議建立或取消時收到通知。如果你使用預先建置的 Calendly 整合(如 Botpress、Landbot 或 Intercom),這個流程會更簡單。
我要如何透過聊天機器人發送預約確認和提醒?
Calendly 會自動發送確認(行事曆邀請或電子郵件),也能發送提醒(付費方案可用電子郵件/簡訊)。如果你希望,機器人也可以重複確認細節並額外發送對話提醒。
我要如何從聊天機器人更新或取消 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.