A maior parte das lojas trata cross-sell e upsell como um recurso da página de produto: um carrossel de “quem comprou também comprou” e pronto. Esse bloco ajuda, mas atinge só quem está navegando agora. A base de clientes, que já comprou, já confiou na marca e deixou histórico de compra, fica de fora.
No CRM, a lógica muda. Em vez de adivinhar o que mostrar a um visitante anônimo, você usa o que o cliente comprou, quando comprou e por qual canal responde para decidir o que oferecer, em que momento e com qual mensagem. O resultado esperado é ticket médio maior sem aumentar o custo de aquisição.
Este guia define os conceitos, mostra como escolher ofertas por afinidade com uma conta simples, organiza as regras por momento da jornada e por canal, trata das exigências de LGPD e de WhatsApp e explica como medir a receita incremental. No final, há um checklist e os erros que mais distorcem o resultado.
Cross-sell, upsell, order bump e downsell: o que cada um faz
Os quatro termos aparecem misturados, mas respondem a perguntas diferentes. Separar cada um evita medir a oferta errada com a métrica errada.
| Técnica | O que oferece | Exemplo no e-commerce | Métrica principal |
|---|---|---|---|
| Cross-sell (venda cruzada) | Produto complementar ao que o cliente comprou ou está comprando | Hidratante depois de um protetor solar | Taxa de adesão (attach rate) e receita por pedido |
| Upsell | Versão superior do mesmo produto | Kit com 3 unidades no lugar de 1 | Taxa de migração para a versão superior e ticket médio |
| Order bump | Item adicional de baixo valor oferecido no carrinho ou no checkout, com um clique | Garantia estendida ou embalagem para presente | Adesão ao bump e impacto na conversão do checkout |
| Downsell | Alternativa mais barata quando o cliente recusa a oferta principal | Refil econômico no lugar do produto completo | Receita recuperada de quem recusou |
Neste texto, o foco é o cross-sell e o upsell conduzidos pelo CRM, ou seja, fora da página de produto: e-mail, WhatsApp, SMS e as mensagens pós-compra. Order bump e downsell ficam como referência, porque dependem mais do checkout do que da base.
Por que fazer no CRM e não só no site
O pesquisador Baymard Institute, que testa a usabilidade de e-commerces, encontrou que 52% dos sites desktop avaliados mostram, no carrinho, sugestões irrelevantes ou baseadas apenas no que outros clientes compraram. Em testes, uma única sugestão sem relação com a compra levou usuários a desconfiar de todas as outras. A recomendação genérica do site, portanto, tem um teto baixo.
O CRM tem três vantagens sobre o bloco de recomendação do site. A primeira é a identidade: você sabe quem é o cliente e o que ele já tem. A segunda é o timing: a oferta pode chegar quando o produto foi entregue e usado, e não no meio da busca. A terceira é a mensuração: com um grupo de controle, dá para separar o que o CRM vendeu do que o cliente compraria de qualquer forma, como mostramos em como medir a receita incremental do CRM com grupo de controle.
Há também uma razão econômica. O custo de levar o cliente que já comprou a uma segunda compra tende a ser menor do que o de adquirir um novo, o que conecta o tema à taxa de recompra e ao LTV.
Passo a passo para montar a estratégia
A sequência abaixo vale para qualquer plataforma. O ponto de partida é sempre o histórico de pedidos, não a ferramenta.
Seis passos do cross-sell e upsell no CRM
- 1Mapear o catálogoClassifique os produtos em âncora (que atrai o primeiro pedido), complemento (acessório, refil, consumível) e versão superior.
- 2Calcular afinidadeCom os pedidos dos últimos 12 meses, meça quais pares de produtos aparecem juntos além do acaso (suporte, confiança e lift, explicados adiante).
- 3Definir regras de elegibilidadeQuem pode receber cada oferta: já comprou a âncora, ainda não comprou o complemento, tem estoque e margem.
- 4Escolher o momento e o canalPós-entrega para complementos, pré-esgotamento para consumíveis, fim de ciclo para upsell. Respeite o consentimento de cada canal.
- 5Criar a mensagemCite o produto comprado, explique por que a oferta combina e traga um único chamado para ação.
- 6Medir com grupo de controleReserve uma parcela da base que não recebe a oferta e compare a receita por cliente nos dois grupos.
Como escolher o que oferecer: afinidade entre produtos
A resposta mais comum é “o mais vendido”. Esse critério ignora a relação entre os produtos. Uma forma simples de medir a relação é olhar três indicadores sobre os pedidos históricos:
- Suporte: percentual de pedidos que contêm os dois produtos (A e B).
- Confiança: entre os pedidos que contêm A, o percentual que também contém B.
- Lift: confiança dividida pelo percentual de pedidos que contêm B. Acima de 1, A e B aparecem juntos mais do que o acaso explicaria.
Exemplo com números hipotéticos, para ilustrar a conta: uma loja teve 10.000 pedidos em 12 meses. Em 800 deles havia o protetor solar (A). Desses 800, 200 também levaram o hidratante (B). No total, o hidratante aparece em 1.500 pedidos.
- Suporte = 200 ÷ 10.000 = 2%.
- Confiança = 200 ÷ 800 = 25%.
- Percentual de B no total = 1.500 ÷ 10.000 = 15%.
- Lift = 25% ÷ 15% = 1,67.
Um lift de 1,67 indica que quem compra o protetor leva o hidratante com 67% mais frequência do que a média da base. É um bom candidato a cross-sell. Se o lift fosse próximo de 1, a oferta só repetiria o que acontece sem nenhuma ação. Essa análise é uma recomendação de método da Analytikos e pode ser feita em planilha ou em SQL, sem ferramenta específica.
Para upsell, o critério é outro: compare o preço da versão superior com o da versão comprada. Como regra prática da Analytikos, ofertas até cerca de 20% a 30% acima do valor da compra anterior costumam ser percebidas como evolução e não como esforço de venda. Trate o percentual como hipótese a testar na sua base.

