Le rapport ROI Markin pour les équipes de Enterprise GrowthLire maintenant
MARKIN

Proposer une offre de rétention avant le renouvellement sans payer les clients qui seraient restés de toute façon

Offres de sauvegarde avant renouvellement sur Stripe, dimensionnées par risque au lieu de l'appartenance à une liste.

La réponse courte

Une offre de rétention avant renouvellement est une réduction ou un avantage proposé à un abonné peu avant sa date de renouvellement. Elle ne crée de la valeur que lorsqu'elle atteint les clients qui auraient autrement annulé. Markin attribue un score de risque de renouvellement par abonné, exclut les comptes à faible risque, exécute via Stripe et lit le résultat par rapport à un holdout randomisé.

Dernière révision 2026-09-10

À qui cela s'applique, et qui cela ne doit pas atteindre

Éligible

  • Abonnement actif se renouvelant dans les 14 à 30 prochains jours.
  • Risque d'annulation modélisé supérieur au seuil où l'offre est rentable.
  • Aucune offre de rétention acceptée au cours des deux cycles de renouvellement précédents.
  • Consentement marketing ou transactionnel valide pour le canal utilisé.

Exclu

  • Abonnés déjà engagés pour une durée fixe sans droit d'annulation pendant la période.
  • Comptes à faible risque, à long terme : l'offre représente une pure perte de marge pour eux.
  • Comptes en dunning ou avec un paiement échoué. C'est un problème de facturation, pas un problème de rétention.
  • Toute personne dans le holdout randomisé, et toute personne qui a vu une offre de sauvegarde dans le cycle actuel.

Les données minimales, et leur origine habituelle

Données requises pour ce playbook
Ce qui est nécessaireSource habituelle
État de l'abonnement et date de renouvellementAbonnements et factures Stripe
Historique des plans, prix et réductionsPrix, coupons et codes promotionnels Stripe
Utilisation ou engagement au cours des 30 derniers joursÉvénements produit dans l'entrepôt de données
Annulations et réactivations passéesÉvénements d'annulation Stripe, historique d'entrepôt
Marge brute sur l'unité suivanteFinances, fournies une fois en entrée
Consentement et fatigue de contactCDP ou plateforme d'engagement

Étape par étape

Comment la décision s'exécute

  1. 01Markin

    Évaluer le risque de renouvellement par abonné

    Le risque est estimé sur la facturation, l'utilisation et le signal de support pour chaque abonnement entrant dans la fenêtre de renouvellement, et non sur une règle de segment écrite il y a des mois.

  2. 02Markin

    Dimensionner l'offre en fonction de la marge

    Chaque offre candidate est évaluée comme la marge retenue attendue moins la remise attendue accordée aux clients qui auraient renouvelé quoi qu'il arrive. Les offres qui ne franchissent pas ce seuil ne sont pas proposées.

  3. 03Markin

    Mets en place un holdout de contrôle randomisé

    Une part des abonnés éligibles est retenue avant tout envoi, de sorte que la lecture est causale plutôt qu'une comparaison avant-après.

  4. 04Ton stack

    Appliquer l'offre dans Stripe

    Le coupon ou code promotionnel choisi est rattaché à l'abonnement dans Stripe, gardant la facturation, le prorata et la taxe exactement tels que ton équipe financière les a déjà configurés.

  5. 05Ton stack

    Diffusons le message sur ton canal

    Braze, Klaviyo ou ton propre service de messagerie envoie le message. Markin fournit la décision et la raison ; le canal conserve sa propre gouvernance et ses règles de fréquence.

  6. 06Markin

    Lire le résultat et mettre à jour la politique

    La rétention, les revenus et la marge sont lus par rapport au holdout à la fin de la période, et le seuil d'éligibilité évolue avec les preuves.

Mesure

Comment tu sais si cela a fonctionné

holdout
Randomisé au niveau de l'abonné avant le premier envoi, dimensionné en fonction de l'uplift que tu dois détecter plutôt qu'un pourcentage fixe.
Fenêtre
Un cycle de renouvellement complet plus 30 jours, afin que les annulations différées plutôt que prévenues soient visibles.
Résultat principal
Marge brute retenue incrémentale par abonné éligible.

Gardes-fou

  • Coût de la remise par abonné retenu.
  • Part de l'offre acceptée par les comptes à faible risque.
  • Taux de déclassement, afin que la rétention ne soit pas obtenue en déplaçant les personnes vers un plan moins cher.
  • Dépendance aux offres répétées à travers les cycles.
