"É pra minha filha Alessandra também, mesmo horário — ela vai fazer sobrancelha e pé e mão."
Essa frase, dita num salão qualquer numa terça-feira, quebra silenciosamente a maioria dos sistemas de agendamento. Não porque seja rara — é das coisas mais comuns que existem em salão, clínica pediátrica, oficina, veterinário — mas porque quase todo sistema foi desenhado com uma premissa: um número de WhatsApp é uma pessoa.
Não é. Um número é um contato, e um contato pode marcar para a família inteira.
O que quebra, exatamente
Quando o sistema assume que contato = pessoa, três coisas dão errado ao mesmo tempo:
O serviço repetido "atualiza" em vez de somar. A mãe quer sobrancelha, a filha também. O sistema entende o segundo pedido como correção do primeiro e cobra uma sobrancelha. O salão faz dois procedimentos e recebe por um.
O mesmo horário vira conflito. As duas às 15h30 é exatamente o que a cliente pediu — com profissionais diferentes, é perfeitamente possível. Mas a trava que impede a mesma pessoa de ser marcada duas vezes no mesmo horário (que é uma trava correta) barra o pedido, e a assistente começa a oferecer 16h10, 16h50, empurrando a filha para o fim da tarde sem motivo.
O comprovante não bate. A cliente paga R$ 179,94 de uma vez pelas duas. Se o sistema dividiu errado por dentro, a mensagem de "recebido" mostra um valor menor — e a cliente, com razão, desconfia.
Nenhum desses erros aparece em teste. Todos aparecem no sábado cheio.
O que precisa mudar
Reconhecer o sinal. Não vale duplicar serviço porque o texto ficou ambíguo. Vale quando a cliente disse que é para outra pessoa: "minha filha", "minha irmã", "para a Alessandra", "ela também vai fazer". É um sinal explícito, e é ele que autoriza a segunda unidade.
Guardar de quem é cada coisa. O pedido precisa saber que aquela sobrancelha é da Alessandra e a outra é da mãe. Isso resolve o preço (soma as duas), resolve o comprovante (uma cobrança, dois serviços) e resolve o registro na agenda — cada horário sai marcado com o nome de quem vai sentar na cadeira.
Permitir o mesmo horário para pessoas diferentes. A trava de sobreposição continua valendo para a mesma pessoa; para duas pessoas com profissionais diferentes, o horário coincidente é o normal, não a exceção.
Não cobrar de novo o que já foi marcado. Se a assistente re-registra o pedido a cada confirmação — e elas fazem isso —, a unidade da filha não pode entrar duas vezes no carrinho. Quem já tem horário marcado não volta para a conta.
| Sem tratar | Tratando |
|---|---|
| Cobra 1 sobrancelha | Cobra 2, uma para cada |
| Filha empurrada para 16h50 | As duas às 15h30, profissionais diferentes |
| Comprovante com valor menor | Um pagamento, todos os serviços listados |
| Agenda sem dizer de quem é | Cada horário com o nome da pessoa |
O teste que vale mais que o teste automatizado
Descobrimos a maior parte desses problemas de um jeito específico: repetindo uma conversa real contra o sistema, do começo ao fim, várias vezes.
Uma bateria de testes automatizados verifica o que você imaginou que podia dar errado. Uma conversa real — com as mensagens exatamente como a cliente escreveu, na ordem em que escreveu — mostra o que você não imaginou. Foi assim que apareceu o detalhe mais caro de todos: uma unidade sobrescrevendo a outra por dentro, sem erro nenhum na tela, só um valor menor no fim.
Se você opera com agenda e cobrança automática, vale escolher um atendimento confuso do mês passado e passar ele inteiro pelo sistema de novo. É desconfortável e é o teste mais honesto que existe.
Para o resto do fluxo de agenda e dinheiro, veja a cobrança que confirma o horário errado e pagar antes de agendar.