Regras por momento da jornada
O mesmo produto pode ser bom ou ruim dependendo de quando é oferecido. A tabela resume um ponto de partida; os prazos são recomendações da Analytikos e devem ser calibrados pelo ciclo de uso do seu produto.
| Momento | Canal sugerido | Tipo de oferta | Janela de partida |
|---|---|---|---|
| Confirmação do pedido | E-mail transacional | Complemento de baixo valor, sem tirar atenção do pedido | Imediato, no máximo um item |
| Entrega concluída | E-mail ou WhatsApp (com consentimento) | Cross-sell de uso: acessório, refil, produto que completa | D+3 a D+7 após a entrega |
| Uso do produto em andamento | Conteúdo de uso com o complemento como sugestão | D+10 a D+20 | |
| Fim do ciclo de consumo | WhatsApp ou e-mail | Reposição ou upsell para versão maior | Cerca de 80% do ciclo de uso (veja a régua de reposição) |
| Cliente com 2 ou mais compras | Upsell para linha premium ou kit | A cada nova compra, com limite de frequência |
Para consumíveis, a oferta de reposição já é um cross-sell por definição; o guia de recompra por ciclo de consumo detalha a conta do intervalo. Para clientes que olharam o produto e não compraram, o caminho é o fluxo de abandono de navegação, e não o cross-sell.
Canais, consentimento e LGPD
As diretrizes de remetente do Gmail pedem que a taxa de spam informada no Postmaster Tools fique abaixo de 0,10% e nunca chegue a 0,30%, segundo a documentação oficial do Google. Ofertas irrelevantes geram denúncia, e a denúncia derruba a entrega de todos os envios da marca, não só dos de cross-sell. A abertura também não serve mais como métrica de decisão, porque o Mail Privacy Protection da Apple pode registrar aberturas que o cliente não fez. Use cliques e receita.
O WhatsApp exige consentimento (opt-in) para mensagens de marketing. A documentação da Meta para desenvolvedores sobre opt-in descreve o que precisa ficar registrado. Ofertas de cross-sell são mensagens de marketing e são cobradas por mensagem, conforme a tabela de preços da plataforma. Por isso, vale reservar o canal para a base de maior propensão, e não para todos.
LGPD
A Lei Geral de Proteção de Dados (Lei 13.709/2018) exige base legal para tratar dados e direito de oposição. O guia da ANPD sobre legítimo interesse orienta a avaliar a expectativa do titular. Na prática, ofertas de produtos relacionados a uma compra recente costumam estar mais próximas da expectativa do cliente do que ofertas sem relação. Cada canal precisa de um descadastro simples e eficaz. A definição da base legal de cada envio deve passar pela revisão do jurídico.
Frequência, supressão e prioridade entre ofertas
Sem regras de supressão, o cliente recebe a oferta de cross-sell, o lembrete de reposição, a campanha da data e o aviso de promoção na mesma semana. As regras mínimas recomendadas são estas:
- Exclusão por compra recente: não oferecer o complemento a quem já o comprou, em qualquer canal.
- Limite de contatos: defina um teto semanal somando todos os canais e todas as réguas.
- Prioridade: reposição e pós-venda de um problema vêm antes de cross-sell.
- Pausa após reclamação: cliente com pedido em disputa ou atraso sai das ofertas até a resolução.
- Estoque e margem: não ofereça item esgotado nem o de margem baixa como complemento principal.
O caso do produto esgotado merece fluxo próprio, descrito no guia de aviso de volta ao estoque.

