FLUXOS DE CANCELAMENTOZUORA

Como acrescentar um fluxo de cancelamento ao Zuora

Como funciona o cancelamento no Zuora (políticas, suspensão e retoma, descontos, eventos) e como construir por cima um fluxo de cancelamento com ofertas.

Publicado a 7 min de leitura

O Zuora foi construído para gerir subscrições, não para convencer os clientes a não cancelar. Dá-lhe datas de cancelamento precisas, suspensão e retoma, cargas de desconto e eventos, mas nenhum ecrã para o cliente que pergunte porque é que alguém está a sair ou ofereça uma alternativa. Um fluxo de cancelamento é a camada que coloca à frente dessas ferramentas.

Este guia explica as peças do Zuora em que um fluxo de cancelamento assenta e depois mostra como juntá-las. Baseia-se apenas na documentação do próprio Zuora: Cancel a subscription (API), Order, subscription and amendment dates, Cancel a subscription using the Zuora UI, Suspend a subscription (API), Specify the discount scope e Zuora custom events for Orders (todos consultados em novembro de 2026).

O que um fluxo de cancelamento tem de fazer

Um fluxo de cancelamento fica entre o botão “Cancelar subscrição” e o cancelamento efetivo:

  1. Perguntar porquê, com uma lista curta de motivos e uma resposta em texto livre opcional.
  2. Oferecer uma alternativa ajustada ao motivo: um desconto para o preço, uma pausa para “não o uso agora”, um plano mais barato ou diferente para “falta uma funcionalidade” ou “é demais”.
  3. Cancelar de imediato se o cliente continuar a querer. O botão de cancelar fica visível em cada passo. Muitas jurisdições exigem agora que cancelar seja tão fácil como subscrever; veja o nosso guia das regras de click-to-cancel.
  4. Registar o resultado para ver que motivos e ofertas funcionam de facto.

Cada um destes passos corresponde a uma operação do Zuora.

Cancelar: as três políticas de cancelamento

A operação de cancelamento do Zuora e a ação de cancelamento das Orders aceitam uma política de cancelamento:

Política O que acontece Notas da documentação do Zuora
Fim do prazo atual A faturação continua até ao fim do prazo A data de cancelamento é preenchida com a data de fim do prazo; não disponível na interface para subscrições evergreen
Fim do último período faturado A faturação para depois do último período de serviço faturado Data preenchida automaticamente
Data específica A faturação para na data que indicar A data não pode ser anterior à contract effective date, posterior ao fim do prazo, nem dentro de um período já faturado

O Zuora separa também duas datas que um fluxo de cancelamento deve manter distintas, segundo a sua documentação sobre as datas:

  • a contract effective date, quando o cliente deu o aviso;
  • a data de cancelamento, quando o serviço termina efetivamente.

Assim, um cliente pode cancelar hoje (contract effective date) com o serviço a correr até ao fim do período pago (data de cancelamento). Num fluxo de cancelamento self-service, “fim do último período faturado” corresponde normalmente ao que os clientes esperam: mantêm o que pagaram, e nada mais é faturado. Se escolher uma data específica, o Zuora aconselha verificar primeiro o período de serviço na última fatura lançada, porque uma data errada pode criar créditos ou cobranças inesperados.

Mais dois pontos da documentação do Zuora:

  • O cancelamento aplica-se a uma subscrição, não à conta de faturação. Um cliente com várias subscrições precisa que cada uma seja cancelada.
  • O cancelamento pode ser combinado com reembolsos ou com a anulação de faturas por pagar; o Zuora documenta-os como cenários separados (cancelar com reembolso, cancelar e anular). Decida a sua política antes de construir o fluxo.

A oferta de pausa: suspender e retomar

O Zuora suporta a suspensão de uma subscrição e a sua retoma mais tarde, o que é a base natural de uma oferta de pausa. Segundo a referência da API de suspensão e o guia de suspensão das Orders:

  • A suspensão só funciona em subscrições no estado Active, e exige uma política de suspensão (por exemplo hoje, fim do último período faturado, um número de períodos a partir de hoje, ou uma data específica).
  • Pode retomar numa data específica ou um período fixo depois da data de suspensão, e opcionalmente prolongar o prazo pelo período suspenso.
  • Sem data de retoma, a subscrição fica suspensa até alguém a retomar.
  • A data de retoma não pode ser anterior à data de suspensão nem posterior à data de fim do prazo da subscrição.
  • Enquanto suspensa, a única ação disponível na subscrição é retomá-la.

Num fluxo de cancelamento, defina sempre uma data de retoma quando suspende. Uma pausa sem fim é só um cancelamento a que ninguém deu seguimento. Ofereça uma ou duas durações fixas (um mês, três meses) e envie um lembrete alguns dias antes da data de retoma. Para saber quando uma pausa é melhor do que um desconto, veja ofertas de retenção: pausa vs desconto.

