Flujos relacionados: Comprobar disponibilidad (Cal.com).Agentes relacionados: Gestión de citas (Cal.com).
Qué hace
El agente le pasa el tipo de cita (event_type_id), la fecha y hora de inicio (start_date, en hora local), el nombre y el email del cliente, y el flujo crea la reserva en Cal.com. Los cuatro datos son obligatorios: Cal.com no acepta una reserva sin nombre, así que el agente lo pide antes de llamar a la herramienta.
A diferencia de Comprobar disponibilidad, este flujo no vuelve a comprobar el hueco antes de crear: llama directamente a la acción de reserva de Cal.com y confía en que sea Cal.com quien rechace un hueco ya ocupado. Si Cal.com rechaza la reserva, el agente recibe un mensaje para disculparse y ofrecer otra hora, igual que en Reprogramar cita.
Es un flujo durante llamada en modo síncrono: el agente lo ejecuta a mitad de conversación y espera la respuesta antes de confirmarle la cita al cliente.
Cómo funciona
Qué necesitas
- Una conexión de Cal.com
- El tipo de cita (
event_type_id) que se va a reservar, del mismo Cal.com que consulta Comprobar disponibilidad (Cal.com)
Puesta en marcha
1
Copia la plantilla
Desde la sección Flujos, abre el catálogo de plantillas y cópiala. El flujo se crea deshabilitado.
2
Selecciona la conexión de Cal.com
En el paso Crear reserva en Cal, indica tu conexión de Cal.com.
3
Revisa la zona horaria
Europe/Madrid aparece en el input zona de Formatear fecha de inicio y en el campo Attendee Timezone de Crear reserva en Cal. Si operas en otra zona horaria, cámbialos en los dos.4
Publica el flujo
Publica el flujo.
5
Asígnalo al agente
Añádelo desde la sección Flujos del agente. El nombre del flujo es el nombre de la herramienta que ve el agente, así que déjalo en
crear_cita. Este paso no es necesario si el flujo se ha creado a partir del agente.Antes de publicar
- No hay una comprobación de hueco justo antes de crear. A diferencia de
comprobar_disponibilidad, este flujo no vuelve a consultar Cal.com antes de reservar: si el hueco se ocupó entre medias, es Cal.com quien rechaza la reserva, no el flujo. - El agente no recibe el motivo del rechazo. Si Cal.com rechaza la reserva, el agente recibe siempre el mismo mensaje de error, sin el motivo concreto: un paso que falla y deja seguir al flujo no devuelve ningún resultado que el router pueda leer.
- La comparación de éxito depende de un campo interno de la pieza de Cal.com (
status: "success"), igual que en Reprogramar cita. - El evento se crea sin invitados: el email del cliente queda en la reserva de Cal.com, pero el flujo no añade invitados adicionales ni notas.
- El flujo solo crea. No anula ni modifica citas ya existentes; para eso están Reprogramar cita y Cancelar cita.
- La duración de la cita la decide el tipo de cita en Cal.com, no el flujo ni el prompt del agente.
Siguientes Pasos
Gestión de citas (Cal.com)
El agente que usa este flujo.
Comprobar disponibilidad (Cal.com)
El otro flujo que necesita el agente.

