Integracja Calendly dla chatbotów i agentów AI
O tej integracji
Calendly to jedna z naszych najprzydatniejszych integracji do umawiania spotkań. Po połączeniu chatbota z Calendly użytkownicy mogą rezerwować terminy bezpośrednio w czacie, bez konieczności przełączania się między aplikacjami.
Integracja polega na powiązaniu przepływów chatbota z kalendarzem Calendly, dzięki czemu gdy użytkownik poprosi o spotkanie, chatbot sprawdza dostępność i udostępnia możliwe terminy.
Dzięki temu umawianie spotkań staje się częścią rozmowy — użytkownicy mogą wybrać termin, potwierdzić spotkanie i automatycznie otrzymywać przypomnienia, wszystko przez chatbota.
Najważniejsze funkcje
- Udostępniaj dostępne terminy w czacie
- Rezerwuj spotkania bezpośrednio w rozmowie z chatbotem
- Automatyczna synchronizacja z kalendarzami Calendly
- Wysyłaj potwierdzenia rezerwacji do użytkowników
- Wysyłaj przypomnienia i follow-upy przez czat
- Aktualizuj lub odwołuj spotkania z poziomu chatbota
- Zbieraj dane użytkownika przed umówieniem spotkania
- Połącz harmonogramowanie z workflowami lub CRM
Najczęstsze pytania
Jak chatbot może sprawdzić moją dostępność w Calendly?
Wykorzystaj API Calendly, aby pobrać dostępne terminy dla wybranego typu wydarzenia, a następnie pokaż je w czacie. Uwierzytelnij się za pomocą Personal Access Token lub OAuth, wywołaj event_type_available_times dla 7-dniowego okna i zwróć dostępne godziny użytkownikowi.
Jak połączyć chatbota z moim kontem Calendly?
Uwierzytelnij Calendly w swoim bocie (PAT lub OAuth), wybierz typy wydarzeń, które chcesz udostępnić, i ustaw subskrypcje webhooków, aby bot wiedział, kiedy spotkania są tworzone lub odwoływane. Proces jest łatwiejszy, jeśli korzystasz z gotowej integracji Calendly (np. w Botpress, Landbot lub Intercom).
Jak wysyłać potwierdzenia rezerwacji i przypomnienia przez chatbota?
Calendly automatycznie wysyła potwierdzenia (zaproszenia do kalendarza lub e-maile) i może też wysyłać przypomnienia (e-mail/SMS w płatnych planach). Twój bot może powtórzyć szczegóły potwierdzenia i dodać własne przypomnienia w czacie, jeśli chcesz.
Jak zaktualizować lub odwołać spotkanie w Calendly przez chatbota?
Udostępnij linki do zmiany terminu/odwołania, które Calendly generuje dla każdej rezerwacji, lub skieruj użytkowników do e-maila z potwierdzeniem; Twoje webhooki poinformują bota o zmianach, aby mógł zaktualizować rozmowę lub CRM.
Jak zebrać dane użytkownika przed umówieniem spotkania w Calendly?
Zbierz dane w czacie (imię, e-mail, własne odpowiedzi) i wprowadź je do Calendly przez link lub parametry osadzenia (w tym odpowiedzi na pytania typu a1…a10). To upraszcza proces i pozwala zachować porządek w danych.
Jak użytkownicy rezerwują spotkanie przez rozmowę z chatbotem?
Chatbot zbiera podstawowe dane, pokazuje dostępne terminy i przekierowuje użytkownika do narzędzia do rezerwacji w celu potwierdzenia. Następnie bot udostępnia potwierdzenie i zapisuje szczegóły wydarzenia do dalszego kontaktu.
Jak połączyć harmonogramowanie przez chatbota z moim CRM?
Połącz harmonogramowanie z CRM, synchronizując zdarzenia rezerwacji. Gdy spotkanie zostanie utworzone lub zmienione, chatbot przekazuje szczegóły — takie jak imię, e-mail i termin — do CRM jako rekord kontaktu i aktywność w kalendarzu.
## 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.