Status de reserva: pendente, confirmada, concluída, falta, cancelada
Atualizado em sexta-feira, 22 de maio de 2026
Os 6 status de uma reserva, quando ela transiciona entre eles e quais notificações cada mudança gera.
Cada reserva na Citauno está em um de 6 status em cada momento do seu ciclo de vida. Esta é a referência completa.
Tabela de status
| Status | Cor | Significado |
|---|---|---|
pending |
🟡 Âmbar | Aguardando confirmação (manual ou sinal). |
confirmed |
🟢 Esmeralda | Aprovada. Cliente e profissional notificados. |
rescheduled |
🔵 Azul | Horário alterado. Notificada ao cliente. |
completed |
🟣 Índigo | Cliente atendido com sucesso. |
no_show |
🔴 Rosa | Cliente não compareceu. |
cancelled |
🔴 Rosa | Cancelada (pelo cliente ou pelo negócio). |
Diagrama de transições
┌─────────────┐
(entra)──────►│ pending │
└──────┬──────┘
│ confirm
▼
┌─────────────┐
│ confirmed │◄──────┐
└──────┬──────┘ │
│ │ (mover horário)
┌──────────────┼──────────────┘
▼ ▼ ▼
┌─────────┐ ┌────────────┐ ┌──────────┐
│completed│ │ no_show │ │ cancelled│
└─────────┘ └────────────┘ └──────────┘
Status terminais: completed, no_show, cancelled. Uma reserva nesses status não transiciona mais (exceto ao restaurar manualmente de “cancelled” para “confirmed”, se o horário continuar disponível).
Quando cada status se aplica
pending (pendente)
Quando aparece: depende do modo de confirmação do negócio:
- Modo automático: nunca passa por
pending— entra direto emconfirmed. - Modo manual: qualquer reserva que entra fica em
pendingaté o admin confirmar ou recusar. - Modo sinal exigido: fica em
pendingaté o cliente pagar o sinal.
Bloqueia o horário: sim (para que não haja duplicação enquanto você decide ou o cliente paga).
Prazo limite: depende do modo:
- Manual: sem limite, você confirma quando puder.
- Sinal: 24 horas (configurável) — depois disso expira automaticamente.
confirmed (confirmada)
Quando aparece: quando o admin aceita uma pendente, quando o sinal é pago ou quando entra uma reserva em modo automático.
Notifica: e-mail + WhatsApp ao cliente com a confirmação + arquivo .ics.
Notifica a equipe: o profissional recebe o .ics se tiver “Receber convites de calendário” ativado.
rescheduled (reagendada)
Quando aparece: quando você ou o cliente alteram a data/hora.
Notifica: e-mail ao cliente com o novo horário. Se a opção estiver ativa, também WhatsApp.
Comportamento especial: o status rescheduled é temporário — em poucas horas passa a confirmed automaticamente. É usado principalmente para que o cliente note a mudança na sua lista de reservas.
completed (concluída)
Quando aparece: quando você marca manualmente “Concluída” depois do agendamento. Alguns negócios automatizam isso: o sistema marca como concluída automaticamente X horas após o horário programado, se não foi alterada para outro status.
Notifica: opcionalmente, e-mail/WhatsApp pedindo avaliação.
Aparece em: relatórios de receita, estatísticas do profissional, histórico do cliente.
no_show (falta/ausência)
Quando aparece: quando você marca manualmente “Falta” depois do agendamento.
Notifica: não notifica o cliente por padrão (configurável).
Se o modo sinal: o cliente perde o sinal pago.
Aparece em: estatísticas de falta do cliente (visíveis quando ele volta a reservar).
cancelled (cancelada)
Quando aparece: quando há cancelamento explícito. Pode ser:
- Cliente cancela pelo seu link de confirmação.
- Admin cancela pelo painel.
- Sistema cancela uma reserva pendente que expirou.
Notifica: e-mail ao cliente confirmando o cancelamento + (opcional) WhatsApp.
Se o modo sinal: o reembolso depende da política de cancelamento:
- Se cancelar antes do prazo: reembolso integral.
- Se cancelar depois ou não comparecer: sem reembolso.
Status intermediários de pagamento (se o modo sinal)
Quando o modo é “Sinal exigido”, a reserva tem um substatus de pagamento:
| Substatus | Descrição |
|---|---|
awaiting_deposit |
Aguardando o cliente pagar o sinal. A reserva está em pending. |
deposit_paid |
Cliente pagou o sinal. A reserva passa a confirmed. |
deposit_refunded |
Sinal reembolsado por cancelamento antecipado. |
balance_due |
Serviço prestado, falta cobrar o saldo (60-100% do preço). |
balance_paid |
Cliente pagou o saldo. Reserva em completed. |
Origem da reserva (source)
Independentemente do status, cada reserva tem uma origem que indica como ela foi criada:
| Origem | Descrição |
|---|---|
online |
Cliente reservou pelo link público (citauno.com/seu-negocio/book). |
admin |
O admin a criou pelo calendário. |
walk_in |
Cliente que apareceu sem reserva prévia. |
phone |
O admin a criou depois de uma ligação. |
waitlist |
Veio da lista de espera (quando um slot se libera, o sistema notifica). |
import |
Importada de outro sistema (CSV, migração). |
A origem não muda com o tempo, é definida apenas na criação.
Regras de transição
| De status | Para status | Quem pode fazer |
|---|---|---|
pending |
confirmed |
Admin (manual) ou sistema (pagamento do sinal) |
pending |
cancelled |
Admin (recusa) ou sistema (expiração) |
confirmed |
rescheduled |
Admin ou cliente |
confirmed |
completed |
Admin ou sistema (pós-agendamento) |
confirmed |
no_show |
Admin |
confirmed |
cancelled |
Admin ou cliente |
rescheduled |
confirmed |
Sistema (depois de algumas horas) |
cancelled |
confirmed |
Admin (restaurar — apenas se o slot continuar livre) |
Comportamento no calendário
| Status | Comportamento visual |
|---|---|
pending |
Bloco âmbar, ocupa o slot, não se duplica |
confirmed |
Bloco esmeralda |
rescheduled |
Bloco azul |
completed |
Bloco índigo (mais opaco) |
no_show |
Bloco rosa com ícone X |
cancelled |
Não aparece no calendário (filtrável) |
Relatórios e métricas
| Métrica | Status incluídos |
|---|---|
| Reservas totais | Todos, exceto cancelled |
| Receita | completed |
| Taxa de falta | no_show / (completed + no_show + cancelled) |
| Conversão de pendentes | confirmed a partir de pending / total pending |
| Cancelamentos tardios | cancelled com menos de X horas de antecedência |
Como mudar um status manualmente
- Vá ao Calendário e toque na reserva.
- No painel lateral, toque no botão correspondente:
- Confirmar se estiver
pending. - Marcar como concluída ou Marcar como falta se estiver
confirmede o horário já tiver passado. - Cancelar a partir de qualquer status ativo.
- Confirmar se estiver
- Opcionalmente, marque a caixa “Notificar o cliente” se você quiser que seja enviado e-mail/WhatsApp.
Como restaurar uma reserva cancelada
Se você cancelou por engano:
- Vá a Reservas → Filtrar: Canceladas.
- Toque na reserva.
- Toque em “Restaurar” se o horário continuar disponível.
- Se o horário já tiver sido ocupado por outro, não é possível restaurar — crie uma nova.