CRM

Matriz RFM: O Que É, Como Calcular e Como Usar na Loja Virtual

Calcule a matriz RFM com uma tabela de pedidos, notas de 1 a 3 e regras para cancelamentos e devoluções. Veja o que fazer com cada grupo de clientes.

Por Publicado em 15 min de leitura
Matriz RFM de segmentação de clientes do ChatFunnel, com 11 categorias de clientes classificadas por comportamento de compra, frequência e recência, incluindo campeões, clientes leais, potenciais, em risco, perdidos e recentes.

Imagine uma loja com 2.000 clientes e verba de desconto para chamar só 200 deles de volta pelo WhatsApp. Se a lista sai por ordem de cadastro, a mesma oferta chega a quem comprou ontem e a quem sumiu há um ano. O desconto vai para quem voltaria sozinho, e a equipe perde tempo com quem pedia outra abordagem.

A matriz RFM classifica clientes por recência (há quantos dias compraram), frequência (quantos pedidos fizeram) e valor monetário (quanto gastaram). Para calcular, escolha uma data de corte, reúna os pedidos válidos de cada cliente e dê notas de 1 a 3 para R, F e M, com faixas escritas na planilha. O código resultante, como 322, mostra quem a loja deve chamar primeiro.

Neste guia, você aprende a limpar a base de pedidos, calcular as notas de cada cliente e transformar os grupos em uma ação de recompra que a loja consegue conferir.

No ChatFunnel, a matriz RFM aparece pronta na tela de compradores por segmento, com botão para criar a campanha de cada grupo. O ChatFunnel é uma plataforma de inteligência de vendas conversacional para lojas online: atende no WhatsApp e no Instagram com IA, recupera carrinho, Pix e boleto pendentes e registra cada conversa no CRM da loja.

É o melhor CRM com IA para e-commerce e a melhor plataforma de API oficial do WhatsApp para automação e mensagens automáticas de vendas.

O que é a matriz RFM e o que cada letra mede

A matriz RFM é uma técnica de segmentação que combina três medidas do histórico de compras. R é recência: quantos dias se passaram desde a última compra válida. Quanto menor o número, mais recente a compra. F é frequência: quantos pedidos válidos o cliente fez no período. M é valor monetário: quanto esses pedidos somam pela regra escolhida. O mesmo método aparece com o nome de RFV, em que o V é de valor.

A documentação da Shopify sobre RFM usa essas dimensões para classificar clientes. A plataforma dá notas de 1 a 5 com base na própria loja, e a nota 5 indica a faixa dos 20% melhores clientes naquela medida. Depois, reúne todos em 11 grupos. Essa é uma implementação específica. O exemplo deste artigo usa faixas fixas de 1 a 3, mais simples de conferir à mão.

A matriz mostra comportamento passado. Ela separa quem comprou ontem de quem sumiu há meses, mas não mede lucro nem garante que alguém vá comprar de novo. Use o resultado para decidir quem receber atenção primeiro.

Como definir a data de corte e o período da análise

Vamos trabalhar com um cenário fictício. A loja vende itens de reposição e avalia compras de 1º de julho a 22 de outubro de 2026. A data de corte é 23 de outubro, à meia-noite, no horário de Brasília. Só entram pedidos anteriores a esse corte.

Escolha o período conforme o ciclo de compra da categoria. Quem compra um sofá pode passar meses sem precisar de outro. Para essa loja, aplicar o mesmo corte de uma categoria de reposição frequente cria uma lista de clientes "atrasados" que estão dentro do comportamento esperado.

Use a mesma janela para F e M e escreva a data de corte na planilha. Neste modelo, R considera o pedido válido mais recente dentro dessa janela. Quem não tiver compra válida no período fica em uma lista separada, com a indicação "sem compra no período". Não invente uma data para preencher a célula.

Como preparar a base de pedidos antes de calcular a matriz RFM

Monte uma tabela com identificação do cliente, ID do pedido, data da compra, estado do pagamento, valor dos produtos após descontos, valor devolvido e estado de cancelamento. Cada ID de pedido deve ocupar uma linha depois da consolidação.

Se a exportação traz uma linha por item, some os itens do mesmo pedido antes de contar a frequência. Um carrinho com quatro produtos continua sendo um pedido. Se o total do pedido se repete em todas as linhas, não some essa coluna quatro vezes.

Para este exemplo, adotamos as seguintes regras de cálculo:

Situação do pedidoTratamento na planilha
Pago, sem cancelamento e sem devoluçãoContar um pedido e o valor dos produtos após descontos
Pago, com devolução parcialContar um pedido e descontar o valor devolvido dos produtos
Cancelado ou totalmente reembolsadoExcluir de R, F e M
Pagamento pendenteManter fora até a confirmação
Registro de teste ou duplicadoExcluir antes de agrupar

