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.
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 :
- Le
statusde l’abonnement devientcancelledetcancelledvauttrue. - Il entre en période de grâce. L’attribut
ends_atcontient la date à laquelle il expirera, qui est la prochaine date de renouvellement. - 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 saufexpired. - À
ends_at, le statut devientexpiredet 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
- 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.
- 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. - 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é parduration_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_cancelledcomme du churn. C’est une fin programmée, pas une fin. Comptez le churn sursubscription_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.