RECONQUÊTELEMON SQUEEZY

Reconquérir les clients qui ont annulé sur Lemon Squeezy

Reconquérir les abonnés Lemon Squeezy qui ont annulé : période de grâce, réactivation avant ends_at, codes promo de retour, et quand envoyer chaque email.

Publié le 6 min de lecture

Sur Lemon Squeezy, une annulation n’est pas la fin de la relation. Pendant un temps, ce n’est même pas la fin de l’abonnement. Lemon Squeezy garde les abonnements annulés en vie jusqu’à la fin de la période payée, et pendant cette fenêtre, un seul appel d’API les fait revenir. Après, vous pouvez encore inviter les clients à revenir avec une remise.

Ce guide couvre les deux fenêtres : ce que Lemon Squeezy vous permet de faire tant qu’un abonnement annulé est en période de grâce, et comment reconquérir les clients une fois qu’il a expiré. Il s’en tient à la documentation de Lemon Squeezy : la page d’aide Subscriptions, les références API Cancel a Subscription et Update a Subscription, les types d’événements webhook, la référence Create a Discount et la page Subscribers de l’emailing (tous consultés en novembre 2026).

Ce qui se passe quand un client annule

Une annulation sur Lemon Squeezy peut venir du client (généralement via le Customer Portal), de vous dans le dashboard, ou de votre appli via l’API avec un DELETE sur l’abonnement (Cancel a Subscription).

Dans tous les cas, le résultat est le même :

  1. Le status de l’abonnement devient cancelled et cancelled vaut true.
  2. Il entre en période de grâce. L’attribut ends_at contient la date à laquelle il expirera, qui est la prochaine date de renouvellement.
  3. Le client garde l’accès jusqu’à ends_at, car il a payé cette période. La page d’aide Subscriptions indique que les clients doivent garder l’accès dans tous les statuts sauf expired.
  4. À ends_at, le statut devient expired et l’abonnement ne peut plus être réactivé.

Lemon Squeezy envoie subscription_cancelled au moment de l’annulation, et subscription_expired quand l’abonnement prend réellement fin. La page des types d’événements dit explicitement qu’un abonnement annulé peut être réactivé pendant la période de grâce, et que subscription_resumed se déclenche alors.

Cela vous donne deux fenêtres de reconquête distinctes.

Fenêtre Statut Comment le faire revenir Événement de départ
Période de grâce cancelled, avant ends_at Réactiver le même abonnement subscription_cancelled
Après expiration expired Nouveau checkout, éventuellement avec une remise subscription_expired

Fenêtre 1 : la période de grâce

C’est le sauvetage le plus facile que vous ferez jamais. Le client a encore accès, sa carte est toujours enregistrée, et il n’y a rien à ressaisir.

Réactiver par API

La référence Update a Subscription indique qu’un abonnement peut être réactivé avant sa date ends_at en envoyant un PATCH avec cancelled à false. Le statut redevient actif et la facturation continue selon le calendrier existant.

{
  "data": {
    "type": "subscriptions",
    "id": "123",
    "attributes": { "cancelled": false }
  }
}

Les clients peuvent aussi réactiver eux-mêmes depuis le Customer Portal, si vous laissez cette option activée.

Que faire dans cette fenêtre

  1. Montrez-le dans l’appli. Un client qui a annulé et se connecte doit voir « Votre offre se termine le 1er mars » et un bouton « Garder mon offre » qui appelle l’endpoint de réactivation. Aucun email n’est plus rapide.
  2. Envoyez un rappel avant ends_at. Quelques jours avant la date de fin, un email court : ce qu’il perd, la date, et le même lien « Garder mon offre » vers votre appli.
  3. Pas de remise pour l’instant. Le client a déjà décidé une fois ; une remise ici peut apprendre aux clients à annuler pour obtenir un coupon. Gardez les offres pour le moment même de l’annulation, ou pour après l’expiration.

Fenêtre 2 : après l’expiration

Une fois qu’un abonnement est expired, c’est terminé. Les docs de Lemon Squeezy que nous avons utilisées ne décrivent aucun moyen de réactiver un abonnement expiré : faire revenir le client veut donc dire un nouveau checkout. C’est là qu’interviennent les remises.

Créer une remise pour les clients qui reviennent

La référence Create a Discount de Lemon Squeezy documente trois valeurs de duration pour les remises sur abonnement :

  • once : s’applique au premier paiement seulement (par défaut).
  • repeating : s’applique pendant un nombre de mois fixé par duration_in_months (1 par défaut). Pour les offres annuelles, la doc dit de multiplier les années par 12.
  • forever : s’applique à chaque paiement.

