Skip to main content
Todos os indicadores desta página saem de uma única rota: Clientes (CRM). Ela devolve o perfil de compra já calculado pela Repediu para cada cliente — não é preciso reconstruir histórico de pedidos para chegar em nenhum destes números.
GET /customers não aceita from/to — é sempre a base completa da loja. Todos os indicadores desta página (exceto a nota média de avaliação, no fim) refletem a base inteira, não um período filtrado.

Taxa de recompra

Pergunta: que fração da minha base já comprou mais de uma vez?
Requisição
Pagine com cursor/nextCursor até esgotar a base e conte:
Resposta (exemplo de item)

Frequência de compra

Pergunta: com que frequência (em compras por mês) os clientes recorrentes compram? Calculada só entre quem já repetiu (purchaseCount > 1) e tem intervalo medível (avgDaysBetweenPurchases > 0):
Clientes com uma única compra ficam de fora — não há intervalo entre pedidos para medir.

LTV médio

Pergunta: qual o valor médio gerado por cliente, considerando toda a base?
Divida pelo total da base, não só por quem tem purchaseCount > 1 — o objetivo é o valor médio por contato, e clientes de compra única devem puxar a média para baixo de propósito.

Clientes ativos

Pergunta: quantos clientes estão ativos (compraram recentemente)?
90 dias é a janela usada no nosso dashboard de referência, não um valor fixo da API — ajuste ao ciclo de recompra do seu negócio.

Segmentos (RFV)

Pergunta: como minha base está distribuída entre os grupos de RFV (campeões, fiéis, em risco…)? O campo rfvStatus vem em texto livre, com até 11 variações. Agrupe em macro-segmentos antes de exibir:
Normalize acentuação e caixa antes de comparar (rfvStatus.toLowerCase() sem acentos) — o texto é livre e pode variar.

Opt-in por canal

Pergunta: quantos clientes aceitam contato por WhatsApp ou e-mail?
Útil para estimar o alcance real de uma campanha antes de criá-la em Campanhas.

Satisfação (nota média de avaliação)

Pergunta: qual a nota média das avaliações no período? (a API não tem um campo de NPS — esta é a alternativa mais próxima)
Requisição
Se você buscar Avaliações com uma janela mais ampla que o período que vai exibir (por exemplo, para achar um mês de referência), refiltre os itens por ratingDate antes de calcular a média — a API não faz esse recorte por você além do from/to da chamada.