Barbeiro Rápidodocs

Programa de fidelidade

3 min de leituraAtualizado há 2 meses

A cada N atendimentos concluídos, o cliente ganha 1 corte grátis. O N é configurável por barbearia. O sistema conta automático — você só decide quando resgatar.

Como funciona

  • Conta apenas agendamentos com status attended (cliente foi atendido). Cancelamentos e no-shows não somam.
  • Limite (threshold) é o número de atendimentos pra ganhar 1 corte. Default: 10. Ajustável de 5 a 50 em Granularidade da agenda e fidelidade.
  • Quando o cliente atinge o limite, o sistema marca +1 benefício disponível. Próximos atendimentos seguem contando — não há "corte automático" do contador.

Exemplo

Threshold = 10:

  • Cliente teve 10 atendimentos. Tem 1 benefício disponível.
  • Atendimento 11 — segue normal. Tem 1 benefício disponível ainda (sem resgate).
  • Atendimento 12 — segue normal. Tem 1.
  • Atendimento 13... 19, 20. Atinge segundo limite. Tem 2 benefícios disponíveis.

Como resgatar

No histórico do cliente, quando há benefício disponível, aparece o botão Resgatar fidelidade. Clique e o sistema:

  1. Valida que há pelo menos 1 benefício pendente.
  2. Incrementa o contador de resgates.
  3. Registra o evento (com quem resgatou e quando) na tabela de resgates — útil pra auditoria.

O cliente não vê o botão. É operação interna do staff.

A prática comum é: cliente chega, te avisa "vou usar o cortado grátis". Você marca o atendimento como atendido normalmente, e depois resgata o benefício no histórico dele. O resgate não cria o agendamento de graça — ele apenas decrementa do saldo de benefícios.

Cliente sem benefício

Tentar resgatar quando não há benefício disponível dá erro: "Cliente não possui benefício de fidelidade disponível." Sem efeito colateral.

Mudar o threshold no meio do caminho

  • Aumentou (ex: de 10 pra 15): clientes que tinham progresso de 9 e estavam quase ganhando, agora precisam de mais 6. Não retroage; o saldo já creditado é mantido.
  • Diminuiu (ex: de 10 pra 5): clientes com 5+ atendimentos e que ainda não tinham 1 benefício, agora têm. O sistema recalcula floor(visitas / threshold) - resgates.

A fórmula sempre é:

benefícios disponíveis = floor(atendimentos / threshold) - resgates feitos

Como avisar o cliente

Em v0, não há mensagem automática pro cliente quando ele atinge o benefício. Práticas:

  • Ao ele chegar, abra o histórico, conte com ele e ofereça.
  • Em algumas barbearias, o staff fala isso por WhatsApp algumas semanas após o atendimento que completou o limite — converte recompensa em retorno.

Onde ver o status no painel

No histórico do cliente, bloco Fidelidade:

  • Atendimentos contados — total de attended no histórico.
  • Resgates feitos — quantas vezes o cliente já usou.
  • Benefícios disponíveis — quantos pendentes pra usar.

Próximos passos

Foi útil?