Voltar ao blog
8 min de leitura

Ciclo de Recompra: Calcule a Janela Ideal do Produto

Aprenda a calcular o ciclo de recompra dos seus produtos com dados reais e dispare o lembrete no dia certo. Método, fórmulas e benchmarks por categoria.

recomprae-commerceautomacaowhatsapp marketing

A maior parte dos e-commerces brasileiros dispara campanha de recompra no chute: 30 dias depois da compra para todo mundo, do mesmo jeito, com o mesmo cupom. O problema é que o ciclo de recompra de um pote de creatina não é o mesmo de uma escova de cabelo, e tratar os dois igual custa caro em receita perdida.

Calcular a janela real entre pedidos é um dos exercícios com melhor relação esforço/retorno que existe no e-commerce. Você já tem os dados. Está tudo no histórico de pedidos da sua plataforma.

Neste artigo vou mostrar como extrair esse número, por que a média engana, como transformar o cálculo em fluxo automatizado de WhatsApp e email, e como medir se o ajuste realmente gerou receita incremental.

O que é ciclo de recompra (e por que ele define seu calendário)

O ciclo de recompra é o intervalo típico, em dias, entre um pedido e o pedido seguinte do mesmo cliente. Ele existe em três níveis: por loja, por categoria e por SKU.

O nível de loja serve para diagnóstico geral. O nível de SKU é o que gera dinheiro, porque é ele que permite mandar a mensagem certa antes do produto acabar.

Quem compra de novo compra porque precisa de novo. Seu trabalho não é convencer — é lembrar antes do concorrente lembrar.

Em categorias de consumo previsível (suplementos, cosméticos, café, ração, higiene, lentes de contato, filtros), o momento da recompra é praticamente cravado pelo tamanho da embalagem. Se você acerta a janela, a conversão da mensagem é alta sem precisar de desconto agressivo.

Por que a média de dias entre pedidos engana

Quase todo dashboard mostra "tempo médio entre compras". Esse número costuma ser inútil por três motivos.

  • Outliers destroem a média. Um cliente que voltou depois de 400 dias puxa o número inteiro para cima.
  • Mistura de categorias. Se você vende itens de consumo e itens duráveis, a média fica num limbo que não representa ninguém.
  • Censura de dados. Clientes que ainda não recompraram não entram no cálculo, o que distorce a leitura para baixo em bases jovens.

A solução é usar mediana e trabalhar com percentis. A mediana ignora o cliente maluco que sumiu por um ano e mostra o comportamento do meio da base.

Como calcular o ciclo de recompra passo a passo

Você não precisa de BI nem de cientista de dados. Precisa de um CSV e uma planilha.

1. Extraia o histórico de pedidos

Exporte da sua plataforma (Shopify, Nuvemshop, VTEX, WooCommerce, Tray, Yampi) uma base com quatro colunas mínimas:

  • ID do cliente (email ou telefone normalizado)
  • ID do pedido
  • Data do pedido (apenas pedidos pagos)
  • SKU ou categoria principal do pedido

Use pelo menos 18 meses de histórico. Menos que isso e você não captura sazonalidade nem ciclos longos.

2. Calcule os intervalos entre pedidos

Ordene por cliente e por data. Para cada cliente com dois ou mais pedidos, calcule a diferença em dias entre pedidos consecutivos.

Um cliente com quatro pedidos gera três intervalos. Todos entram na amostra — não use só o primeiro intervalo, ou você vai subestimar clientes fiéis.

3. Tire mediana e percentis

Com a lista de intervalos pronta, calcule:

  • P25 (percentil 25): os clientes rápidos
  • P50 (mediana): o comportamento típico
  • P75: os clientes lentos, mas ainda ativos

No Excel ou Google Sheets é literalmente =MED(intervalo) e =PERCENTIL(intervalo;0,25). Leva quinze minutos.

4. Repita por SKU ou categoria

Filtre a base pelos seus 20 produtos mais vendidos e refaça o cálculo. Aqui aparecem as diferenças que importam.

Exemplo real de estrutura que encontramos em uma loja de suplementos:

  • Whey 900g — P25: 22 dias | P50: 31 dias | P75: 44 dias
  • Creatina 300g — P25: 48 dias | P50: 62 dias | P75: 88 dias
  • Pré-treino 300g — P25: 19 dias | P50: 27 dias | P75: 39 dias

Uma campanha única em 30 dias chega atrasada para o pré-treino e absurdamente cedo para a creatina. É por isso que o resultado fica medíocre.

5. Defina o gatilho: 70% a 80% da mediana

A regra prática é disparar o lembrete quando o cliente ainda tem produto em casa, mas já consegue enxergar o fim.

Gatilho ideal = mediana do SKU x 0,75. Para uma mediana de 32 dias, o disparo acontece no dia 24.

Mandar cedo demais gera irritação e opt-out. Mandar tarde demais significa que o cliente já comprou no mercado, na farmácia ou no marketplace.

Benchmarks de ciclo de recompra por categoria