Como medir: receita incremental e não receita atribuída
A conta mais comum é somar a receita dos pedidos feitos após a mensagem. Ela superestima o efeito, porque parte desses clientes compraria de qualquer forma. A medição correta usa um grupo de controle (holdout): uma fração aleatória da base elegível não recebe a oferta.
Exemplo com números hipotéticos: 20.000 clientes elegíveis; 18.000 recebem a oferta e 2.000 ficam no controle. No grupo que recebeu, 540 compraram o complemento (3,0%). No controle, 40 compraram (2,0%). O efeito incremental é de 1 ponto percentual. Aplicado ao grupo exposto, equivale a 18.000 × 1% = 180 compras incrementais. Com complemento de R$ 45 e margem de contribuição de 40%, o resultado incremental é 180 × R$ 45 = R$ 8.100 de receita e R$ 3.240 de margem. Já a conta ingênua contaria 540 × R$ 45 = R$ 24.300, três vezes mais.
Receita contada pela conta ingênua e receita incremental (exemplo hipotético)
Indicadores para acompanhar, sempre por canal e por oferta:
- Taxa de adesão (attach rate) = pedidos com o complemento ÷ pedidos com a âncora.
- Ticket médio (AOV) = receita ÷ número de pedidos, comparado entre grupos.
- Receita por destinatário = receita do grupo ÷ clientes do grupo, comparada ao controle.
- Taxa de descadastro e de denúncia, como indicadores de desgaste.
- Segunda compra em 90 dias, para saber se a oferta ajuda ou atrapalha a recompra.
No GA4, a lista de produtos exibida e o clique usam os eventos view_item_list e select_item, com identificação da lista em item_list_id e item_list_name. Isso mede o bloco de recomendação do site; para o CRM, a medição vem do grupo de controle e dos parâmetros de campanha (UTM).
Erros comuns no cross-sell e upsell do CRM
Os erros abaixo são os que mais distorcem resultado. Para cada um, vale entender por que acontece, o efeito e a correção.
Erros de seleção da oferta
| Erro | Por que acontece | Efeito no resultado | Como corrigir |
|---|---|---|---|
| Oferecer o produto que o cliente já comprou | A regra olha o catálogo e não o histórico do cliente | Mensagem percebida como descuido; aumenta descadastro | Excluir da audiência quem já comprou o item, em todos os canais |
| Recomendar só o mais vendido | É a regra mais fácil de montar | Oferta sem relação com a compra; o Baymard mostra que uma sugestão irrelevante reduz a confiança nas demais | Usar lift e regras de uso (compatibilidade, mesma linha) |
| Upsell caro demais | A versão superior é escolhida pela margem, não pelo cliente | Baixa conversão e sensação de pressão | Limitar a diferença de preço e testar degraus |
| Ignorar estoque e margem | O CRM não está integrado ao ERP | Venda de item esgotado ou de margem baixa | Filtrar por estoque e margem antes de entrar na regra |
Exemplo: se 40% das ofertas apontam para itens que o cliente já tem, e esses envios geram o mesmo descadastro de qualquer outro, a base perde alcance sem ganhar venda. Corrigir a exclusão custa uma regra na ferramenta.
Erros de operação e de canal
| Erro | Por que acontece | Efeito no resultado | Como corrigir |
|---|---|---|---|
| Oferta antes da entrega | O gatilho é a data do pedido, não a do recebimento | Cliente ainda sem o produto; oferta sem contexto | Disparar a partir da confirmação de entrega, com atraso de alguns dias |
| Enviar para toda a base | Falta de regra de propensão | Custo por mensagem no WhatsApp e desgaste no e-mail | Priorizar quem tem maior lift e histórico recente |
| Pressão de contato | Cada equipe cria a sua régua | Mais denúncias e queda de entrega | Teto semanal único somando todos os canais |
| WhatsApp sem consentimento registrado | Base importada sem origem do opt-in | Bloqueio de número e risco regulatório | Registrar origem, data e texto do consentimento |
| Mensagem genérica | Template único para todos os produtos | Baixo clique | Citar o produto comprado e o motivo da sugestão |
Erros de medição
| Erro | Por que acontece | Efeito no resultado | Como corrigir |
|---|---|---|---|
| Medir só receita atribuída | A plataforma de e-mail soma pedidos após o clique ou a abertura | Resultado inflado (no exemplo acima, três vezes) | Usar grupo de controle e calcular o incremental |
| Usar taxa de abertura como decisão | Hábito herdado do e-mail antigo | Aberturas automáticas distorcem testes | Decidir por clique, compra e receita por destinatário |
| Não separar por canal e oferta | Relatório único de campanha | Esconde o que funciona e o que desgasta | Reportar adesão e incremental por oferta e canal |
Checklist para colocar no ar
- Catálogo classificado em âncora, complemento e versão superior.
- Lift calculado para os pares principais, com os dados dos últimos 12 meses.
- Regras de elegibilidade (já comprou, estoque, margem) configuradas.
- Momento definido por produto, a partir da entrega e do ciclo de uso.
- Consentimento de e-mail e de WhatsApp conferido e registrado; descadastro funcionando.
- Teto semanal de contatos e prioridade entre réguas definidos.
- Grupo de controle reservado antes do primeiro envio.
- Indicadores de adesão, ticket, incremental e desgaste no mesmo painel.
- Revisão jurídica da base legal e dos textos.
Perguntas frequentes
Qual é a diferença entre cross-sell e upsell?
Cross-sell oferece um produto complementar ao que o cliente comprou, como um acessório. Upsell oferece uma versão superior do mesmo produto, como um kit maior. A medição também difere: adesão para o primeiro e migração de versão para o segundo.
Qual o melhor momento para enviar um cross-sell?
Depende do ciclo de uso, mas um ponto de partida é alguns dias depois da entrega, quando o cliente já recebeu o produto. Os prazos devem ser testados na sua base, com grupo de controle.
Preciso de uma ferramenta específica para calcular afinidade?
Não. Suporte, confiança e lift saem de uma tabela de pedidos em planilha ou SQL. Ferramentas de CRM ajudam a automatizar a regra e o disparo.
Posso usar o WhatsApp para cross-sell?
Sim, desde que o cliente tenha dado consentimento para mensagens de marketing e que o modelo de mensagem esteja aprovado. As mensagens de marketing são cobradas por envio, então priorize quem tem maior chance de compra.
Como saber se o cross-sell realmente vendeu?
Compare a receita por cliente entre quem recebeu a oferta e um grupo de controle que não recebeu. A diferença é a receita incremental; somar os pedidos após a mensagem superestima o efeito.
Quantas ofertas posso enviar por semana?
Não há número oficial. Defina um teto semanal somando todos os canais e réguas, acompanhe descadastro e denúncia e reduza se os indicadores de desgaste subirem.



