Reservas con Cal.com o Calendly
Chatbot para reservar citas: los visitantes reservan sin salir del chat
Conecta Cal.com o Calendly y, cuando un visitante quiera una llamada, una demo o una cita, tu agente mostrará bajo su respuesta las horas realmente libres. Elige una hora, escribe su nombre y su email, y la reunión queda en tu calendario.
Visitante: ¿Puedo ver una demo del módulo de informes?
Agente: Claro. Puedes reservar aquí mismo una demo de 30 minutos con nuestro equipo: elige abajo la hora que mejor te venga.
Visitante: ¿Tenéis algo el jueves por la tarde?
Agente: Estas son las horas libres del jueves. Elige una y escribe tu nombre y tu email para reservarla.
Agente: Reservado: Demo del producto, el jueves 15 de octubre de 2026 a las 14:30 (Europe/Berlin). Debería recibir una confirmación en ana@example.com.
Cada clic entre «quiero una llamada» y la cita reservada te hace perder gente
Quien le pide una demo a tu chatbot está listo ahora. Si lo mandas a una página de reservas aparte, donde tiene que buscar el tipo de evento correcto y empezar de nuevo en otra pestaña, algunos no terminan. Un chatbot que escribe las horas por su cuenta es peor: solo puede adivinar qué está libre. Con las reservas de intoCHAT, las horas salen directamente de tu calendario de Cal.com o Calendly, nunca del modelo de IA. El visitante reserva en la misma conversación en la que preguntó, y tu herramienta de calendario envía como siempre su confirmación e invitación.
Por qué reservar citas en el chat
El momento en que el visitante pregunta es el mejor momento para reservar.
Disponibilidad real, no suposiciones
Las horas libres se leen de tu calendario cada vez. Justo antes de reservar, intoCHAT vuelve a consultarlo, así que una hora que otra persona acaba de coger nunca se reserva dos veces.
Reservado en pocos clics
El visitante elige día y hora, escribe su nombre y su email y pulsa Reservar. La confirmación aparece al momento en el chat.
Ofrecido en el momento justo
Tú describes cuándo ofrecer la reserva, por ejemplo cuando alguien pide una demo o pregunta cuándo está disponible el equipo. El agente muestra las horas cuando la conversación lo pide.
En la zona horaria del visitante
Las horas aparecen en la zona horaria del navegador del visitante y con el formato de su navegador, así que nadie tiene que hacer cuentas.
Las reservas llegan a tus herramientas
Cada reserva aparece en la pestaña Leads y puede lanzar un webhook booking.created y un aviso en Slack, para que tu equipo la vea enseguida.
Cómo configurar las reservas
Crea una clave en tu calendario
En Cal.com, crea una clave API. En Calendly, crea un personal access token con los scopes users:read, event_types:read, availability:read y scheduled_events:write.
Conéctala en la pestaña Actions
Abre la tarjeta Booking, elige Cal.com o Calendly y pega la clave. intoCHAT la comprueba cargando tus tipos de evento. La clave se guarda cifrada y no se vuelve a mostrar.
Elige el tipo de evento
Elige el tipo de evento que reservan los visitantes, como una llamada de presentación de 30 minutos. Incluso los tipos ocultos en tu página de reservas pública se pueden reservar desde el chat.
Dile al agente cuándo ofrecerla
Si quieres, escribe en un máximo de 1.000 caracteres cuándo ofrecer la reserva. Guarda y ya está activa. Pruébala en el Playground, donde las reservas son reales: cancela después las citas de prueba.
Qué incluyen las reservas
Cal.com y Calendly
Un calendario y un tipo de evento por agente. Calendly solo permite reservar a través de su API en sus planes de pago (Standard o superior).
Un selector de horas bajo la respuesta
Hasta 5 días con horas libres y hasta 8 horas por día, repartidas entre mañana y tarde. Por defecto, el agente mira los próximos 7 días, o los días que pida el visitante, hasta un año vista.
Confirmación en el chat
La reserva aparece como un mensaje del agente. Si tu tipo de evento de Cal.com necesita tu confirmación, el mensaje empieza por «Solicitado». Tu herramienta de calendario envía sus emails e invitaciones de siempre.
Cinco idiomas del widget
Los textos del selector siguen el idioma del widget: inglés, alemán, francés, italiano o español. El título del tipo de evento aparece tal como lo escribiste.
Lista de reservas y transcripción
La tarjeta Bookings de la pestaña Leads muestra cada cita con nombre, email, zona horaria y un enlace a la conversación. Why this answer indica qué respuesta ofreció las horas.
Sincero cuando no hay hueco
Si no hay horas libres, el agente lo dice y puede mirar otros días. Si tu calendario no responde, dice que las reservas no funcionan en este momento. Nunca se inventa horas.
Preguntas frecuentes
¿Qué calendarios puedo conectar?
Cal.com y Calendly. Google Calendar y otros calendarios no se pueden conectar directamente. Para enviar a los visitantes a otra página de reservas, añade un botón personalizado con el enlace, o llama a otro sistema de reservas con una acción API.
¿Necesito un plan de pago de Calendly?
Sí. Calendly solo permite reservar a través de su API en sus planes de pago (Standard o superior). Con el plan gratuito de Calendly se rechaza cada reserva. Cal.com funciona con una clave API de tu cuenta de Cal.com.
¿Qué planes de intoCHAT incluyen las reservas?
Las reservas no dependen de un plan de pago de intoCHAT: puedes conectar Cal.com o Calendly en cualquier plan, también en Free. Dentro de un procedimiento, disponible desde Starter, un paso Instruction puede además pedir al agente que ofrezca una cita tras unas preguntas de cualificación.
¿Qué tiene que escribir el visitante?
Solo su nombre y su email, en el selector bajo la respuesta del agente. El agente no se los pide en el chat. Un tipo de evento de Calendly con una pregunta obligatoria o un lugar que tenga que indicar el invitado no se puede reservar desde el chat ni seleccionar.
¿Pueden los visitantes cancelar o cambiar la cita desde el chat?
No. Las cancelaciones y los cambios se hacen en Cal.com o Calendly, con sus emails de siempre. intoCHAT no recibe esos cambios, así que la lista Bookings sigue mostrando la reserva original.
¿Una reserva cuenta como lead?
No. El nombre y el email de una reserva no crean un lead ni envían avisos de lead. Las reservas tienen su propia lista en la pestaña Leads, su propio webhook booking.created y su propio aviso en Slack.
¿Las reservas consumen mensajes?
La respuesta que muestra las horas cuenta como cualquier otra respuesta. Reservar la hora no consume ningún mensaje.
¿Las reservas funcionan en todos los chats?
Funcionan en la burbuja de chat, el iframe integrado, el enlace directo, la Help Page y el Playground. No se ofrecen en chats temporales, porque una reserva siempre pertenece a una conversación guardada. Ahí el agente pide al visitante que salga del chat temporal y vuelva a preguntar.
Convierte «¿hablamos?» en una cita reservada
Crea tu agente gratis, conecta Cal.com o Calendly en la pestaña Actions y reserva una cita de prueba en el Playground.
Crea tu agente gratisPlan gratuito, sin tarjeta de crédito.