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.
Sử dụng API của Calendly để lấy các khung giờ còn trống cho một loại sự kiện cụ thể, sau đó hiển thị các khung giờ đó trong trò chuyện. Xác thực bằng Personal Access Token hoặc OAuth, gọi event_type_available_times cho một khoảng thời gian 7 ngày và trả về các khung giờ cho người dùng.
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).
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.
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.
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ẽ.
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.
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.