A oferta de desconto: cargas de desconto

Os descontos no Zuora são cargas de desconto num product rate plan, acrescentadas à subscrição através de uma order (Add Product). A documentação sobre o âmbito dos descontos do Zuora descreve três níveis:

Âmbito Aplica-se a
Rate plan Apenas às cargas do mesmo rate plan
Subscrição A todas as cargas da subscrição, durante um período definido
Conta Às cargas regulares de todas as subscrições da conta (tem de ser ativado nas definições; não suportado nas Orders)

Para as ofertas de retenção, um desconto ao nível da subscrição com duração fixa é normalmente o mais adequado: “30% de desconto nos próximos 3 meses”. Crie no seu catálogo um produto de desconto de retenção dedicado, para que a oferta seja fácil de reportar e não se misture com os descontos comerciais.

O Zuora indica que um desconto de montante fixo não pode ser alterado no sítio: para o corrigir, retira-o e acrescenta um novo. Os descontos percentuais podem ser atualizados com uma amendment (alterar uma carga de desconto).

A oferta de mudança de plano

Um downgrade ou uma troca de plano é uma order que retira um rate plan e acrescenta outro. Use a mesma API Orders que para os descontos. Faça primeiro uma pré-visualização da order, para que o fluxo de cancelamento possa mostrar ao cliente o novo preço antes de ele aceitar.

Saber quando aconteceu um cancelamento

A sua app e as suas análises precisam de saber quando uma subscrição é cancelada, seja através do seu fluxo, pelo suporte na interface do Zuora ou por uma integração. O Zuora disponibiliza um evento Cancel Subscription entre os seus custom events for Orders, ligado a Order Action Processed. Suspend e Resume têm eventos equivalentes. A documentação do Zuora diz que a ativação da funcionalidade Orders e destes eventos passa por um pedido ao Zuora Global Support.

Associe ao evento uma notificação com entrega por callout para que o Zuora chame o seu endpoint. Use-a para revogar o acesso na data de cancelamento e para registar os cancelamentos que não passaram pelo seu fluxo.

Construir o fluxo, passo a passo

  1. Ponha a sua própria página de cancelamento à frente do Zuora. O botão na sua app abre o fluxo, nunca uma chamada direta à API.

  2. Pergunte o motivo. Cinco a sete opções, mais “Outro”. Guarde a resposta no seu sistema associada ao número de subscrição do Zuora. Para ideias de motivos, veja inquéritos sobre o motivo do cancelamento.

  3. Associe cada motivo a uma oferta:

    Motivo Oferta Operação do Zuora
    Demasiado caro Desconto limitado no tempo Acrescentar uma carga de desconto ao nível da subscrição
    Não o uso agora Pausa de 1 a 3 meses Suspender com uma data de retoma
    Falta uma funcionalidade, ou precisa de menos Mudança de plano Order que retira e acrescenta rate plans
    Vai para um concorrente, fecha o negócio Sem oferta Cancelar
  4. Mantenha “Cancelar agora” em todos os ecrãs, com o mesmo peso que a oferta.

  5. Ao aceitar, execute a operação do Zuora, confirme por email e registe que uma oferta foi aceite.

  6. Ao cancelar, execute o cancelamento com a política escolhida (normalmente fim do último período faturado), mostre a data em que o serviço termina e envie uma confirmação.

  7. Ouça o evento de cancelamento do Zuora para os cancelamentos feitos noutros sítios.

  8. Reveja mensalmente: motivos, aceitação das ofertas e quantas ofertas aceites continuam subscritas três meses depois.

Fazer isto com o NoChurn

O Zuora fica com a subscrição, a faturação e o próprio cancelamento; o NoChurn fornece o fluxo à frente dele. O fluxo de cancelamento do NoChurn pergunta o motivo, mostra uma oferta (um desconto, uma mudança de plano ou um cancelamento na subscrição do Zuora) e mantém um cancelamento num clique visível em cada passo. Pode ser alojado ou construído em headless através da API, e cada resposta é guardada para os emails de reconquista aos 30, 60 e 90 dias e para o score de churn de 0 a 100. Veja NoChurn + Zuora.

PROMPT

Read https://www.nochurn.sh/llms.txt,
then follow https://www.nochurn.sh/docs/quickstart/
to add NoChurn to this app. Use a test key
(nc_test_…) until I say we go live.

Pare de perder receita.

  • Grátis até $300 de MRR
  • Sem cartão
  • Pronto em 10 minutos
  • Nunca uma comissão sobre o que recuperamos