Integração do Calendly para chatbots e agentes de IA
Sobre esta integração
O Calendly é uma das nossas integrações mais úteis para agendamento. Ao conectar um chatbot ao Calendly, os criadores permitem que os usuários marquem reuniões diretamente pelo chat, sem precisar trocar de aplicativo.
A integração funciona conectando os fluxos do chatbot a um calendário do Calendly. Assim, quando um usuário solicita uma reunião, o chatbot verifica a disponibilidade e apresenta as opções de agendamento.
Com essa configuração, o agendamento faz parte da própria conversa—os usuários escolhem um horário, confirmam a reunião e recebem lembretes automaticamente, tudo pelo chatbot.
Principais recursos
- Compartilhe horários disponíveis no chat
- Agende reuniões diretamente nas conversas do chatbot
- Sincronize automaticamente com calendários do Calendly
- Envie confirmações de agendamento para os usuários
- Dispare lembretes e acompanhamentos pelo chat
- Atualize ou cancele compromissos pelo chatbot
- Colete informações do usuário antes de agendar
- Conecte o agendamento a fluxos de trabalho ou CRMs
Perguntas frequentes
Como um chatbot pode verificar minha disponibilidade no Calendly?
Use a API do Calendly para buscar horários disponíveis para um tipo de evento específico e mostre essas opções no chat. Faça a autenticação com um Token de Acesso Pessoal ou OAuth, chame event_type_available_times para um período de 7 dias e retorne os horários ao usuário.
Como conecto um chatbot à minha conta do Calendly?
Autentique o Calendly dentro do seu bot (PAT ou OAuth), selecione os tipos de evento que deseja disponibilizar e configure assinaturas de webhook para que o bot saiba quando reuniões forem criadas ou canceladas. Esse processo é mais fácil se você usar uma integração pronta do Calendly (como no Botpress, Landbot ou Intercom).
Como posso enviar confirmações de agendamento e lembretes pelo chatbot?
O Calendly envia confirmações automaticamente (convites de calendário ou e-mails) e também pode enviar lembretes (e-mail/SMS em planos pagos). Seu bot pode repetir os detalhes da confirmação e adicionar lembretes no chat, se preferir.
Como atualizo ou cancelo uma reunião do Calendly pelo chatbot?
Mostre os links de reagendamento/cancelamento que o Calendly gera para cada agendamento ou oriente os usuários a acessarem o e-mail de confirmação; seus webhooks vão avisar o bot quando o evento for alterado, para que ele atualize a conversa ou o CRM.
Como posso coletar informações do usuário antes de agendar uma reunião no Calendly?
Colete os dados no chat (nome, e-mail, respostas personalizadas) e preencha automaticamente no Calendly via link ou parâmetros de embed (incluindo respostas para perguntas do convidado como a1…a10). Isso reduz atritos e mantém os registros organizados.
Como os usuários agendam uma reunião por meio de uma conversa com o chatbot?
O chatbot coleta informações básicas, mostra os horários disponíveis e direciona o usuário para sua ferramenta de agendamento para confirmar a reunião. Depois, o bot compartilha a confirmação e armazena os detalhes do evento para acompanhamento.
Como conecto o agendamento via chatbot ao meu CRM?
Você conecta o agendamento ao CRM sincronizando os eventos de marcação. Quando uma reunião é criada ou alterada, o chatbot envia os detalhes—como nome, e-mail e horário—para o CRM como um registro de contato e atividade de calendário.
## 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.