Pesquisa de cancelamento — capture a razão de churn sem prender o usuário
Um fluxo de cancelamento que captura o único dado mais-economicamente-valioso do seu stack de retenção — a razão genuína de churn — e roteia save attempts condicionais (pausa, downgrade, desconto, fast-track de roadmap) sem violar FTC click-to-cancel, direito do consumidor UE, ou a expectativa de cancelamento fácil do CDC + Procon brasileiros.
Pesquisa de cancelamento — capture a razão de churn sem prender o usuário
Pré-visualização ao vivo — teste os campos.
Nenhum campo para exibir.
Para quem é este modelo
O fluxo de cancelamento é onde empresa de assinatura faz e quebra sua reputação. O instinto do time de produto é adicionar atrito — cada checkbox, cada página, cada "tem certeza?" puxa alguma porcentagem de usuário de volta pra assinatura, e a matemática da receita salva fica bonita no dashboard. A realidade é que atrito agressivo em cancelamento agora é um risco regulatório em três jurisdições principais e um desastre de brand-reputation em todo o resto. A regra "click-to-cancel" do FTC (em vigor em 2025) exige que o cancelamento nos EUA seja tão fácil quanto o signup — incluindo pra assinatura in-app e empresa de só-cancela-por-telefone que a regra especificamente mira. A Diretiva de Direitos do Consumidor UE e a implementação dos estados membros exige o mesmo em espírito. O CDC brasileiro e a rede de aplicação do Procon foram especificamente atrás de empresa com fluxo de cancelamento enganoso, e qualquer empresa de assinatura operando no Brasil que faz cancelamento mais difícil que signup termina no Reclame Aqui em semanas — e Reclame Aqui no Brasil é uma das alavancas mais visíveis de brand-reputation no comércio digital. O fluxo de cancelamento economicamente correto é o que captura a razão de churn em 30-90 segundos, oferece um save attempt relevante roteado pela razão (não um genérico "por favor não vai embora"), e depois realmente cancela — sem ligação telefônica forçada, sem "converse com retenção," sem página escondida. As empresas que acertam isso (Notion, Linear, Figma, Stripe, GitHub, Cursor, RD Station, Conta Azul) cancelam usuário em três cliques enquanto ainda capturam o dado e convertem 10-30% dos cancelamentos potenciais em pausa, downgrade, ou save via oferta direcionada.
Do clique no botão de cancelar ao cancelamento processado em 90 segundos
Um usuário clica o botão de cancelar-assinatura nas configurações da conta dele. O fluxo carrega numa página única com um resumo claro do que está sendo cancelado (o plano específico, a data da próxima-cobrança que não vai acontecer, o período de retenção de dado após cancelamento, as opções de exportação dos dados dele). Abaixo, o campo de razão de churn — uma lista de radio button única com 5-8 opções cobrindo as razões dominantes ("caro demais," "falta uma feature que preciso," "trocando pra um concorrente," "não preciso mais pro meu caso de uso," "circunstância de time ou empresa mudou," "problema técnico que não consegui resolver," "outro — por favor descreva"). Só esse campo é obrigatório. Abaixo da razão, um campo de texto-aberto opcional pra contexto adicional. Baseado na razão selecionada, uma oferta de save contextualmente-relevante exibe inline — pra "caro demais," uma opção de pausa-por-3-meses ou um downgrade pra um tier inferior; pra "falta uma feature," um link de status-de-roadmap ou uma oferta de acesso-beta pra feature; pra "mudança de time," uma opção de redução-de-assento ou uma pausa; pra "trocando pra concorrente," um breve reconhecimento sem save de alta-pressão. A oferta de save é um clique pra aceitar; recusar é um clique e procede direto pra confirmação. Na página de confirmação final, o cancelamento é processado imediatamente (não "efetivo no próximo ciclo de cobrança" escondido em letra miúda), as opções de exportação de dado são repetidas, e um breve agradecimento com oferta de voltar é a última tela. Internamente, o dado de razão de churn e feedback flui pra product analytics, pro dashboard de retenção (pra que time de produto veja tendência agregada), pro CRM (pra que campanha futura de re-engajamento seja consciente da razão), e — pra tentativa de save aceita — pro sistema de cobrança pra aplicar a pausa, desconto, ou downgrade.
O que está incluído
Cada seção aqui é o que time de retenção experiente aprendeu que de fato funciona — sem cruzar a linha pro design enganoso. Personalize as categorias de razão e a lógica de save-attempt pra economia do seu produto, mas resista à tentação de adicionar passo forçado que captura mais dado ao custo de fazer o cancelamento parecer adversário. A perda de brand-reputation de um fluxo de cancelamento hostil excede qualquer upside de dado ou taxa de save.
Feito pras categorias de assinatura onde fluxo de cancelamento define cultura de retenção
B2B SaaS (o caso de uso primário)
A categoria onde o fluxo de cancelamento mais diretamente impacta métricas de retenção de longo prazo e reputação de marca. As razões de churn que dominam B2B SaaS — "caro demais," "falta uma feature," "trocando pra concorrente," "mudamos a estrutura do nosso time," "não encaixa mais no nosso caso de uso" — cada uma roteia pra um save attempt diferente. Pausa vs. downgrade vs. desconto têm matemática diferente: pausa preserva o relacionamento pra um restart futuro (uma pausa de 3-6 meses tipicamente recupera 30-50% dos clientes que iam dar churn), downgrade preserva receita recorrente em ARR menor (tipicamente salva 40-60% do MRR por conta salva), desconto preserva o plano cheio mas em margem menor (um desconto único de 30% tipicamente salva 20-30% dos que vão dar churn mas compõe ao longo do tempo). As empresas que rodam isso bem (Notion, Linear, Figma, Stripe, GitHub, Cursor, Anthropic Claude Pro, Vercel, Asana, Slack, Zapier, ClickUp) todas exibem o save attempt roteado por razão sem forçar que o cancelamento passe por uma chamada de venda. Pra B2B SaaS brasileiro (RD Station, Conta Azul, Bling, Omie, Pipefy, Movidesk, Octadesk), a exposição ao Reclame Aqui torna fluxo de cancelamento enganoso especialmente custoso — SaaS brasileiro que faz cancelamento fácil via fluxo in-app e exibe save attempt como oferta voluntária consistentemente avalia melhor no RA que concorrente que força cancelamento por ligação. RA1000 ou pelo menos selo "Bem" virou diferencial de marketing pra B2B SaaS brasileiro.
Assinatura consumidor (streaming, fitness, kit de comida, academia)
Economia diferente do B2B mas exposição regulatória similar. Netflix Brasil, Spotify Brasil, Disney+ Brasil, Globoplay, HBO Max Brasil, Smart Fit com plano mensal, gympass (agora Wellhub), academias com plano mensal, Liv Up, Saudável Mente, Fitmeal todos gerenciam cancelamento como uma superfície chave de retenção. As razões de churn aqui — "caro demais," "não estou usando o suficiente," "trocando pra serviço concorrente," "sazonal (assinatura de academia no verão, app de fitness depois de resolução de janeiro)" — roteiam pra oferta de pausa-sazonal, downgrade de tier inferior, ou reconhecimento genuíno do cancelamento. A regra FTC click-to-cancel aplica especialmente a assinatura consumidor porque reguladores historicamente miraram rede de academia, assinatura de revista, e serviço de streaming por padrão enganoso de cancelamento. Pra assinatura consumidor brasileira, o escrutínio do Procon se estende também — um serviço de streaming brasileiro que força cancelamento por ligação termina numa lista de hit do Reclame Aqui rapidamente. Cancelamento fácil nessa categoria é cada vez mais um diferencial de marketing — e Reclame Aqui é onde marca brasileira ganha ou perde reputação.
Newsletter paga e assinatura de conteúdo
Substack, Beehiiv, Ghost, equivalente do Substack em newsletter paga, tier de membership do Patreon, Apoia.se pra criador brasileiro — o fluxo de cancelamento aqui é tipicamente mais simples que B2B SaaS porque a plataforma cuida da infraestrutura de cobrança (Substack e Beehiiv têm fluxo nativo de cancelamento), mas a captura de razão de churn ainda é valiosa pra analytics do lado-criador. As razões pra cancelamento de newsletter: "e-mail demais," "qualidade do conteúdo mudou," "caro demais," "não é mais relevante pros meus interesses," "trocando pra outra newsletter do mesmo tema." Save attempts aqui são limitados (opção de pausa é rara em plataforma de newsletter; opção de downgrade geralmente não existe), mas o dado é valioso pra decisão editorial do lado-criador. Pra criador brasileiro de newsletter paga (a geração Drops / NeoFeed / Resumido / Brasil Journal / Cabeça de Lab construindo negócio de assinatura paga), o mesmo padrão aplica com plataforma local de assinatura.
Assinatura de app mobile
Cenário regulatório diferente porque Apple App Store e Google Play Store cuidam da cobrança e do fluxo de cancelamento nas plataformas deles. Assinatura iOS cancela através de configuração Apple ID, Android através de configuração Play Store — o app em si não consegue processar o cancelamento diretamente. A superfície de cancelamento do app vira um redirect-com-pesquisa: o usuário clica "gerenciar assinatura" ou "cancelar," o app captura a razão de churn numa pesquisa antes de redirecionar pro fluxo de cancelamento da plataforma, e a plataforma processa o cancelamento real. Esse padrão deixa o app capturar o dado sem o usuário se sentir enganado. A regra FTC click-to-cancel inclui provisão pra assinatura in-app mesmo quando o cancelamento real acontece através da loja de plataforma. Pra assinatura de app brasileiro (app usando cobrança Apple/Google ou alternativa local), o mesmo padrão de redirect-com-pesquisa aplica.
Programas de comunidade e membership
Skool, Mighty Networks, Circle, Discord pago (via Whop ou integração Patreon-Discord), Hotmart Sparkle pra comunidade brasileira, Eduzz Members. As razões de churn pra membership de comunidade têm uma forma específica: "atividade da comunidade diminuiu," "não encontrei o valor que esperava," "ocupado demais pra participar," "qualidade do criador mudou," "razão financeira." Save attempts aqui geralmente tomam a forma de opção de pausa (a maior parte das plataformas de comunidade suporta pausar assinatura), downgrade de tier (tier grátis ou tier de custo menor quando oferecido), ou reconhecimento genuíno. Pra criador brasileiro de comunidade (Hotmart Sparkle comunidades, Eduzz Members, pareamento standalone Discord-Whop), o fluxo de cancelamento é moldado pela plataforma — Hotmart e Eduzz ambas têm superfície nativa de cancelamento que o criador consegue customizar com a captura de razão de churn.
Assinatura de educação (educação continuada, curso com cobrança mensal)
Coursera Plus, Domestika Plus, Skillshare, MasterClass, modelo de assinatura do Hotmart, bootcamp com cobrança mensal (Alura tier de assinatura, DIO tier de assinatura, Trybe plano de pagamento). Dinâmica de churn diferente de outras assinaturas porque conclusão do curso frequentemente é o fim natural da assinatura. As razões de churn aqui frequentemente incluem "completei o que queria aprender," "qualidade do curso não atendeu expectativa," "caro demais pra meu uso atual," "trocando pra plataforma diferente." Save attempts: pausa pra intervalo entre curso, downgrade pra tier inferior com menos acesso a conteúdo, ou reconhecimento genuíno pra usuário que completou objetivo de aprendizagem. Pra assinatura de educação brasileira (modelo de assinatura crescente do Hotmart, Domestika com presença forte no Brasil, Alura, DIO, Trybe), o fluxo de cancelamento precisa honrar o direito de arrependimento do CDC art. 49 de 7 dias pra qualquer cancelamento dentro da janela e o direito de cancelamento de longo prazo pra assinatura contínua.
Ajuste o fluxo de cancelamento pra sua economia de churn sem cruzar pro design enganoso
Comece pelas categorias de razão. Liste 5-8 razões específicas que cobrem 80%+ do seu churn real (seu time de retenção consegue puxar essas do feedback de cancelamento do último trimestre se você esteve capturando informalmente), com "outro — por favor descreva" como o catch-all. Evite opção genérica que não diferencia (não liste "insatisfação geral" como categoria porque não roteia pra um save attempt útil). Faça só o campo de razão obrigatório — cada campo obrigatório adicional aumenta o atrito percebido do fluxo de cancelamento e arrisca problema regulatório ou de reputação. Adicione lógica condicional de save-attempt por razão: pra "caro demais," exiba opção de pausa / downgrade / desconto sequencialmente com aceitar de um clique; pra "falta uma feature," exiba o link do roadmap público e um opt-in de acesso-beta se a feature existe em beta; pra "trocando pra concorrente," exiba um breve reconhecimento sem save attempt de alta pressão (essa categoria tem a taxa de save mais baixa e o risco de irritação-quando-pressionado mais alto); pra "mudança de time" ou "circunstância de empresa," exiba opção de redução-de-assento ou pausa; pra "completei meu caso de uso," simplesmente reconheça e confirme. Cancele imediatamente na confirmação — não enterre o botão real de cancelar abaixo dos save attempts; não faça o usuário clicar através de várias páginas de save-attempt; não exija cancelamento por ligação pra assinatura self-serve. Pra assinatura operando no Brasil, o CDC e a expectativa do Procon aplicam, com Reclame Aqui como o mecanismo de aplicação mais visível — RA1000 ou pelo menos selo de Bom é diferencial de marketing competitivo no Brasil. Pra assinatura operando nos EUA, a regra FTC click-to-cancel aplica. Pra UE, a Diretiva de Direitos do Consumidor aplica. Traduza o fluxo pros idiomas da sua base de assinante — o fluxo de cancelamento na primeira língua do usuário reduz frustração e reduz a probabilidade de uma reclamação postada no fórum público errado.
Perguntas frequentes sobre a pesquisa de cancelamento
Modelos relacionados
Modelo grátis de pesquisa de product-market fit
A pesquisa clássica de PMF de Sean Ellis: "como você se sentiria se não pudesse mais usar este produto?". Mais as perguntas de ICP, benefício e roadmap.
Ver modeloFormulário de feature request — capture problema, não só solução
Modelo de formulário de feature request com framing de problema-não-feature, captura de workaround atual, e integração direta com Canny, Featurebase
Ver modeloPesquisa de onboarding de usuário — personalize ativação e segmente novo signup
Modelo de pesquisa de onboarding online pra SaaS, app de consumidor, ferramenta de dev e marketplace.
Ver modeloPronto para criar formulários que trabalham por você?
Crie seu primeiro formulário em minutos. Suas respostas vão agradecer.