Estados de reserva: pendiente, confirmada, completada, no-show, cancelada
Atualizado em sexta-feira, 22 de maio de 2026
Los 6 estados de una reserva, cuándo transiciona entre ellos, qué notificaciones genera cada cambio.
Cada reserva en Citauno está en uno de 6 estados en cada momento de su ciclo de vida. Esta es la referencia completa.
Tabla de estados
| Estado | Color | Significado |
|---|---|---|
pending |
🟡 Ámbar | Esperando confirmación (manual o seña). |
confirmed |
🟢 Esmeralda | Aprobada. Cliente y profesional notificados. |
rescheduled |
🔵 Azul | Cambiada de horario. Notificada al cliente. |
completed |
🟣 Índigo | Cliente atendido satisfactoriamente. |
no_show |
🔴 Rosa | Cliente no apareció. |
cancelled |
🔴 Rosa | Cancelada (por cliente o por negocio). |
Diagrama de transiciones
┌─────────────┐
(entra)──────►│ pending │
└──────┬──────┘
│ confirm
▼
┌─────────────┐
│ confirmed │◄──────┐
└──────┬──────┘ │
│ │ (mover horario)
┌──────────────┼──────────────┘
▼ ▼ ▼
┌─────────┐ ┌────────────┐ ┌──────────┐
│completed│ │ no_show │ │ cancelled│
└─────────┘ └────────────┘ └──────────┘
Estados terminales: completed, no_show, cancelled. Una reserva en estos estados ya no transiciona más (excepto restaurar manualmente desde “cancelled” a “confirmed” si el horario sigue disponible).
Cuándo se aplica cada estado
pending (pendiente)
Cuándo aparece: depende del modo de confirmación del negocio:
- Modo automático: nunca pasa por
pending— entra directo aconfirmed. - Modo manual: cualquier reserva entrante queda en
pendinghasta que el admin confirme o rechace. - Modo seña requerida: queda en
pendinghasta que el cliente pague la seña.
Bloquea el horario: sí (para que no se duplique mientras decidís o el cliente paga).
Tiempo límite: depende del modo:
- Manual: sin límite, vos confirmás cuando puedas.
- Seña: 24 horas (configurable) — después expira automáticamente.
confirmed (confirmada)
Cuándo aparece: cuando el admin acepta una pendiente, cuando se paga la seña, o cuando entra una reserva en modo automático.
Notifica: email + WhatsApp al cliente con confirmación + archivo .ics.
Notifica al equipo: el profesional recibe .ics si tiene activado “Recibir invitaciones de calendario”.
rescheduled (reprogramada)
Cuándo aparece: cuando vos o el cliente cambian la fecha/hora.
Notifica: email al cliente con el nuevo horario. Si la opción está activa, también WhatsApp.
Comportamiento especial: el estado rescheduled es temporal — en pocas horas pasa a confirmed automáticamente. Se usa principalmente para que el cliente note el cambio en su lista de reservas.
completed (completada)
Cuándo aparece: cuando vos marcás manualmente “Completada” después del turno. Algunos negocios la automatizan: el sistema marca como completada automáticamente X horas después del horario programado si no se cambió a otro estado.
Notifica: opcionalmente, email/WhatsApp pidiendo reseña.
Aparece en: reportes de ingresos, estadísticas de profesional, historial del cliente.
no_show (no-show)
Cuándo aparece: cuando vos marcás manualmente “No-show” después del turno.
Notifica: no notifica al cliente por defecto (configurable).
Si modo seña: el cliente pierde la seña pagada.
Aparece en: estadísticas de no-show del cliente (visibles cuando vuelve a reservar).
cancelled (cancelada)
Cuándo aparece: cuando se cancela explícitamente. Puede ser:
- Cliente cancela desde su enlace de confirmación.
- Admin cancela desde el panel.
- Sistema cancela una reserva pendiente que expiró.
Notifica: email al cliente confirmando la cancelación + (opcional) WhatsApp.
Si modo seña: el reembolso depende de la política de cancelación:
- Si cancela antes del límite: reembolso completo.
- Si cancela después o no aparece: sin reembolso.
Estados intermedios para pagos (si modo seña)
Cuando el modo es “Seña requerida”, la reserva tiene un sub-estado de pago:
| Sub-estado | Descripción |
|---|---|
awaiting_deposit |
Esperando que el cliente pague la seña. La reserva está en pending. |
deposit_paid |
Cliente pagó la seña. La reserva pasa a confirmed. |
deposit_refunded |
Seña reembolsada por cancelación temprana. |
balance_due |
Servicio prestado, falta cobrar el saldo (60-100% del precio). |
balance_paid |
Cliente pagó el saldo. Reserva en completed. |
Origen de la reserva (source)
Independiente del estado, cada reserva tiene un origen que indica cómo se creó:
| Origen | Descripción |
|---|---|
online |
Cliente reservó desde el enlace público (citauno.com/tu-negocio/book). |
admin |
Admin la creó desde el calendario. |
walk_in |
Cliente que se presentó sin reserva previa. |
phone |
Admin la creó después de una llamada. |
waitlist |
Vino de la lista de espera (cuando un slot se libera, sistema notifica). |
import |
Importada desde otro sistema (CSV, migración). |
El origen no cambia con el tiempo, solo se setea al crear.
Reglas de transición
| De estado | A estado | Quién puede hacerlo |
|---|---|---|
pending |
confirmed |
Admin (manual) o sistema (pago de seña) |
pending |
cancelled |
Admin (rechazo) o sistema (expiración) |
confirmed |
rescheduled |
Admin o cliente |
confirmed |
completed |
Admin o sistema (post-turno) |
confirmed |
no_show |
Admin |
confirmed |
cancelled |
Admin o cliente |
rescheduled |
confirmed |
Sistema (después de unas horas) |
cancelled |
confirmed |
Admin (restaurar — solo si el slot sigue libre) |
Comportamiento en el calendario
| Estado | Comportamiento visual |
|---|---|
pending |
Bloque ámbar, ocupa el slot, no se duplica |
confirmed |
Bloque esmeralda |
rescheduled |
Bloque azul |
completed |
Bloque índigo (más opaco) |
no_show |
Bloque rosa con icono X |
cancelled |
No aparece en el calendario (filtrable) |
Reportes y métricas
| Métrica | Estados incluidos |
|---|---|
| Reservas totales | Todos excepto cancelled |
| Ingresos | completed |
| Tasa de no-show | no_show / (completed + no_show + cancelled) |
| Conversión de pendientes | confirmed desde pending / total pending |
| Cancelaciones tardías | cancelled con menos de X horas de antelación |
Cómo cambiar un estado manualmente
- Andá al Calendario y tocá la reserva.
- En el panel lateral, tocá el botón correspondiente:
- Confirmar si está
pending. - Marcar completada o Marcar no-show si está
confirmedy ya pasó el horario. - Cancelar desde cualquier estado activo.
- Confirmar si está
- Opcionalmente marcá la casilla “Notificar al cliente” si querés que se le mande email/WhatsApp.
Cómo restaurar una reserva cancelada
Si cancelaste por error:
- Andá a Reservas → Filtrar: Canceladas.
- Tocá la reserva.
- Tocá “Restaurar” si el horario sigue disponible.
- Si el horario fue tomado por otro, no se puede restaurar — creá una nueva.