Tích hợp Calendly cho chatbot và trợ lý AI
Về tích hợp này
Calendly là một trong những tích hợp hữu ích nhất của chúng tôi cho việc lên lịch. Bằng cách kết nối chatbot với Calendly, người xây dựng có thể cho phép người dùng đặt lịch hẹn trực tiếp trong cuộc trò chuyện mà không cần chuyển ứng dụng.
Tích hợp này hoạt động bằng cách liên kết các luồng chatbot với lịch Calendly, vì vậy khi người dùng yêu cầu một cuộc hẹn, chatbot sẽ kiểm tra lịch trống và chia sẻ các lựa chọn đặt lịch.
Với thiết lập này, việc lên lịch trở thành một phần của cuộc trò chuyện—người dùng có thể chọn thời gian, xác nhận cuộc hẹn và nhận nhắc nhở tự động, tất cả đều qua chatbot.
Tính năng chính
- Chia sẻ các khung giờ trống trong cuộc trò chuyện
- Đặt lịch hẹn trực tiếp từ cuộc trò chuyện với chatbot
- Đồng bộ tự động với các lịch Calendly
- Gửi xác nhận đặt lịch cho người dùng
- Kích hoạt nhắc nhở và theo dõi qua trò chuyện
- Cập nhật hoặc hủy cuộc hẹn từ chatbot
- Thu thập thông tin người dùng trước khi lên lịch
- Kết nối việc lên lịch với quy trình làm việc hoặc CRM
Câu hỏi thường gặp
Chatbot kiểm tra lịch trống của tôi trên Calendly như thế nào?
Sử dụng API của Calendly để lấy các khung giờ trống cho một loại sự kiện cụ thể, sau đó hiển thị các khung giờ đó trong cuộc trò chuyện. Xác thực bằng Personal Access Token hoặc OAuth, gọi event_type_available_times cho khoảng thời gian 7 ngày, và trả về các khung giờ cho người dùng.
Làm thế nào để kết nối chatbot với tài khoản Calendly của tôi?
Xác thực Calendly trong bot của bạn (PAT hoặc OAuth), chọn các loại sự kiện bạn muốn hiển thị, và thiết lập webhook để bot biết khi nào cuộc hẹn được tạo hoặc hủy. Quá trình này sẽ dễ dàng hơn nếu bạn sử dụng tích hợp Calendly có sẵn (như trên Botpress, Landbot hoặc Intercom).
Làm sao để gửi xác nhận đặt lịch và nhắc nhở qua chatbot?
Calendly tự động gửi xác nhận (lời mời lịch hoặc email), và cũng có thể gửi nhắc nhở (email/SMS với các gói trả phí). Bot của bạn có thể lặp lại thông tin xác nhận và thêm nhắc nhở qua trò chuyện nếu bạn muốn.
Làm sao để cập nhật hoặc hủy cuộc hẹn Calendly từ chatbot?
Hiển thị các liên kết đổi lịch/hủy lịch mà Calendly cung cấp cho mỗi lần đặt lịch, hoặc hướng người dùng đến email xác nhận; webhook của bạn sẽ thông báo cho bot khi sự kiện thay đổi để bot cập nhật cuộc trò chuyện/CRM.
Làm sao để thu thập thông tin người dùng trước khi lên lịch trên Calendly?
Thu thập thông tin trong cuộc trò chuyện (tên, email, câu trả lời tùy chỉnh) và điền sẵn vào Calendly qua liên kết hoặc tham số nhúng (bao gồm cả câu trả lời cho các câu hỏi như a1…a10). Điều này giúp giảm thao tác và giữ dữ liệu sạch sẽ.
Người dùng đặt lịch qua cuộc trò chuyện với chatbot như thế nào?
Chatbot thu thập thông tin cơ bản, hiển thị các khung giờ trống và chuyển người dùng sang công cụ đặt lịch để xác nhận. Sau đó bot chia sẻ xác nhận và lưu thông tin sự kiện để theo dõi.
Làm sao để kết nối việc lên lịch qua chatbot với CRM của tôi?
Bạn kết nối việc lên lịch với CRM bằng cách đồng bộ các sự kiện đặt lịch. Khi một cuộc hẹn được tạo hoặc thay đổi, chatbot sẽ chuyển các thông tin—như tên, email và thời gian—vào CRM dưới dạng hồ sơ liên hệ và hoạt động lịch.
## 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.