Cancelar Cita
Aprende a cancelar citas ya agendadas de forma correcta, manteniendo el historial para auditoría y reportes.Cancelar vs Eliminar: ¿Cuál es la Diferencia?
Cancelar (Soft Delete)
Eliminar (Hard Delete)
Formas de Cancelar una Cita
Método 1: Desde el Calendario
- Navega a Citas → Calendario en el menú lateral
- Haz click en la cita que deseas cancelar
- Se abrirá un modal con los detalles de la cita
- Haz click en el botón “Cancelar Cita” (icono ❌)
- Confirma la cancelación en el modal de confirmación
Método 2: Desde Búsqueda de Paciente
- Ve a Pacientes → Buscar Paciente en el menú lateral
- Busca por nombre o teléfono (ej:
+34612345678) - Una vez encontrado el paciente, verás la lista de sus citas
- Haz click en la cita que deseas cancelar
- Se abrirá el modal de detalles
- Haz click en “Cancelar Cita” y confirma
Método 3: Desde Lista de Citas
- Ve a Citas → Todas las Citas en el menú lateral
- Usa los filtros para encontrar la cita:
- Por fecha
- Por proveedor
- Por estado (Pending, Confirmed)
- Por paciente
- Haz click en la cita que deseas cancelar
- Se abrirá el modal de detalles
- Haz click en “Cancelar Cita” y confirma
Proceso de Cancelación
Confirmar Antes de Cancelar