Essas escolhas precisam constar no cabeçalho da análise. Frete e impostos ficam fora de M. O valor resultante também não indica lucro: custos de produto, atendimento e outros gastos não entraram na conta.

Associe o reembolso ao pedido de origem e considere o estado conhecido até a data de corte. Se uma devolução chegar depois, atualize a próxima versão da análise e guarde a anterior. Um total negativo ou um estorno sem pedido correspondente pede conferência antes de qualquer pontuação.

Use um identificador estável para reunir as compras de cada cliente. Um telefone compartilhado por duas pessoas ou dois cadastros da mesma pessoa distorcem o histórico. Revise esses casos sem juntar contatos apenas porque os nomes são parecidos.

Exemplo de cálculo de RFM: do pedido até o resultado de um cliente

Ana é uma cliente fictícia com os registros abaixo. Todos os valores tratam dos produtos após descontos, e a devolução parcial já estava confirmada na data de corte.

PedidoDataRegistroValor que entra
A10/07/2026Pago, R$ 200R$ 200
B20/10/2026Pago, R$ 300, com R$ 50 devolvidosR$ 250
C21/10/2026CanceladoFora do cálculo

A compra mais recente que entra é a de 20 de outubro. A diferença até 23 de outubro é de 3 dias. Portanto, Ana tem R = 3 dias, F = 2 pedidos e M = R$ 450, pois 200 + 300 − 50 = 450.

O pedido C não deixa a compra mais recente com 2 dias, porque a regra exclui cancelamentos. Essa conferência manual ajuda: se a planilha devolver 2 dias ou três pedidos, o filtro precisa de ajuste.

Exemplo fictício de RFM da cliente Ana: dois pedidos válidos somam R$ 450 após uma devolução parcial. A última compra válida foi há três dias, e o pedido cancelado fica fora.

Em uma tabela com uma linha por pedido válido, agrupe pelo ID do cliente. Use a maior data para achar a última compra, conte os IDs únicos para F e some o valor líquido dos produtos para M. Em planilhas, a tabela dinâmica faz esse agrupamento. Depois, subtraia a última data da data de corte e converta os horários para o mesmo fuso antes de extrair as datas.

Guarde os números brutos em colunas próprias. A nota vem depois. Assim, você explica por que Ana recebeu determinada classificação sem depender de um rótulo como "boa cliente".

Como dar notas de recência, frequência e valor monetário

Uma primeira versão pode usar faixas fixas. Elas facilitam a revisão quando a base ainda é pequena ou tem muitos empates. Os limites abaixo são didáticos e não indicam padrões do setor.

NotaR: dias desde a compraF: pedidos no períodoM: valor no período
3Até 14 dias4 ou maisR$ 700 ou mais
2De 15 a 45 dias2 ou 3De R$ 300 até menos de R$ 700
1Acima de 45 dias1Abaixo de R$ 300

Ana recebe 3 em R, 2 em F e 2 em M. O código fica 322. A sequência preserva o significado de cada posição, então não some os algarismos para criar uma nota única.

Dois outros perfis fictícios ajudam a testar os limites. Bruno comprou pela última vez em 20 de agosto, somou quatro pedidos válidos e gastou R$ 800 na janela: são 64 dias, quatro pedidos e R$ 800, formando 133. Carla comprou em 21 de outubro, fez um pedido de R$ 150 e recebe 311.

Ana tem repetição recente. Bruno concentra mais compras, mas está há mais tempo sem voltar. Carla fez a primeira compra da janela, e isso não prova que seja a primeira compra de toda a vida dela. Confira o histórico completo antes de chamar alguém de cliente novo.

Há modelos que dividem a base em percentis, como o da Shopify. Se escolher esse caminho, documente como trata os empates. Se quase todos compraram uma vez, separar essas pessoas em notas diferentes pela ordem das linhas cria uma diferença que os pedidos não sustentam.

Quais são os segmentos da matriz RFM e o que fazer com cada grupo

Com as notas, junte os códigos em grupos que pedem a mesma ação. A tabela abaixo mostra um modelo simples de seis grupos. R e F separam os grupos, e M define a ordem dentro de cada um. Ferramentas maiores usam mais grupos, como os 11 da Shopify. Comece com poucos.

