SaaS e tecnologia · Expansão da base

Expansão, upsell e momento de recompra

Quanto da receita nova veio da base, quais clientes ainda não têm o módulo que faz sentido e quem está no momento de comprar de novo.

UsoEspecífico
EsforçoMédio
Para quemEmpresas de SaaS com mais de um módulo ou plano, ou com venda recorrente para a mesma base, que querem crescer a receita dos clientes atuais.
Fonte

Itens do billing, negócios de expansão e uso

Regra

Diferença por cliente e produto, sem migração

Resultado

Expansão, attach e fila de recompra

Ativação

Fila do CS, forecast e agente de IA

O que resolve

  • Expansão separada de migração de plano e de troca de ciclo.
  • Para cada módulo, quem já tem, quem não tem e quem deveria ter.
  • Uma fila de recompra no momento certo, pelo ciclo de cada cliente.

Perguntas de negócio que responde

Faça estas perguntas ao seu agente quando o caso estiver pronto.

Quanto MRR de expansão tivemos no trimestre, e em quais produtos?
Quais clientes do produto principal ainda não usam o módulo X?
Quais empresas estão no momento de recompra este mês?
Quanto da receita nova do mês veio da base?
Qual a taxa de attach de cada módulo por plano?
Quais contas têm mais potencial de upsell para o CS trabalhar?

O que você precisa

  • Billing com os itens e produtos de cada assinatura ou cobrança
  • Histórico das assinaturas (foto diária ou eventos de mudança)
  • Os pipelines de expansão e CS do CRM e a lista de segmentos que entram na repescagem

O que você recebe

  • Waterfall de MRR por cliente e produto, com upsell e cross-sell marcados
  • Matriz de attach por módulo e plano
  • Fila de upsell e de recompra por dono da conta
  • Um agente de IA que responde sobre expansão e quem está pronto para comprar

Onde ativar

Fila do CS e de gestão de contas

Empresas no momento de recompra e contas com potencial de upsell, por dono, com o módulo sugerido.

Forecast de expansão

O pipeline de expansão do CS entra no MRR de fim de mês previsto, separado da venda nova.

Agente de IA via MCP

Responde quem ainda não tem o módulo, quem está no momento de comprar e quanto a base expandiu.

Quer construir?

Se o MRR por cliente já existe, a lente por produto é um passo. A fila de recompra depende de um histórico de compras por empresa limpo no CRM. O detalhado traz as regras de negócio, as armadilhas e o teste de aceitação. Ou mande tudo direto para o seu agente com o MCP da Nekt.

Ver detalhado
O problema

O billing guarda o estado atual: quando o cliente aumenta a quantidade ou adiciona um módulo na mesma assinatura, a foto de ontem é sobrescrita e a expansão some. Quando ele cancela e recontrata para trocar de plano, aparece como churn e cliente novo. E o upsell fechado no CRM entra na meta de vendas novas. Ninguém sabe quanto a base cresceu, nem para quem oferecer o próximo módulo.

Como costuma ser feito, e a regra

Cada linha é um erro que já aconteceu na prática.

O jeito comumA regra
01
Somar o MRR de novos itens do mês, sem comparar com o mês anterior.
Expansão é diferença por cliente e produto

Calcule o MRR de cada cliente por produto no fim do mês e compare com o fim do mês anterior. Aumento num produto que o cliente já tinha é upsell. MRR num produto que o cliente não tinha, com o cliente já pagante, é cross-sell: expansão marcada como novo produto. A soma da lente por produto fecha com a lente por cliente, e as duas usam a mesma fronteira de mês.

02
Medir expansão só com assinaturas novas.
Capture a mudança dentro da assinatura

Mudança de quantidade, de preço, adição ou remoção de item e desconto aplicado na mesma assinatura não aparecem numa tabela que só guarda o estado atual. Use eventos de mudança da assinatura ou uma foto diária dos itens. Os eventos completam a foto, não a substituem: assinatura nova e cancelada continuam vindo da foto, para não contar duas vezes.