Esses números servem como ponto de partida para quem tem base pequena e ainda não tem massa de dados. Sempre substitua pelo seu número real assim que tiver 200+ intervalos por categoria.

  • Suplementos e nutrição: 25 a 45 dias
  • Cosméticos e skincare: 45 a 75 dias
  • Cabelo e higiene: 30 a 60 dias
  • Café e alimentos gourmet: 20 a 35 dias
  • Pet (ração e areia): 30 a 50 dias
  • Lentes de contato descartáveis: 28 a 90 dias, conforme o modelo
  • Moda e acessórios: 90 a 180 dias (ciclo sazonal, não de consumo)
  • Eletrônicos e casa: 180 dias ou mais — aqui o jogo é cross-sell, não reposição

Categorias de ciclo longo não devem receber fluxo de reposição. Devem receber conteúdo, cross-sell de acessórios e campanhas sazonais. Forçar recompra onde não existe consumo recorrente só queima base.

Do cálculo ao fluxo automatizado

Número na planilha não vende. O que vende é o número virando gatilho dentro da automação.

Arquitetura em cascata

Para um SKU com mediana de 32 dias e disparo no dia 24, uma estrutura que funciona bem:

  • Dia 24 — WhatsApp: mensagem curta, direta, com o produto exato que ele comprou e link de recompra em um clique. Sem desconto.
  • Dia 27 — Email: mesma oferta com contexto — benefício do uso contínuo, prova social, kit com item complementar.
  • Dia 34 — WhatsApp: só para quem não abriu nem clicou. Agora sim, incentivo leve (frete grátis ou 5%).
  • Dia 45 — Email: última chamada antes de o cliente entrar na régua de risco.

Todo mundo que compra sai do fluxo imediatamente. Isso parece óbvio e é o erro que mais vejo em operação mal configurada: cliente recebendo cupom de recompra dois dias depois de ter recomprado.

Personalização com o SKU certo

A mensagem de reposição converte muito mais quando cita o produto exato, não a loja. "Sua creatina deve estar acabando" performa acima de "sentimos sua falta".

Se o cliente comprou mais de um item recorrente, priorize o de maior margem ou o de ciclo mais curto — não liste tudo.

O que fazer com quem comprou uma vez só

Cliente com um único pedido não tem ciclo próprio. Use o ciclo da categoria como proxy até ele gerar o segundo pedido.

Esse grupo é o mais valioso do funil de retenção. A passagem do primeiro para o segundo pedido é onde a taxa de mortalidade da base é maior, e onde uma automação bem calibrada muda a curva de LTV inteira.

Quando o ciclo vira sinal de churn

O mesmo cálculo que define a recompra define o risco. Se o cliente passou de duas vezes a mediana do SKU sem comprar, ele saiu do padrão.

  • Até 1x a mediana: cliente saudável, fluxo de reposição normal
  • Entre 1x e 2x: em risco, aumente a intensidade e ofereça incentivo
  • Acima de 2x: entrou em reativação, muda a mensagem e a oferta

Definir esse corte por produto, e não por uma regra fixa de 90 dias, evita que você trate como inativo um cliente de creatina que simplesmente ainda tem produto em casa.

Como medir se o ajuste funcionou

Trocar o disparo de 30 para 24 dias parece pequeno. O impacto só aparece se você medir direito.

Três métricas obrigatórias:

  • Taxa de recompra na janela: percentual de clientes que compram de novo dentro de 1,5x a mediana do SKU. É o indicador mais sensível ao acerto do timing.
  • Receita por destinatário (RPR): receita gerada dividida pelo número de pessoas que receberam a mensagem. Melhor que taxa de clique para comparar variações de janela.
  • Uplift contra holdout: segure 10% da audiência sem receber nada. A diferença de receita entre os dois grupos é o valor real da automação, não o total atribuído ao fluxo.
Sem grupo de controle, você não está medindo a automação. Está medindo pessoas que comprariam de qualquer jeito.

Recalcule as medianas a cada trimestre. Mudança de embalagem, novo tamanho, alteração de preço ou entrada de concorrente muda o ciclo de recompra rapidamente.

Erros que anulam todo o trabalho

  • Usar média em vez de mediana. Já explicado, mas vale repetir porque é o erro mais comum.
  • Uma janela única para a loja inteira. Mata a performance dos produtos de ciclo curto.
  • Cupom no primeiro toque. Você paga desconto para quem ia comprar de qualquer forma. Deixe o incentivo para a terceira mensagem.
  • Ignorar o canal. WhatsApp resolve urgência e imediatismo; email resolve contexto e comparação. Usar só um deles corta metade do resultado.
  • Não excluir compradores recentes. Nada destrói mais confiança que um lembrete de reposição para quem acabou de comprar.

Conclusão: o ciclo de recompra é seu calendário de receita

Calcular o ciclo de recompra por SKU não exige investimento em ferramenta nova nem em tráfego. Exige olhar para dados que já estão parados dentro da sua plataforma e transformá-los em gatilho de automação.

Lojas que fazem esse ajuste costumam ver a taxa de segunda compra subir de forma consistente em poucos meses, com custo marginal próximo de zero. É a diferença entre esperar o cliente lembrar de você e chegar no momento exato em que ele precisa.

Na Quantum, esse cálculo faz parte do diagnóstico inicial: mapeamos as medianas por categoria, definimos as janelas e implementamos os fluxos de WhatsApp e email que rodam sozinhos depois. Nós operamos, você acompanha. Se quiser saber qual é o ciclo real da sua base, fale com a Quantum e peça o diagnóstico gratuito.

Continue lendo