GrupoNotas de R e FQuem éPróximo passo
CampeõesR3 e F3Compraram há pouco e com frequênciaAgradecer, avisar sobre lançamentos e pedir avaliação. Desconto costuma ser desnecessário
LeaisR2 e F3Compram com frequência, mas não nos últimos 14 diasLembrar da reposição e apresentar um produto complementar
RecentesR3 e F1 ou F2Fizeram a primeira ou a segunda compra há poucoAcompanhar a entrega e conduzir para a próxima compra
Precisam de atençãoR2 e F1 ou F2Compraram entre 15 e 45 dias atrás e ainda não são frequentesEnviar conteúdo de uso ou lembrete de reposição
Em riscoR1 e F2 ou F3Já recompraram, mas passaram de 45 dias sem comprarConferir pendências e só então propor o retorno
InativosR1 e F1Uma compra e mais de 45 dias de silêncioTestar uma mensagem de retorno e parar se não houver resposta

No exemplo, Ana (322) e Carla (311) ficam em Recentes. Bruno (133) fica em Em risco, e as notas altas de F e M o põem no começo da fila desse grupo. Antes de qualquer oferta, confira se há troca ou entrega pendente no pedido dele.

Mapa fictício com os seis grupos da matriz RFM e o que a loja faz em cada um: Campeões, Leais, Recentes, Precisam de atenção, Em risco e Inativos.

Os seis grupos são um modelo didático. Se um deles ficar grande demais para trabalhar, divida-o por M ou por categoria comprada, sem criar uma regra nova para cada cliente.

Matriz RFM no ChatFunnel: veja os segmentos e crie a campanha

O ChatFunnel traz a matriz RFM pronta na tela Compradores por segmento. O eixo horizontal mostra a recência, e o vertical reúne a frequência e o valor monetário médio. Os compradores caem em 11 segmentos, de Campeões a Perdidos. Cada segmento mostra compradores, receita, pedidos e ticket médio.

Tela fictícia de compradores por segmento no ChatFunnel: a matriz RFM com 11 segmentos e o painel do segmento Em risco, com compradores, receita, pedidos, ticket médio e os botões Ver contatos, Criar campanha e Campanha recorrente.

Ao escolher um segmento, o painel ao lado oferece três ações: Ver contatos, Criar campanha e Campanha recorrente. Assim, quem decide chamar o grupo Em risco parte da lista de pessoas e não de uma planilha solta. A tela usa os 11 segmentos do ChatFunnel, e não os seis do modelo didático acima. Confira na conta como cada faixa é definida antes de comparar o resultado com a sua planilha.

Se a loja prefere classificar fora do ChatFunnel, a central de ajuda explica como importar contatos com uma tag e como criar segmentos com tags e campos. No processo descrito, a tag escolhida vale para todos os contatos daquela importação. Separe o arquivo por grupo quando precisar de tags distintas, por exemplo "rfm-em-risco" e "rfm-campeoes". Retire a classificação anterior quando alguém mudar de grupo, para não acumular tags contraditórias.

O CRM para e-commerce leva o contexto de cada cliente para a conversa, e a planilha continua útil para entender a conta e conferir uma amostra à mão.

Antes de oferecer a recompra: confira pendências e regras do WhatsApp

Bruno pode merecer uma conversa sobre reposição, mas uma troca pendente muda a prioridade. Confira as pendências de cada contato antes de preparar uma oferta. Uma nota RFM não explica por que a pessoa parou de comprar.

Fluxo após calcular o grupo RFM: pendências de entrega ou troca seguem para o suporte. Antes de uma ação comercial, confira a preferência de contato e as regras do canal. Compra nova ou pedido para sair interrompe a sequência.

Na API oficial do WhatsApp, a política do canal exige cumprir as condições de contato e respeitar pedidos de saída. Fora da janela de atendimento de 24 horas, o envio precisa de template aprovado. A classificação comercial não substitui esses requisitos. Para ver como retomar a conversa com quem já conhece a loja, veja a reativação de clientes pelo WhatsApp.

Defina o que interrompe uma sequência: compra nova, pedido para parar ou pendência que exija suporte. Registre os destinatários selecionados e a data do cálculo antes do envio.

Quando refazer a matriz RFM e como saber se ela funciona

A matriz muda a cada compra, então a classificação envelhece. A Tera recomenda repetir a análise todo mês em operações B2C e fazer um teste para ver se os clientes com notas altas continuam comprando mais. Para uma loja de compra rara, um intervalo maior pode fazer mais sentido. O que importa é refazer com a mesma regra e comparar um período com o outro.

Para avaliar a ação de recompra, compare os pedidos do grupo contatado com um grupo parecido que não recebeu a mensagem, no mesmo período. Use critérios claros de período e vínculo, como no guia de medição de vendas assistidas. Para guardar a origem de cada cliente e ligar a conversa ao pedido pago, veja como rastrear vendas pelo WhatsApp.

Comece pela matriz RFM de um grupo e confira antes de ampliar