Pour la reconquête, repeating est généralement le bon choix : « 50 % sur vos 3 premiers mois de retour » a une fin claire et laisse le client réévaluer au plein tarif. La doc déconseille aussi les remises répétées sur les abonnements quotidiens ou hebdomadaires.

Donnez au code un nom qui a du sens dans un email, et limitez-le aux produits vers lesquels vous invitez les gens à revenir. Puis liez vers votre checkout avec le code déjà appliqué, pour que le client n’ait pas à le taper.

À qui pouvez-vous écrire ?

Lemon Squeezy a sa propre fonction d’emailing marketing. D’après la page Subscribers, les abonnés peuvent être ajoutés à la main, via un formulaire d’inscription, ou automatiquement quand un client achète un produit. Sa politique antispam exige une autorisation avant d’envoyer des emails marketing, interdit les cases d’inscription précochées, et impose un lien de désabonnement en un clic dans chaque newsletter.

Quel que soit l’outil, vérifiez votre base de consentement avant d’envoyer une campagne de reconquête. Un ancien client qui vous a acheté quelque chose n’est pas automatiquement quelqu’un qui a accepté le marketing, et les règles varient selon les pays. Un message simple et pertinent aux personnes qui ont donné leur accord est toujours le choix sûr par défaut.

Une séquence de reconquête qui respecte le client

Le contenu d’un email de reconquête compte plus que la remise. Une séquence calée sur la raison donnée par le client marche mieux qu’un « Vous nous manquez » générique.

Recueillir d’abord la raison

Le portail de Lemon Squeezy gère l’annulation, mais les docs que nous avons utilisées ne décrivent pas de questionnaire intégré sur la raison d’annulation. Si vous voulez les raisons, demandez-les dans votre propre appli avant d’envoyer les clients annuler, ou avec un email à une question juste après subscription_cancelled. Stockez la réponse avec le client.

Adapter le message à la raison

Raison Angle de reconquête
Trop cher Une remise limitée dans le temps, ou une offre moins chère
Il manque une fonctionnalité Prévenez-le quand elle sort, pas besoin de remise
Je ne m’en sers pas assez Un court rappel de ce qui a changé, peut-être une offre plus petite
Passé à un autre outil Un message honnête sur ce que vous faites différemment, puis on s’arrête
Besoin temporaire Une prise de nouvelles amicale au moment où il a dit qu’il reviendrait

Espacer les envois

Trois contacts suffisent largement : environ un mois après l’expiration, deux mois, puis trois mois. Arrêtez à la première réponse ou au premier désabonnement. Si un client revient via un nouveau checkout, Lemon Squeezy envoie subscription_created ; servez-vous-en pour arrêter la séquence.

Le mesurer sur vos données

Suivez combien de clients expirés démarrent un nouvel abonnement dans les 90 jours, par raison d’annulation et selon qu’ils ont reçu une offre ou non. C’est le seul taux de reconquête qui compte pour votre produit.

Erreurs fréquentes

  • Couper l’accès à l’annulation. Le client a payé la période. Le cycle de vie de Lemon Squeezy garde l’accès jusqu’à expired ; votre appli doit faire de même.
  • Traiter subscription_cancelled comme du churn. C’est une fin programmée, pas une fin. Comptez le churn sur subscription_expired.
  • Commencer par la plus grosse remise. Commencez par la pertinence, et n’ajoutez une offre que là où la raison l’appelle.
  • Écrire à des gens qui n’ont pas donné leur accord. Cela nuit à la délivrabilité et peut enfreindre la loi là où ils vivent.

Le faire avec NoChurn

La réactivation des abonnements et les checkouts restent chez Lemon Squeezy. NoChurn lit vos webhooks Lemon Squeezy, enregistre la raison d’annulation depuis son parcours d’annulation (où les clients peuvent toujours annuler en un clic), et envoie des emails de reconquête à J30, J60 et J90 selon cette raison. Chaque client reçoit aussi un churn score de 0 à 100, pour que vous voyiez qui mérite un message personnel. NoChurn est gratuit sous 300 $ de MRR. Voir NoChurn + Lemon Squeezy.

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.

Arrêtez de perdre du revenu.

  • Gratuit jusqu’à $300 de MRR
  • Sans carte bancaire
  • Prêt en 10 minutes
  • Jamais une commission sur ce que nous récupérons