Saltar al contenido

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.

Ejemplo: una empresa de software reserva demos desde el chat de su web

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

  1. 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.

  2. 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.

  3. 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.

  4. 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 gratis

Plan gratuito, sin tarjeta de crédito.