Integrazione Calendly per chatbot e agenti AI
Informazioni su questa integrazione
Calendly è una delle nostre integrazioni più utili per la pianificazione. Collegando un chatbot a Calendly, i creatori possono permettere agli utenti di prenotare appuntamenti direttamente nella chat senza cambiare applicazione.
L'integrazione funziona collegando i flussi del chatbot a un calendario Calendly, così quando un utente richiede un appuntamento, il chatbot verifica la disponibilità e mostra le opzioni di prenotazione.
Con questa configurazione, la pianificazione diventa parte stessa della conversazione: gli utenti possono scegliere un orario, confermare l'appuntamento e ricevere promemoria automaticamente, tutto tramite il chatbot.
Funzionalità principali
- Condividi le fasce orarie disponibili in chat
- Prenota appuntamenti direttamente dalle conversazioni del chatbot
- Sincronizza automaticamente con i calendari Calendly
- Invia conferme di prenotazione agli utenti
- Invia promemoria e follow-up tramite chat
- Aggiorna o annulla appuntamenti dal chatbot
- Raccogli i dati degli utenti prima della prenotazione
- Collega la pianificazione a workflow o CRM
Domande frequenti
Come può un chatbot verificare la mia disponibilità su Calendly?
Usa l’API di Calendly per recuperare le fasce orarie disponibili per un tipo di evento specifico, poi mostra queste opzioni in chat. Autenticati con un Personal Access Token o OAuth, chiama event_type_available_times per una finestra di 7 giorni e restituisci gli orari all’utente.
Come collego un chatbot al mio account Calendly?
Autentica Calendly all’interno del tuo bot (PAT o OAuth), seleziona i tipi di evento che vuoi rendere disponibili e imposta le sottoscrizioni ai webhook così il bot saprà quando vengono creati o annullati appuntamenti. Questo processo è più semplice se usi un’integrazione Calendly già pronta (come su Botpress, Landbot o Intercom).
Come posso inviare conferme di prenotazione e promemoria tramite un chatbot?
Calendly invia automaticamente le conferme (inviti a calendario o email) e può anche inviare promemoria (email/SMS nei piani a pagamento). Il tuo bot può ripetere i dettagli della conferma e aggiungere propri promemoria in chat, se preferisci.
Come posso aggiornare o annullare un appuntamento Calendly tramite un chatbot?
Mostra i link per riprogrammare/annullare che Calendly fornisce per ogni prenotazione, oppure indirizza gli utenti alla loro email di conferma; i tuoi webhook notificheranno il bot quando l’evento cambia così potrà aggiornare la conversazione o il CRM.
Come posso raccogliere i dati degli utenti prima di prenotare un appuntamento su Calendly?
Raccogli i dati in chat (nome, email, risposte personalizzate) e precompilali su Calendly tramite link o parametri di embed (incluse le risposte alle domande per l’invitato come a1…a10). Questo riduce gli attriti e mantiene i dati ordinati.
Come fanno gli utenti a prenotare un appuntamento tramite una conversazione con il chatbot?
Il chatbot raccoglie i dati di base, mostra le fasce disponibili e indirizza l’utente al tuo strumento di pianificazione per confermare la prenotazione. Il bot poi condivide la conferma e memorizza i dettagli dell’evento per eventuali follow-up.
Come collego la pianificazione tramite chatbot al mio CRM?
Colleghi la pianificazione al CRM sincronizzando gli eventi di prenotazione. Quando viene creato o modificato un appuntamento, il chatbot invia i dettagli—come nome, email e orario—al CRM come nuovo contatto e attività in calendario.
## 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.