Integración de Calendly para chatbots y agentes de IA
Acerca de esta integración
Calendly es una de nuestras integraciones más útiles para la programación. Al conectar un chatbot a Calendly, los creadores pueden permitir a los usuarios reservar reuniones directamente en el chat sin cambiar de aplicación.
La integración funciona vinculando los flujos del chatbot a un calendario Calendly , de modo que cuando un usuario solicita una reunión, el chatbot comprueba la disponibilidad y comparte las opciones de reserva.
Con esta configuración, la programación se convierte en parte de la propia conversación: los usuarios pueden elegir una hora, confirmar la reunión y recibir recordatorios automáticamente, todo a través del chatbot.
Características principales
- Compartir las franjas horarias disponibles en el chat
- Concierte reuniones directamente desde las conversaciones del chatbot
- Sincronización automática con los calendarios Calendly
- Enviar confirmaciones de reserva a los usuarios
- Activar recordatorios y seguimientos a través del chat
- Actualizar o cancelar citas desde el chatbot
- Recopilar los datos del usuario antes de programar
- Conecte la programación a flujos de trabajo o CRM
Preguntas frecuentes
¿Cómo puede un chatbot comprobar mi disponibilidad en Calendly?
Utilice la API de Calendlypara obtener las franjas horarias disponibles para un tipo de evento específico y, a continuación, muéstrelas en el chat. Autentícate con un token de acceso personal u OAuth, llama a tipo_evento_horas_disponibles
para una ventana de 7 días, y devolver los tiempos al usuario.
¿Cómo conecto un chatbot a mi cuenta de Calendly ?
Autentica Calendly dentro de tu bot (PAT u OAuth), selecciona los tipos de eventos que quieres exponer y establece suscripciones webhook para que el bot sepa cuándo se crean o cancelan reuniones. Este proceso es más sencillo si utilizas una integración de Calendly predefinida (como en Botpress, Landbot o Intercom).
¿Cómo puedo enviar confirmaciones de reserva y recordatorios a través de un chatbot?
Calendly envía confirmaciones automáticamente (invitaciones de calendario o correos electrónicos), y también puede enviar recordatorios (correo electrónico/SMS en los planes de pago). Tu bot puede hacerse eco de los detalles de confirmación y añadir sus propios recordatorios de chat si lo prefieres.
¿Cómo actualizo o cancelo una reunión Calendly desde un chatbot?
Superponga los enlaces de reprogramación/cancelación que Calendly emite para cada reserva, o dirija a los usuarios a su correo electrónico de confirmación; sus webhooks notificarán al bot cuando cambie el evento para que pueda actualizar la conversación/CRM.
¿Cómo puedo recopilar los datos del usuario antes de programar una reunión en Calendly?
Recopilar detalles en el chat (nombre, correo electrónico, respuestas personalizadas) y rellenarlos previamente en Calendly a través de un enlace o incrustar parámetros (incluidas las respuestas a las preguntas de los invitados como a1...a10
). Esto reduce la fricción y mantiene limpios los registros.
¿Cómo reservan los usuarios una reunión a través de una conversación con un chatbot?
El chatbot recopila datos básicos, muestra las franjas horarias disponibles y envía al usuario a su herramienta de programación para que confirme la reserva. A continuación, el bot comparte la confirmación y almacena los detalles del evento para su seguimiento.
¿Cómo conecto la programación a través de un chatbot a mi CRM?
Conecte la programación a un CRM sincronizando los eventos de reserva. Cuando se crea o modifica una reunión, el chatbot pasa los detalles -como el nombre, el correo electrónico y la hora- al CRM como un registro de contacto y una actividad de calendario.
## Qué es
Una integración sencillamente genial para conectar tu cuenta de Calendly con tu bot de Botpress . Envía invitaciones de reunión a los usuarios y recibe un evento cuando programen directamente en tu bot.
## Cómo funciona
Al habilitar la integración, se crea una Suscripción Webhook para tu cuenta Calendly utilizando el `Access Token` proporcionado. Este webhook envía un evento a la integración cuando un invitado se inscribe en uno de tus eventos.
La acción "Programar Calendly Evento" se puede utilizar para crear un enlace al evento. Requiere un Id de Conversación y Calendly URL de Evento. Utiliza la URL para que coincida con un evento de su Calendly y crea un nuevo enlace con su Conversación Id incrustado en el interior. Este Id se utiliza entonces para desencadenar el `Calendly Evento` dentro de la conversación para que su bot pueda responder al evento.
El "Id de conversación" es un identificador único para cada conversación. Usted puede pasar en este campo para incrustar su id. Cuando recibas un Evento Calendly puedes utilizar en las Opciones Avanzadas el campo `Conversation ID` del `Calendly Event Trigger`. Esto llevará el evento a la conversación apropiada.
Puedes ver el código de integración completo en: https://github.com/SimplyGreatBots/Calendly
## Video Tutorial
[](https://youtu.be/0jdsGJhoQfo)
#### Requisitos previos
La recepción de eventos de Calendly requiere una suscripción `Standard` o superior para tener acceso a los webhooks necesarios para esta integración.
#### Calendly Configuración
1. 1. Vaya a su [Calendly Integrations Page](https://calendly.com/integrations) y haga clic en `API and Webhooks`.
2. 2. Haga clic en `Generar nuevo token`, elija un nombre y haga clic en `Crear token`.
3. Una vez creado el token, cópielo y guárdelo en una ubicación segura. Lo necesitará en el paso 3 de la configuración de Botpress .
#### Botpress Configuración
1. Haga clic en `Install` en la parte superior derecha y seleccione su bot.
2. Haz clic en la ventana emergente que aparece para configurar tu integración.
3. Añade tu token de acceso Calendly en el campo `Access Token`.
4. Habilite y guarde la integración.