03
Contar a troca de ciclo ou o recontrato como upsell.
Migração não é expansão

Troca de mensal para anual, renovação de ciclo e cancelar e recontratar para mudar de plano são migração do mesmo cliente. Separe expansão natural de migração numa coluna: a migração mexe no MRR mas não é venda para a base. Renovação com mesma quantidade e preço não é movimento.

04
Aceitar toda expansão do billing sem conferir cobrança.
Expansão sem cobrança é suspeita

Num plano mensal, expansão sem nenhuma cobrança paga no mês indica cadastro adiantado ou item errado: marque para revisão. Em plano anual, expansão em mês sem cobrança é normal. Clientes vindos de canais que não geram fatura no billing (checkout externo, loja) disparam falso alarme e ficam fora dessa checagem.

05
Deixar o upsell entrar como venda nova.
Upsell fechado no CRM é expansão

Negócio de upsell ganho conta como expansão no forecast e na comissão, nunca na meta de logo nova. Negócio no funil de vendas novas para empresa que já é cliente é expansão mal classificada e vai para revisão.

06
Dividir pelos clientes totais, inclusive quem não pode comprar.
Attach por módulo sobre a base elegível

Taxa de attach do módulo = clientes ativos com o módulo / clientes ativos que podem comprá-lo (plano e segmento elegíveis). Separe o attach de aquisição (módulo comprado na venda inicial) do attach de expansão (comprado depois). Clientes elegíveis sem o módulo e com uso relacionado viram a lista de upsell.

07
Deduplicar linhas iguais de itens de cobrança.
Itens de cobrança se validam pela soma

Quando o valor extra da cobrança é decomposto por item, pode não haver chave única e haver linhas idênticas legítimas, como dois itens de mesmo valor. Deduplicar descarta receita. Valide pela soma dos itens contra o total da cobrança e crie uma linha de não itemizado para a diferença, exibida como lacuna e nunca somada ao cross-sell. Estornos e itens excluídos ficam fora.

08
Uma régua única de 90 dias para todas as empresas.
Momento de recompra pelo ciclo de cada empresa

Para venda recorrente fora da assinatura (pacotes, créditos, renovações avulsas), agrupe os ganhos da empresa por dia, calcule o intervalo médio entre compras nos últimos 6 a 12 meses e marque o momento de recompra quando os dias desde a última compra passam do ciclo médio menos uma folga (por exemplo, 7 a 14 dias), com um piso declarado, como 30 dias. Empresa com uma compra só usa um ciclo padrão declarado.

09
Mandar toda a base para a fila de upsell.
Fora da repescagem quem não deve receber

Exclua da fila de expansão as contas inativas, em aviso de cancelamento ou inadimplentes, as atendidas por canal próprio (distribuidores, grandes contas com time dedicado) e as marcadas com restrição. A lista de exclusões é escrita e revisada pelo gestor.

10
Reescrever a fila todo dia sem guardar o histórico.
Meça se a fila funciona

Guarde cada entrada na fila de recompra ou de upsell com a data e o desfecho: ganho, aberto, perdido ou sem negócio. A curva de ganhos por dias depois da entrada mostra se o momento está bem calibrado e quanto tempo o time leva para agir.

Como cada movimento de produto é classificado

Por cliente x produto x mês, comparando o fim do mês com o fim do mês anterior.

produto já existia, MRR do produto subiuUpsellfim - início
produto novo, cliente já paganteCross-sellMRR do produto no fim
mesmo cliente, troca de plano ou de cicloMigração, fora da expansão natural
cancelou e recontratou em até 30 diasMigração, não churn e novo
renovação com mesma quantidade e preçoSem movimento
MRR do produto caiu, cliente segue paganteContração no produtoinício - fim
produto zerou, cliente segue com outro produtoChurn de produtoinício

Definições

