Barbeiro Rápidodocs

Cliente cancelando ou reagendando sozinho

3 min de leituraAtualizado há 2 meses

Toda agendamento gera um link permanente único, com um token secreto. É esse link que o cliente usa pra acessar, cancelar ou reagendar sozinho — sem login, sem cadastro.

  • E-mail de confirmação logo após agendar.
  • WhatsApp de confirmação (se a barbearia ativou — ver WhatsApp).
  • Tela de sucesso logo após confirmar — destaque visual com botão "copiar".
  • Lembretes 24h e 2h antes do horário.

URL no formato:

https://app.barbeirorapido.com/b/{barbearia}/a/{token}

O {token} é um UUID único. Sem ele, ninguém acessa esse agendamento — então o link é o "ingresso" do cliente.

Página do agendamento

Quando o cliente abre o link, vê:

  • Confirmação visual ("Agendamento confirmado").
  • Detalhes: barbearia, barbeiro, serviço, data, hora, endereço.
  • Botões:
    • Cancelar — abre confirmação.
    • Reagendar — leva pro fluxo de mudança.
  • Link pra avaliar (depois do atendimento — ver Como o cliente avalia).

Cancelar

Cliente clica em Cancelar, confirma. O sistema:

  1. Marca status = cancelled, cancelled_by = customer, cancelled_at = now().
  2. Avisa o barbeiro e o owner por e-mail (e WhatsApp interno se ativo).
  3. Libera o slot da agenda.
  4. Aciona o matching de fila de espera — se há gente esperando aquele dia/horário, vira oferta automática (ver Como funciona a fila de espera).
  5. O lembrete agendado checa o status ao rodar e desiste sozinho.

A página então vira "Agendamento cancelado" — o link continua acessível mas só mostra histórico, sem botões.

Reagendar

Cliente clica em Reagendar. Abre o mesmo fluxo de booking, mas com restrições:

  • Mesmo barbeiro (não dá pra trocar).
  • Mesmo serviço (não dá pra trocar).
  • Só muda data e horário.

A grade de horários disponíveis é recalculada considerando o agendamento atual (ele "libera" seu próprio slot na hora do cálculo, então o cliente pode escolher o slot atual de novo se quiser).

Confirmou? O sistema:

  1. Atualiza starts_at e ends_at.
  2. Manda e-mail/WhatsApp com a nova confirmação pro cliente.
  3. Avisa barbeiro e owner.
  4. Re-agenda o lembrete pra 24h antes do novo horário.

Cliente quer trocar serviço ou barbeiro também? Ele precisa cancelar o atual e marcar um novo. Pelo link público, o reagendamento só mexe em data/hora. Se preferir, peça pra o cliente entrar em contato — você reagenda pelo painel e troca o que precisar.

Acesso depois do horário

Mesmo após o agendamento ser atendido (ou cancelado, ou no-show), o link continua acessível — vira página somente leitura mostrando o histórico. A partir daí, o link convida o cliente a avaliar o atendimento.

Não diretamente — é justamente esse o ponto da segurança por token. Mas o cliente pode usar busca por telefone (ver Buscar um agendamento existente) pra recuperar a lista dele.

E se o cliente perdeu e-mail/WhatsApp?

Mande de novo pelo painel:

  1. Abra o agendamento na agenda.
  2. No painel lateral, copie o Link permanente (botão "Copiar link").
  3. Mande pra ele por WhatsApp.

Próximos passos:

Foi útil?