Integrasi Calendly untuk chatbot dan ejen AI
Tentang integrasi ini
Calendly adalah salah satu integrasi paling berguna kami untuk penjadualan. Dengan menghubungkan chatbot ke Calendly, pembangun boleh membenarkan pengguna menempah mesyuarat terus dalam chat tanpa perlu bertukar aplikasi.
Integrasi ini berfungsi dengan menghubungkan aliran chatbot ke kalendar Calendly, jadi apabila pengguna meminta mesyuarat, chatbot akan menyemak ketersediaan dan berkongsi pilihan tempahan.
Dengan tetapan ini, penjadualan menjadi sebahagian daripada perbualan—pengguna boleh memilih masa, sahkan mesyuarat, dan menerima peringatan secara automatik, semuanya melalui chatbot.
Ciri utama
- Kongsi slot masa yang tersedia dalam chat
- Tempah mesyuarat terus dari perbualan chatbot
- Segerakkan dengan kalendar Calendly secara automatik
- Hantar pengesahan tempahan kepada pengguna
- Aktifkan peringatan dan susulan melalui chat
- Kemas kini atau batalkan janji temu dari chatbot
- Kumpul maklumat pengguna sebelum penjadualan
- Sambungkan penjadualan ke aliran kerja atau CRM
Soalan Lazim
Bagaimana chatbot boleh menyemak ketersediaan saya dalam Calendly?
Gunakan API Calendly untuk mendapatkan slot masa yang tersedia bagi jenis acara tertentu, kemudian paparkan slot tersebut dalam chat. Sahkan dengan Personal Access Token atau OAuth, panggil event_type_available_times untuk tetingkap 7 hari, dan kembalikan masa kepada pengguna.
Bagaimana saya menghubungkan chatbot ke akaun Calendly saya?
Sahkan Calendly dalam bot anda (PAT atau OAuth), pilih jenis acara yang ingin didedahkan, dan tetapkan langganan webhook supaya bot tahu bila mesyuarat dibuat atau dibatalkan. Proses ini lebih mudah jika anda menggunakan integrasi Calendly sedia ada (seperti di Botpress, Landbot, atau Intercom).
Bagaimana saya boleh menghantar pengesahan tempahan dan peringatan melalui chatbot?
Calendly menghantar pengesahan secara automatik (jemputan kalendar atau emel), dan juga boleh menghantar peringatan (emel/SMS untuk pelan berbayar). Bot anda boleh mengulangi butiran pengesahan dan menambah peringatan chat sendiri jika anda mahu.
Bagaimana saya boleh mengemas kini atau membatalkan mesyuarat Calendly dari chatbot?
Paparkan pautan jadual semula/batal yang diberikan Calendly untuk setiap tempahan, atau arahkan pengguna ke emel pengesahan mereka; webhook anda akan memaklumkan bot apabila acara berubah supaya ia boleh mengemas kini perbualan/CRM.
Bagaimana saya boleh mengumpul maklumat pengguna sebelum menjadualkan mesyuarat dalam Calendly?
Kumpul maklumat dalam chat (nama, emel, jawapan khusus) dan isikan ke dalam Calendly melalui pautan atau parameter embed (termasuk jawapan kepada soalan jemputan seperti a1…a10). Ini mengurangkan halangan dan memastikan rekod bersih.
Bagaimana pengguna menempah mesyuarat melalui perbualan chatbot?
Chatbot mengumpul maklumat asas, memaparkan slot yang tersedia, dan membawa pengguna ke alat penjadualan anda untuk mengesahkan tempahan. Bot kemudian berkongsi pengesahan dan menyimpan butiran acara untuk susulan.
Bagaimana saya menghubungkan penjadualan melalui chatbot ke CRM saya?
Anda menghubungkan penjadualan ke CRM dengan menyegerakkan acara tempahan. Apabila mesyuarat dibuat atau diubah, chatbot akan menghantar butiran—seperti nama, emel, dan masa—ke dalam CRM sebagai rekod kenalan dan aktiviti kalendar.
## 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.