Como reconquistar clientes que cancelaram no Lemon Squeezy
Reconquistar quem cancelou no Lemon Squeezy: o período de tolerância, retomar antes de ends_at, descontos para quem regressa e quando enviar cada email.
No Lemon Squeezy, um cancelamento não é o fim da relação. Durante algum tempo nem sequer é o fim da subscrição. O Lemon Squeezy mantém as subscrições canceladas vivas até ao fim do período pago, e durante essa janela uma chamada à API trá-las de volta. Depois disso, ainda pode convidar os clientes a regressar com um desconto.
Este guia cobre as duas janelas: o que o Lemon Squeezy lhe permite fazer enquanto uma subscrição cancelada ainda está no período de tolerância, e como reconquistar os clientes depois de ela ter expirado. Limita-se à documentação do próprio Lemon Squeezy: a página de ajuda Subscriptions, as referências da API Cancel a Subscription e Update a Subscription, os tipos de eventos de webhook, a referência Create a Discount e a página de email Subscribers (todos consultados em novembro de 2026).
O que acontece quando um cliente cancela
Um cancelamento no Lemon Squeezy pode vir do cliente (normalmente através do Customer Portal), de si no painel, ou da sua app através da API com um DELETE na subscrição (Cancel a Subscription).
Em qualquer dos casos, o resultado é o mesmo:
- O
statusda subscrição passa acancelledecancelledétrue. - Entra num período de tolerância. O atributo
ends_atguarda a data em que vai expirar, que é a próxima data de renovação. - O cliente mantém o acesso até
ends_at, porque pagou esse período. A página de ajuda Subscriptions diz que os clientes devem manter o acesso em todos os estados excetoexpired. - Em
ends_at, o estado passa aexpirede a subscrição já não pode ser retomada.
O Lemon Squeezy envia subscription_cancelled quando o cancelamento acontece, e subscription_expired quando a subscrição termina realmente. A página de tipos de eventos é explícita: uma subscrição cancelada pode ser retomada durante o período de tolerância, e subscription_resumed dispara quando isso acontece.
Isso dá-lhe duas janelas de reconquista distintas.
| Janela | Estado | Como os trazer de volta | Evento de partida |
|---|---|---|---|
| Período de tolerância | cancelled, antes de ends_at |
Retomar a mesma subscrição | subscription_cancelled |
| Depois da expiração | expired |
Novo checkout, opcionalmente com um desconto | subscription_expired |
Janela 1: o período de tolerância
É a recuperação mais fácil que alguma vez fará. O cliente ainda tem acesso, o cartão ainda está registado e não é preciso voltar a introduzir nada.
Retomar pela API
A referência Update a Subscription diz que uma subscrição pode ser retomada antes da sua data ends_at enviando um PATCH com cancelled a false. O estado volta a ativo e a faturação continua no calendário existente.
{
"data": {
"type": "subscriptions",
"id": "123",
"attributes": { "cancelled": false }
}
}
Os clientes também podem retomar eles próprios a partir do Customer Portal, se deixar essa opção ativa.
O que fazer nesta janela
- Mostre-o na app. Um cliente que cancelou e inicia sessão deve ver “O seu plano termina a 1 de março” e um botão “Manter o meu plano” que chama o endpoint de retoma. Nenhum email é mais rápido.
- Envie um lembrete antes de
ends_at. Alguns dias antes da data de fim, um email curto: o que perdem, a data e o mesmo link “Manter o meu plano” a apontar para a sua app. - Ainda não dê desconto. O cliente já decidiu uma vez; um desconto aqui pode ensinar os clientes a cancelar por um cupão. Guarde as ofertas para o próprio momento do cancelamento, ou para depois da expiração.
Janela 2: depois da expiração
Quando uma subscrição está expired, acabou. A documentação do Lemon Squeezy que usámos não descreve nenhuma forma de reativar uma subscrição expirada, por isso trazer o cliente de volta significa um novo checkout. É aí que entram os descontos.
Criar um desconto para quem regressa
A referência Create a Discount do Lemon Squeezy documenta três valores de duration para descontos em subscrições:
once: aplica-se só ao primeiro pagamento (o valor por omissão).repeating: aplica-se durante um número de meses definido porduration_in_months(1 por omissão). Para planos anuais, a documentação diz para multiplicar os anos por 12.forever: aplica-se a todos os pagamentos.
Para a reconquista, repeating é normalmente a escolha certa: “50% nos seus primeiros 3 meses de regresso” tem um fim claro e deixa o cliente reavaliar a preço normal. A documentação desaconselha também descontos repetidos em subscrições diárias ou semanais.
Dê ao código um nome que faça sentido num email e limite-o aos produtos para os quais está a convidar as pessoas a voltar. Depois remeta para o seu checkout com o código já aplicado, para que o cliente não o tenha de escrever.
A quem pode enviar emails?
O Lemon Squeezy tem a sua própria funcionalidade de email marketing. Segundo a página Subscribers, os subscritores podem ser adicionados manualmente, através de um formulário de inscrição, ou automaticamente quando um cliente compra um produto. A sua política antispam exige autorização antes de enviar emails de marketing, proíbe caixas de consentimento pré-marcadas e exige um link de anulação da subscrição com um clique em cada newsletter.
Seja qual for a ferramenta que usa, verifique a sua base de consentimento antes de enviar uma campanha de reconquista. Um antigo cliente que lhe comprou não é automaticamente alguém que aceitou receber marketing, e as regras variam de país para país. Uma mensagem simples e relevante para quem deu consentimento é sempre a opção segura.
Uma sequência de reconquista que respeita o cliente
O conteúdo de um email de reconquista importa mais do que o desconto. Uma sequência baseada no motivo que o cliente deu funciona melhor do que um “Temos saudades suas” genérico.
Recolha primeiro o motivo
O portal do Lemon Squeezy trata do cancelamento, mas a documentação que usámos não descreve um inquérito nativo sobre o motivo do cancelamento. Se quer motivos, pergunte na sua própria app antes de enviar os clientes para cancelar, ou com um email de uma só pergunta logo a seguir a subscription_cancelled. Guarde a resposta com o cliente.
Ajuste a mensagem ao motivo
| Motivo | Ângulo da reconquista |
|---|---|
| Demasiado caro | Um desconto por tempo limitado, ou um plano mais barato |
| Falta uma funcionalidade | Avise-os quando for lançada, sem precisar de desconto |
| Não o uso o suficiente | Um breve lembrete do que mudou, talvez um plano mais pequeno |
| Mudei para outra ferramenta | Uma mensagem honesta sobre o que faz de diferente, e depois parar |
| Necessidade temporária | Um contacto amigável na altura em que disseram que voltariam |
Espace os contactos
Três contactos chegam e sobram: cerca de um mês depois da expiração, dois meses e três meses. Pare à primeira resposta ou à primeira anulação da subscrição. Se um cliente voltar através de um novo checkout, o Lemon Squeezy envia subscription_created; use-o para parar a sequência.
Meça nos seus dados
Acompanhe quantos clientes expirados começam uma nova subscrição em 90 dias, por motivo de cancelamento e consoante tenham ou não recebido uma oferta. Essa é a única taxa de reconquista que importa para o seu produto.
Erros comuns
- Retirar o acesso no cancelamento. O cliente pagou o período. O ciclo de vida do Lemon Squeezy mantém o acesso até
expired; a sua app também deve. - Tratar
subscription_cancelledcomo churn. É um fim agendado, não um fim. Conte o churn emsubscription_expired. - Começar pelo maior desconto. Comece pela relevância e acrescente uma oferta só quando o motivo o pede.
- Enviar emails a quem não deu consentimento. Prejudica a entregabilidade e pode violar a lei do país onde vivem.
Fazer isto com a NoChurn
Retomar subscrições e gerir os checkouts fica com o Lemon Squeezy. A NoChurn lê os seus webhooks do Lemon Squeezy, regista o motivo do cancelamento a partir do seu fluxo de cancelamento (onde os clientes podem sempre cancelar com um clique) e envia emails de reconquista aos dias 30, 60 e 90 com base nesse motivo. Cada cliente recebe também um churn score de 0 a 100, para ver quem merece uma mensagem pessoal. A NoChurn é gratuita abaixo de 300 $ de MRR. Veja NoChurn + Lemon Squeezy.