Existe um tipo de bug que nunca gera reclamação: o que acerta na maioria dos casos e erra em silêncio nos outros. Este é um deles.
A cliente tem um acrigel marcado para sexta, R$ 79,99, ainda não pago. Hoje ela compra um produto na loja por R$ 20 e a atendente gera a cobrança pelo WhatsApp. O pagamento cai — e o sistema marca o acrigel de sexta como pago.
Ninguém percebe. Na sexta ela é atendida, sai, e o salão perde R$ 79,99 sem nunca saber por quê.
De onde vem o erro
A intenção original é boa: quando alguém paga, é natural que o horário marcado fique confirmado. Sem isso, o pagamento cai, a cobrança fica quitada, e o compromisso continua parecendo pendente na agenda.
O problema é o critério. "Ligue ao próximo compromisso do cliente" funciona no caso comum — cobrar o valor daquele horário — e falha em todos os outros:
- cobrar por um produto, um pacote, uma taxa;
- cliente com dois horários marcados, e o pagamento é do segundo;
- valor parcial, que não quita nada.
Em todos, o sistema confirma algo que não foi pago. E, onde vale a regra de pagar antes de agendar, é pior: o dinheiro deixa de contar como crédito disponível, então a assistente virtual passa a achar que o horário está quitado e não cobra mais.
O critério que funciona: o valor
A correção é quase óbvia depois de dita: só amarrar quando o valor bater.
O sistema sabe quanto aquele compromisso espera receber. Sabe o preço do serviço naquele dia, com promoção se houver; sabe o sinal, quando existe; sabe quanto falta pagar se parte já entrou; e sabe quanto seria no cartão, se a sua casa cobra diferente por forma de pagamento. Se o valor da cobrança é um desses, ela pertence àquele horário. Se não é, não pertence a nenhum.
E o que acontece quando não pertence? Ela vira crédito do cliente — dinheiro registrado, disponível, esperando virar alguma coisa. É muito melhor ter um crédito solto para explicar do que um serviço marcado como pago sem ter sido.
| Situação | Antes | Agora |
|---|---|---|
| Cobrança do valor do horário | confirma | confirma |
| Cobrança de um produto (R$ 20) | confirmava o horário de R$ 79,99 | fica como crédito |
| Dois horários marcados | colava no primeiro | vai para o que bate com o valor |
| Pagamento no cartão, com valor diferente | não batia | reconhece e confirma |
Automático, mas visível
Nenhuma regra automática deve ser invisível. Ao digitar o valor da cobrança, a tela precisa dizer o que vai acontecer, antes de enviar:
✅ Ao ser paga, confirma: Acrigel simples — sex., 12/09 14:00
Ou, quando não bate com nada: "esta cobrança não confirma nenhum horário; fica como crédito da cliente".
E, ao lado, a possibilidade de decidir manualmente: escolher outro compromisso ou dizer que essa cobrança não confirma nada. O automático acerta quase sempre; quem está com o cliente na frente precisa poder discordar.
O princípio geral
Isso não é um detalhe de agenda. É uma regra que vale para qualquer automação que mexa com dinheiro: na dúvida, não decida por conta própria — registre o fato e deixe visível.
Confirmar um horário errado é uma decisão silenciosa que custa caro e só aparece semanas depois, quando ninguém mais lembra do contexto. Deixar um crédito solto é um pequeno incômodo que aparece na hora, na tela do fechamento, e leva trinta segundos para resolver.
Entre um erro silencioso e um incômodo visível, sempre escolha o segundo.
Para ver como isso se conecta com o resto, leia fechamento de caixa quando o dinheiro entra pelo WhatsApp e pagar antes de agendar.