This article is not yet translated. We're showing the ES version so you have the info.

Estados de reserva: pendiente, confirmada, completada, no-show, cancelada

Updated on Friday 22 May 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 a confirmed.
  • Modo manual: cualquier reserva entrante queda en pending hasta que el admin confirme o rechace.
  • Modo seña requerida: queda en pending hasta 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

  1. Andá al Calendario y tocá la reserva.
  2. En el panel lateral, tocá el botón correspondiente:
    • Confirmar si está pending.
    • Marcar completada o Marcar no-show si está confirmed y ya pasó el horario.
    • Cancelar desde cualquier estado activo.
  3. 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:

  1. Andá a Reservas → Filtrar: Canceladas.
  2. Tocá la reserva.
  3. Tocá “Restaurar” si el horario sigue disponible.
  4. Si el horario fue tomado por otro, no se puede restaurar — creá una nueva.