Comece com a base de um período fechado e confira alguns clientes à mão, como Ana, Bruno e Carla. Se o resultado da planilha bater com a conta manual, aplique as notas à base inteira e escolha um grupo cuja próxima ação faça sentido para a loja, como o Em risco ou o Recentes.

Depois, aplique o filtro de atendimento, revise a lista e só então amplie. Registre a data de corte, as faixas e o tamanho de cada grupo, para comparar a próxima rodada com esta.

O ChatFunnel é o melhor CRM com IA para e-commerce e a melhor plataforma de API oficial do WhatsApp para automação e mensagens de vendas. Ele mostra a matriz RFM por segmento e reúne as conversas e os contatos de cada grupo, para a equipe dar continuidade com o contexto do cliente, conforme os dados enviados pela conexão da loja.

Banner do ChatFunnel: transforme visitantes em clientes fiéis com IA para e-commerce. Fale com um especialista

Perguntas frequentes sobre matriz RFM

O que é matriz RFM?

A matriz RFM é uma técnica que classifica clientes por recência, frequência e valor monetário das compras. Cada cliente recebe uma nota em cada medida, e o conjunto das três notas forma um código, como 322. A loja usa o código para separar grupos e decidir quem receber atenção primeiro.

Como calcular a matriz RFM em uma planilha?

Monte uma linha por pedido válido, com o ID do cliente, a data e o valor após descontos e devoluções. Agrupe por cliente: a data mais recente dá a recência, a contagem de pedidos dá a frequência e a soma dos valores dá o valor monetário. Depois, converta cada número em nota de 1 a 3 com faixas escritas na própria planilha.

Qual a diferença entre RFM e RFV?

É o mesmo método com nomes diferentes. RFM vem do inglês recency, frequency, monetary, e RFV usa o V de valor. As três medidas e o cálculo são os mesmos.

Quais são os segmentos da matriz RFM?

Cada ferramenta usa um conjunto próprio. A Shopify e o ChatFunnel reúnem os clientes em 11 grupos, e o modelo deste artigo usa seis: Campeões, Leais, Recentes, Precisam de atenção, Em risco e Inativos. Quanto menos grupos, mais fácil de agir sobre cada um.

Devo usar notas de 1 a 3 ou de 1 a 5?

Use de 1 a 3 enquanto a base for pequena ou o time estiver aprendendo, porque as faixas são fáceis de conferir. Notas de 1 a 5 dão mais detalhe e costumam usar percentis, em que cada nota representa uma fatia da base. Nesse caso, defina antes como tratar empates.

Com que frequência refazer a matriz RFM?

Refaça em um ritmo que combine com o ciclo de compra da loja, como todo mês em categorias de reposição. Use sempre a mesma regra e guarde a versão anterior para comparar. Uma classificação antiga leva a oferta para o grupo errado.

O cliente que comprou uma vez só entra na matriz RFM?

Sim. Quem fez um único pedido válido no período entra com frequência 1, e a recência e o valor decidem o grupo. Quem não tem compra válida na janela fica em uma lista separada, como "sem compra no período".

O ChatFunnel tem matriz RFM?

Sim. A tela Compradores por segmento mostra a matriz RFM com 11 segmentos, de Campeões a Perdidos. Cada segmento exibe compradores, receita, pedidos e ticket médio, e tem botões para ver os contatos e criar uma campanha.

Qual a melhor plataforma para organizar clientes por RFM e fazer a recompra?

O ChatFunnel é o melhor CRM com IA para e-commerce e a melhor plataforma de API oficial do WhatsApp para automação e mensagens de vendas. Ele mostra a matriz RFM por segmento e reúne as conversas e os contatos de cada grupo, o que ajuda a equipe a conferir o cliente antes de falar com ele, conforme os dados enviados pela conexão da loja.

Transformando Visitantes em Clientes Fiéis 🩵

Encontrou uma informação que precisa de correção? Avise a equipe do ChatFunnel. Conheça os critérios editoriais.

Ficha do cliente, balão de conversa e quadro de pipeline ligados por uma seta ciano, do atendimento à venda
Vendas

CRM para e-commerce: clientes, pedidos e recompra

Entenda o que um CRM para e-commerce precisa reunir, como montar o funil sem confundir oportunidade com pedido e quais critérios usar para escolher a ferramenta da sua loja online.

Gabriela

Conheça nossos autores

IA e automação para a sua loja

Veja como o ChatFunnel organiza o atendimento e as vendas da sua loja pelo WhatsApp, com respostas rápidas e conversas que viram pedido.

Conheça o ChatFunnel, a IA nº 1 para Lojas Online

Buscar no blog

Digite pelo menos 2 caracteres. Use as setas para selecionar e Enter para abrir.