Dimensionner le holdout pour ta propre base

Illustratif seulement

Un exemple concret

Arithmétique illustrative avec des entrées inventées, pour montrer comment la décision est évaluée. Ce ne sont pas des résultats Markin.

Exemple concret illustratif
Abonnés entrant dans la période de renouvellement chaque mois40,000
Part au-dessus du seuil de risque18% (7,200)
Offre20 % de réduction sur un cycle pour un forfait de 30 USD
Uplift supposé du renouvellement sur le groupe éligible3,5 points
Marge brute sur l'unité suivante70%
LireMarge retenue des renouvellements incrémentaux, moins la réduction payée à tous ceux qui ont accepté l'offre, y compris ceux qui auraient renouvelé

L'objectif de l'exercice est la seconde moitié de cette dernière ligne. Sans holdout, tu ne le vois jamais.

Applique-le à tes propres chiffres

L'arithmétique, expliquée

L'offre vaut la peine d'être faite lorsque p(annulation) x uplift x marge par cycle > coût de la réduction x p(acceptation). Réorganisé, le seuil d'éligibilité est : p(annulation) > (réduction x taux d'acceptation) / (uplift x marge par cycle).

Arithmétique travaillée pour ce playbook
EntréeValeur
Prix du plan par cycle$30.00
Marge brute sur le cycle suivant (70 %)$21.00
Remise offerte20 % de 30,00 USD = 6,00 USD
Taux de prise en charge supposé parmi les personnes contactées45%
Coût de la remise attendu par abonné contacté0,45 x 6,00 USD = 2,70 USD
uplift absolu supposé de renouvellement sur le groupe éligible3,5 points (0,035)
Marge retenue attendue par abonné contacté0,035 x 21,00 USD = 0,735 USD
Net par abonné contacté selon ces entrées$0.735 - $2.70 = -$1.965

Avec une remise forfaitaire de 20 % et un taux de prise en charge de 45 %, un uplift de 3,5 points ne s'autofinance pas : le programme perd environ 1,97 USD par abonné contacté. Il ne devient rentable que lorsque l'uplift atteint 0,45 x 6,00 USD / 21,00 USD = 12,9 points, ou lorsque l'éligibilité est resserrée de manière à ce que la prise en charge se concentre sur les abonnés qui auraient réellement annulé.

C'est pourquoi le seuil, et non la créativité, est la décision. La même offre est rentable avec une bande de risque de 40 % et destructrice avec une bande de 5 %. Les données d'entrée sont illustratives ; substitue tes propres prix, marges et taux d'adoption observés.

Chronologie

Combien de temps il faut pour un premier résultat mesuré

  1. 01Semaine 1

    Connexion et vérification des données en lecture seule

    Accès en lecture à Stripe plus les tables de l'entrepôt. Le résultat est un nombre d'abonnements entrant dans la fenêtre de renouvellement chaque mois et la quantité de données requises réellement présentes.

  2. 02Semaines 2 à 3

    Modèle de risque et entrées de marge

    Le risque de renouvellement est ajusté sur les annulations historiques, et la finance fournit la marge brute par plan. Le seuil de rentabilité ci-dessus découle de ces deux éléments.

  3. 03Semaine 4

    Ensemble d'offres, exclusions et approbation

    Les coupons ou codes promotionnels utilisables sont convenus, les exclusions sont validées, et la part du holdout est fixée avant tout envoi.

  4. 04Semaine 5

    Première cohorte en direct

    La première cohorte éligible entre dans la fenêtre de renouvellement avec l'offre attachée dans Stripe et livrée sur ton canal existant.

  5. 05Semaines 9 à 13

    Première lecture causale

    Un cycle de renouvellement complet plus 30 jours après la première cohorte. Les abonnements mensuels sont lus à environ la 9e semaine ; les plans annuels nécessitent un horizon plus long et sont lus sur une cohorte mensuelle glissante à la place.

Détail technique

Ce qui est lu et écrit, champ par champ

Stripe

Lire

  • abonnements : status, current_period_end, cancel_at_period_end, items.price
  • factures et postes de facture pour les revenus réalisés
  • clients pour le mappage d'identité
  • événements : customer.subscription.deleted, updated, invoice.payment_failed

Écrit

  • Un coupon pré-approuvé ou un promotion_code rattaché à l'abonnement
  • subscription.metadata.markin_decision_id et markin_reason