MRR de expansão
soma de fim - início nos pares cliente x produto em que o MRR subiu, com o cliente pagante nos dois meses, sem migração
Cross-sell
MRR de fim de mês de produtos que o cliente não tinha no mês anterior, sendo ele pagante no mês anterior
Migração
mudança de MRR por troca de ciclo, renovação ou recontrato do mesmo cliente; coluna própria, fora da expansão natural
Taxa de attach
clientes ativos com o módulo / clientes ativos elegíveis ao módulo, no fim do mês
Receita nova da base
(expansão + cross-sell) / (expansão + cross-sell + MRR de logos novos), por mês
Ciclo médio de recompra
média dos dias entre dias de compra consecutivos da empresa na janela; ciclo padrão quando há uma compra só
Momento de recompra
dias desde a última compra maior ou igual ao maior valor entre o piso e o ciclo médio menos a folga
Conversão pós-momento
empresas que entraram no momento de recompra e ganharam negócio em até N dias / empresas que entraram

Armadilhas que já aconteceram

A expansão sumiu na foto

A tabela de MRR só guardava o estado atual da assinatura, e aumentos de quantidade na mesma assinatura nunca apareceram como expansão.

Grave eventos de mudança dos itens ou uma foto diária.

Renovação zerou o fim do mês

Um filtro que tirava registros de migração zerava o MRR do último dia quando o único registro daquele dia era uma renovação do billing, e a visão mensal perdia receita todo mês.

Some a foto do mês sem filtrar migração; separe natural e migração só nos movimentos.

Deduplicar descartou receita

Itens de cobrança idênticos foram tratados como duplicados. Comparando com o total das cobranças, a reconciliação piorou: eram itens legítimos de mesmo valor.

Valide pela soma contra o total e exponha a diferença como não itemizado.

Falso alarme de canal externo

O alarme de expansão sem cobrança marcava quase metade dos clientes de um canal de checkout externo, que nunca gera fatura no billing, contra poucos por cento dos demais.

Restrinja a checagem a planos mensais de canais que geram fatura.

Holding contada em cada marca

Um contrato fechado na holding aparecia de novo em cada marca filha, e a expansão por marca contava o mesmo MRR mais de uma vez.

Rateie o MRR da holding entre as marcas por regra escrita e pule filhas com contrato próprio.

Quem compra toda semana lotou a fila

Com ciclo calculado por negócio, empresas que fechavam vários pedidos no mesmo dia e compravam toda semana entravam no momento de recompra quase todo dia.

Agrupe compras por dia e aplique um piso ao ciclo.

Teste de aceitação

O caso está pronto quando todos os itens passam.

Pacote para o agente

Cole no Claude, ChatGPT ou outro cliente com o MCP da Nekt conectado.

Markdown completo
Expansão e upsell
- Movimento por cliente x produto = MRR do produto no fim do mês comparado com o fim do mês anterior.
- Upsell = aumento num produto que o cliente já tinha. Cross-sell = produto novo para cliente já pagante.
- Migração (troca de ciclo, renovação, recontrato do mesmo cliente) é coluna própria. Não conte como expansão.
- Renovação com mesma quantidade e preço não é movimento.
- Upsell ganho no CRM é expansão, nunca logo nova.
- Attach = clientes ativos com o módulo / clientes ativos elegíveis ao módulo.
- Itens de cobrança não são deduplicados. A diferença para o total da cobrança aparece como não itemizado e não entra no cross-sell.
- Momento de recompra = dias desde a última compra >= max(<piso> dias, ciclo médio - <folga> dias), com compras agrupadas por dia.
- Fora da fila: contas inativas, em aviso de cancelamento, inadimplentes, canal próprio e contas com restrição.
Exceções por cliente:
- <cliente>: módulo <módulo> só é elegível nos planos <planos>.
- <cliente>: segmentos <segmentos> não entram na repescagem.

Variações

Previsão de expansão por conta

Um modelo calibrado dá a probabilidade de upsell e o ganho de MRR esperado de cada conta, e o topo vira a fila de expansão do mês.

Migração para o anual

Uma fila própria de clientes mensais com uso estável para oferecer o plano anual, medida à parte da expansão.

Holding e marcas

Contrato fechado na holding com uso por marca: rateie o MRR por regra escrita e não conte a mesma receita em duas marcas.