- Nombre del paciente
- Fecha y hora de la cita
- Servicio agendado
- Proveedor asignado
- “Paciente canceló por enfermedad”
- “Paciente no pudo asistir por trabajo”
- “Cancelación administrativa”
- “Cierre inesperado de la clínica”
Clic en Confirmar Cancelación
- Haz click en “Confirmar Cancelación”
- El sistema validará que tienes permisos para cancelar
- Recibirás una notificación verde confirmando la cancelación
Notificación Automática al Paciente
- Envía un mensaje al paciente notificándole la cancelación
- El mensaje incluye:
- Fecha y hora de la cita cancelada
- Nombre del servicio
- Mensaje de disculpa (si aplica)
- Opción de re-agendar
“Hola María, lamentamos informarte que tu cita del 15/01/2026 a las 10:00 para Corte de pelo ha sido cancelada. Si deseas re-agendar, responde a este mensaje y te ayudaremos. Gracias.”
Qué Sucede al Cancelar una Cita
Estado de la Cita
PENDING o CONFIRMED a CANCELLED. La cita permanece en la base de datos pero marcada como cancelada.Horario Liberado
Historial Preservado
Notificación Enviada
Audit Log Registrado
audit_logs con:- Usuario que canceló
- Fecha/hora de cancelación
- IP del usuario
- Razón de cancelación (si se ingresó)
WebSocket Broadcast
- ❌ La cita NO se elimina de la base de datos
- ❌ NO afecta el límite de tu plan de suscripción (citas canceladas no cuentan en el límite)
- ❌ NO se puede recuperar (debes crear una nueva cita si te equivocaste)
Cancelaciones Múltiples
Caso de Uso: Cierre Inesperado de la Clínica
Caso de Uso: Cierre Inesperado de la Clínica
- Busca cada cita del día en el calendario
- Cancela una por una siguiendo el proceso normal
- Ventaja: Puedes personalizar el mensaje para cada paciente
- Ve a Configuración → Cierres
- Crea un cierre para el día/horario específico
- El sistema automáticamente marca como no disponibles todos los slots afectados
- Puedes optar por:
- Cancelar automáticamente las citas afectadas
- Enviar notificación masiva a pacientes
Caso de Uso: Cancelar Todas las Citas de un Proveedor
Caso de Uso: Cancelar Todas las Citas de un Proveedor
- Ve a Citas → Todas las Citas
- Filtra por proveedor específico
- Filtra por fecha (ej: hoy o mañana)
- Cancela cada cita manualmente
- Ve a Configuración → Cierres
- Crea un cierre específico del proveedor para el día/horario
- El sistema bloqueará los slots de ese proveedor
- Opcionalmente cancela las citas existentes
Caso de Uso: Cancelar Citas de un Día Festivo
Caso de Uso: Cancelar Citas de un Día Festivo
- Ve a Configuración → Cierres
- Crea un cierre para el día festivo
- Marca la opción “Cancelar citas existentes”
- El sistema:
- Cancelará automáticamente todas las citas del día
- Enviará notificaciones a todos los pacientes afectados
- Registrará la razón de cancelación (“Día festivo”)
Casos Especiales
¿Puedo cancelar citas pasadas?
¿Puedo cancelar citas pasadas?
- Si la cita ya ocurrió: Marca como “Completed” (Completada)
- Si el paciente no asistió: Marca como “No Show” (No presentado)
- Solo cancela citas pasadas si fue una cancelación administrativa (ej: error de agenda)
- Tasa de no-show
- Tasa de cancelaciones vs citas completadas
- Reportes de facturación
¿Puedo recuperar una cita cancelada?
¿Puedo recuperar una cita cancelada?
- Crea una nueva cita desde cero
- Usa los mismos datos (paciente, servicio, fecha/hora)
- El sistema creará una nueva cita con un nuevo ID
- ❌ El historial no se une (serán dos citas separadas)
- ❌ El ID de la cita será diferente
- ✅ Pero el horario y datos serán los mismos
¿El paciente recibe notificación automática?
¿El paciente recibe notificación automática?
- El sistema envía automáticamente un mensaje al paciente
- El mensaje incluye fecha/hora cancelada y servicio
- El paciente puede responder para re-agendar
- Debes contactar al paciente manualmente:
- Por teléfono (llamada)
- Por email (si tienes su email)
- Por SMS (si usas otro servicio)
¿Afecta a mi límite de plan de suscripción?
¿Afecta a mi límite de plan de suscripción?
- ✅ Citas Completadas: Cuentan en el límite
- ✅ Citas Confirmadas: Cuentan en el límite
- ✅ Citas Pending: Cuentan en el límite
- ❌ Citas Canceladas: NO cuentan en el límite
- ❌ Citas No-Show: NO cuentan en el límite (configurable)
- Plan STARTER: 50 citas/mes
- Citas creadas: 60
- Citas canceladas: 15
- Citas facturables: 60 - 15 = 45 ✅ (Dentro del límite)
¿Se puede cancelar automáticamente si el paciente no confirma?
¿Se puede cancelar automáticamente si el paciente no confirma?
- T-24h: Sistema envía recordatorio WhatsApp al paciente
- T-12h: Si el paciente NO responde, se envía segundo recordatorio
- T-2h: Si el paciente NO confirma, el sistema automáticamente cancela la cita
- Se envía notificación al paciente: “Tu cita fue cancelada por falta de confirmación”
- Ve a Configuración → Recordatorios → Auto-Cancelación
- Activa “Cancelar citas no confirmadas”
- Define el tiempo límite (ej: 2 horas antes)
Mejores Prácticas
- Identificar patrones (ej: muchos pacientes cancelan por trabajo)
- Mejorar procesos (ej: ofrecer horarios más flexibles)
- Generar reportes precisos
- Usa “Modificar Cita” (más rápido, mantiene historial)
- NO canceles y crees una nueva (pierde el historial de cambios)
Próximos Pasos
Ahora que sabes cómo cancelar citas correctamente, explora estas funcionalidades relacionadas:Crear Cita
Modificar Cita
Ver Calendario
Cierres Programados
Troubleshooting
No puedo cancelar una cita
No puedo cancelar una cita
-
No tienes permisos suficientes
- Solo usuarios con rol Staff, Clinic Admin o System Admin pueden cancelar citas
- Solución: Contacta a un administrador de la clínica
-
La cita ya está cancelada
- Verifica el estado de la cita en el modal de detalles
- Si ya está en estado
CANCELLED, no puedes cancelarla de nuevo
-
La cita ya está completada
- Las citas completadas tienen un flujo diferente
- Solución: Si necesitas corregir, contacta al administrador del sistema
-
Problema de conexión
- Verifica tu conexión a internet
- Refresca la página e intenta de nuevo
La cita cancelada sigue apareciendo en el calendario
La cita cancelada sigue apareciendo en el calendario
-
Refresca el calendario
- Haz click en el botón “Refrescar” (🔄) en la esquina superior derecha
- O presiona
F5para recargar la página completa
-
Verifica los filtros
- Puede que el filtro esté mostrando “Todas las citas” (incluidas las canceladas)
- Cambia el filtro de estado a “Active” o “Pending/Confirmed” para ocultar las canceladas
-
Limpia la caché del navegador
- Si persiste, limpia la caché de tu navegador (
Ctrl + Shift + Delete)
- Si persiste, limpia la caché de tu navegador (
El paciente no recibió la notificación de cancelación
El paciente no recibió la notificación de cancelación
-
WhatsApp no está activo
- Verifica en Configuración → WhatsApp si está activado
- Si no está activo, deberás contactar al paciente manualmente
-
Número incorrecto en formato E.164
- Verifica que el número del paciente tenga formato
+[código país][número] - Ejemplo correcto:
+34612345678
- Verifica que el número del paciente tenga formato
-
Límite de mensajes Twilio
- Si enviaste muchos mensajes en poco tiempo, Twilio puede limitar
- Espera 1 hora y verifica en Logs → Mensajes WhatsApp
-
Período de gracia expirado
- Twilio requiere que el paciente haya iniciado conversación en las últimas 24 horas
- Solución: Contacta al paciente por otro medio (llamada, SMS)
Cancelé por error, ¿puedo recuperar la cita?
Cancelé por error, ¿puedo recuperar la cita?
- Ve a Citas → Nueva Cita
- Ingresa los mismos datos que tenía la cita cancelada:
- Paciente (mismo nombre y teléfono)
- Servicio (mismo servicio)
- Fecha y hora (misma fecha/hora, si sigue disponible)
- Proveedor (mismo proveedor)
- Crea la cita normalmente
- ❌ El ID de la cita será diferente
- ❌ El historial de la cita anterior no se transferirá
- ✅ Pero funcionará como una cita nueva normal