Lecture via webhook plus une réconciliation nocturne ; écriture au moment de la décision.

Warehouse (BigQuery, Snowflake ou équivalent)

Lire

  • Événements de produit ou d'utilisation des 30 derniers jours, liés au client
  • Contacts support et historique des plaintes
  • Annulations historiques pour l'ajustement du modèle

Écrit

  • Une table de décision : client, decision_id, action candidate, raison, holdout flag, horodatage

Lot quotidien.

Plateforme de messagerie (Braze, Klaviyo ou ton ESP)

Lire

  • État du consentement, plafonds de fréquence et heures silencieuses

Écrit

  • La décision comme attribut de profil sur lequel les branches du parcours existant

À ton intervalle de synchronisation, généralement d'une heure à une journée.

Effort

Ce que cela demande à ton équipe

Personnes nécessaires côté client
QuiCombien de temps ils y consacrent
Ingénieur de donnéesEnviron 2 jours la première semaine pour l'accès et le mappage de table, puis occasionnellement.
Lifecycle ou CRM managerUne demi-journée par semaine : ensemble d'offres, modèles de messages, branche de parcours.
FinanceUne session pour fournir la marge brute par plan et approuver le plafond de réduction.
Juridique ou confidentialitéUn examen de la portée des données et de la base de consentement avant le premier envoi.
Sponsor exécutifUne décision : accepter qu'un holdout ne reçoive rien pendant un cycle complet.

Ce qui tourne habituellement mal

Proposer à tout le monde dans la fenêtre de renouvellement

Le coût le plus important dans la plupart des programmes de sauvegarde est la remise accordée aux abonnés qui n'auraient jamais quitté le service. L'éligibilité doit être basée sur les risques, et le holdout doit pouvoir exposer ce coût.

Lire la rétention au lieu de la marge

Une réduction suffisamment importante améliore toujours la rétention. Elle détruit régulièrement la marge en même temps. La rétention est une balise de sécurité ; la marge est le résultat.

Former la base à attendre la remise

Répéter la même offre à chaque cycle transforme une 'sauvegarde' en une réduction de prix attendue. Limite l'exposition répétée et surveille la cohorte à travers les cycles, pas seulement à l'intérieur d'un seul.

Lire le résultat à deux semaines

Les premières lectures flattent le programme car les annulations différées ne se sont pas encore produites. Attends le cycle complet.

Questions auxquelles ce playbook répond

  • Qui devrait recevoir une offre de fidélisation avant le renouvellement ?
  • Comment arrêter de faire des remises aux clients qui allaient de toute façon se renouveler ?
  • Quelle doit être la taille du holdout pour une offre de rétention ?
  • Comment appliquer une réduction de rétention dans Stripe sans casser la proratisation ?
  • Combien de temps un test d'offre de sauvegarde doit-il durer ?

Questions fréquentes

Combien de temps avant le renouvellement l'offre doit-elle arriver ?
Assez proche pour que la décision de renouvellement soit en cours, assez éloigné pour que le client n'ait pas déjà annulé. Quatorze à trente jours est la fenêtre habituelle pour les abonnements mensuels et annuels, et cela vaut la peine d'être testé comme une variable plutôt que de le fixer par convention.
Cela remplace-t-il mon flux d'annulation ?
Non. Le flux d'annulation intercepte les personnes qui ont déjà décidé. Ce playbook concerne les clients qui n'atteignent jamais ce flux car ils laissent simplement le renouvellement expirer, ce qui dans la plupart des bases d'abonnés représente le groupe le plus important.
L'offre peut-elle être autre chose qu'une réduction ?
Oui, et c'est généralement ce qui devrait être fait. Une utilisation supplémentaire, une fonctionnalité du plan, un crédit de service ou une option de pause retiennent souvent à des taux similaires sans repricer de manière permanente la relation. Markin traite chacun comme une action candidate et laisse le holdout décider.
À quoi Markin a-t-il besoin d'accéder dans Stripe ?
Accès en lecture aux abonnements, factures, prix et événements d'annulation, plus la capacité de joindre un coupon ou un code promotionnel approuvé à un abonnement. Aucune modification de ton modèle de facturation n'est requise.
En quoi est-ce différent d'un modèle de prédiction de churn ?
Une prédiction te dit qui est à risque. Ce playbook décide quoi faire à ce sujet, l'exécute et prouve si l'action a modifié le résultat. Une prédiction sans intervention mesurée ne fait pas évoluer les revenus.