Skip to main content

Qué hace

El agente le pasa el identificador de la reserva (booking_uid, obtenido con Buscar cita) y la nueva fecha y hora (start_date, en hora local), y el flujo mueve la reserva en Cal.com al nuevo hueco. A diferencia de Crear cita, este flujo sí distingue entre éxito y fallo: si Cal.com rechaza el cambio (por ejemplo, porque el hueco se acaba de ocupar), el agente recibe un mensaje pensado para que se disculpe y ofrezca alternativas, en lugar de quedarse sin respuesta. Es un flujo durante llamada en modo síncrono.

Cómo funciona

El motivo del cambio (reschedulingReason) no se recoge del cliente: la plantilla lo manda siempre vacío a Cal.com, aunque la acción lo admite.

Qué necesitas

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 Reprogramar reserva en Cal, indica tu conexión de Cal.com.
3

Revisa la zona horaria

Europe/Madrid aparece en el input zona del paso Convertir fecha a UTC. Si operas en otra zona horaria, cámbialo ahí.
4

Añade el motivo del cambio (opcional)

Si quieres que el motivo de la reprogramación quede registrado en Cal.com, sustituye el valor vacío de Rescheduling Reason en el paso Reprogramar reserva en Cal por una variable que recoja del cliente, igual que hace Cancelar cita con cancellation_reason.
5

Publica el flujo

Publica el flujo.
6

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 reprogramar_cita. Este paso no es necesario si el flujo se ha creado a partir del agente.

Antes de publicar

  • No comprueba la disponibilidad por su cuenta. El agente tiene que haber llamado antes a comprobar_disponibilidad para el nuevo hueco; este flujo solo intenta el cambio y deja que Cal.com lo acepte o lo rechace.
  • El motivo de la reprogramación no se guarda salvo que lo configures tú mismo (ver el paso correspondiente arriba).
  • La comparación de éxito depende de un campo interno de la pieza de Cal.com (status: "success"). Si Cal.com cambiara ese valor en una futura versión de la integración, el router dejaría de distinguir bien los dos casos.
  • El tipo de cita no se puede cambiar aquí. Reprogramar solo mueve la hora; si el cliente quiere un tipo de cita distinto, hay que cancelar y crear una nueva.

Siguientes Pasos

Buscar cita (Cal.com)

De aquí sale el uid que necesita este flujo.

Comprobar disponibilidad (Cal.com)

Consulta el nuevo hueco antes de reprogramar.

Gestión de citas (Cal.com)

El agente que usa este flujo.