Integrasi Calendly untuk chatbot dan agen AI
Tentang integrasi ini
Calendly adalah salah satu integrasi paling berguna kami untuk penjadwalan. Dengan menghubungkan chatbot ke Calendly, pembuat bot dapat memungkinkan pengguna memesan pertemuan langsung di chat tanpa harus berpindah aplikasi.
Integrasi ini bekerja dengan menghubungkan alur chatbot ke kalender Calendly, sehingga saat pengguna meminta pertemuan, chatbot akan memeriksa ketersediaan dan membagikan opsi pemesanan.
Dengan pengaturan ini, penjadwalan menjadi bagian dari percakapan—pengguna dapat memilih waktu, mengonfirmasi pertemuan, dan menerima pengingat secara otomatis, semuanya melalui chatbot.
Fitur utama
- Bagikan slot waktu yang tersedia di chat
- Pesan pertemuan langsung dari percakapan chatbot
- Sinkronkan otomatis dengan kalender Calendly
- Kirim konfirmasi pemesanan ke pengguna
- Kirim pengingat dan tindak lanjut melalui chat
- Perbarui atau batalkan janji temu dari chatbot
- Kumpulkan detail pengguna sebelum penjadwalan
- Hubungkan penjadwalan ke alur kerja atau CRM
FAQ
Bagaimana chatbot bisa memeriksa ketersediaan saya di Calendly?
Gunakan API Calendly untuk mengambil slot waktu yang tersedia untuk tipe acara tertentu, lalu tampilkan slot tersebut di chat. Autentikasi dengan Personal Access Token atau OAuth, panggil event_type_available_times untuk jangka waktu 7 hari, dan kembalikan waktu-waktu tersebut ke pengguna.
Bagaimana cara menghubungkan chatbot ke akun Calendly saya?
Autentikasi Calendly di dalam bot Anda (PAT atau OAuth), pilih tipe acara yang ingin Anda tampilkan, dan atur langganan webhook agar bot mengetahui saat pertemuan dibuat atau dibatalkan. Proses ini lebih mudah jika Anda menggunakan integrasi Calendly yang sudah jadi (seperti di Botpress, Landbot, atau Intercom).
Bagaimana cara mengirim konfirmasi pemesanan dan pengingat melalui chatbot?
Calendly mengirimkan konfirmasi secara otomatis (undangan kalender atau email), dan juga dapat mengirim pengingat (email/SMS pada paket berbayar). Bot Anda dapat mengulangi detail konfirmasi dan menambahkan pengingat chat sendiri jika Anda mau.
Bagaimana cara memperbarui atau membatalkan pertemuan Calendly dari chatbot?
Tampilkan tautan penjadwalan ulang/pembatalan yang diberikan Calendly untuk setiap pemesanan, atau arahkan pengguna ke email konfirmasi mereka; webhook Anda akan memberi tahu bot saat acara berubah sehingga percakapan/CRM dapat diperbarui.
Bagaimana cara mengumpulkan detail pengguna sebelum menjadwalkan pertemuan di Calendly?
Kumpulkan detail di chat (nama, email, jawaban khusus) dan isikan otomatis ke Calendly melalui tautan atau parameter embed (termasuk jawaban untuk pertanyaan undangan seperti a1…a10). Ini mengurangi hambatan dan menjaga data tetap rapi.
Bagaimana pengguna memesan pertemuan melalui percakapan chatbot?
Chatbot mengumpulkan detail dasar, menampilkan slot yang tersedia, lalu mengarahkan pengguna ke alat penjadwalan Anda untuk mengonfirmasi pemesanan. Bot kemudian membagikan konfirmasi dan menyimpan detail acara untuk tindak lanjut.
Bagaimana cara menghubungkan penjadwalan melalui chatbot ke CRM saya?
Anda dapat menghubungkan penjadwalan ke CRM dengan menyinkronkan acara pemesanan. Saat pertemuan dibuat atau diubah, chatbot mengirimkan detail—seperti nama, email, dan waktu—ke CRM sebagai data kontak dan aktivitas kalender.
## 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.