Fidelidade e Campanhas

Configurando fidelidade nos seus serviços

Marcar serviço como elegível, definir pontos por atendimento e disparar campanhas.

O PetShop Flow tem um motor simples de fidelidade que conta atendimentos por cão e pontos por serviço. Você liga ou desliga isso no nível do serviço.

Pré-requisitos

  • Permissão manage_services (administrador, gestor).
  • Pelo menos um serviço cadastrado.

Habilitar fidelidade num serviço

  1. Vá em /servicos.
  2. Edite o serviço (ex.: "Banho médio").
  3. Marque Elegível a fidelidade (loyaltyEligible). Por padrão, vem ativado.
  4. Defina pontos que o serviço vale (loyaltyPoints), de 0 a 10.000. Use 0 se você quer só contar serviços, sem pontuar.
  5. Salve.

[SCREENSHOT: Aba de fidelidade no formulário de serviço]

O que conta na fidelidade

Sempre que um agendamento é marcado como concluído:

  1. O PetShop Flow cria o registro de atendimento (service_records).
  2. Incrementa o contador de serviços do cão (dogs.servicesCount += 1).
  3. Se o serviço for elegível e tiver pontos, isso fica disponível pra campanhas.

Esse contador é o que alimenta campanhas tipo "a cada 10 banhos, 1 grátis".

Configurar fidelidade em produtos

Produtos também podem ser elegíveis (loyaltyEligible). Útil pra programas que pontuam compra de ração, por exemplo.

Como ver os pontos de um cliente

Hoje a interface principal de fidelidade está em /campanhas com visão por campanha. A ficha individual do tutor/cão também mostra:

  • Serviços acumulados: contador total.
  • Próxima recompensa: se a loja tem uma campanha configurada.

Permissões

  • Configurar campos de fidelidade nos serviços: manage_services.
  • Criar/editar campanhas: manage_campaigns.

Boas práticas

  • Comece simples: uma campanha tipo "10 banhos = 1 grátis" entende fácil pra cliente.
  • Cuidado com inflação de pontos: se você der ponto demais por banho, o cliente vira o programa em recompensa rápido demais e perde a margem.
  • Comunique: lembre o cliente da pontuação atual no atendimento ou via WhatsApp.

Perguntas frequentes

Desabilitar fidelidade num serviço apaga os pontos já dados?

Não. O contador histórico do cão continua. Só novos atendimentos pra esse serviço deixam de contar.

Posso ter mais de uma campanha ativa ao mesmo tempo?

Sim. Veja exemplos em Tipos de campanha.

Tem ranking de cliente?

Hoje não há ranking público. Você consegue ver os mais ativos em /clientes ordenando pela coluna de atendimentos.