RedChurn
Flux 01Récupération des paiements

Récupérez les paiements échoués avant qu’ils ne deviennent du churn.

Sur Google Play, environ 31 % des annulations d’abonnement sont dues à des échecs de paiement. Sur l’App Store, environ 14 %. RedChurn détecte les problèmes de facturation depuis RevenueCat et lance des séquences de récupération par e-mail, dans votre app, ou les deux.

  • E-mail
  • In-app
  • Les deux
T+0

Payment failed

user_8a3f · $9.99

T+1h

Recovery email sent

From your domain

T+12h

In-app dunning shown

Tap to update card

T+24h

Retry 2

Card updated by user

T+25h

Payment recovered

+$9.99 saved

Le problème

Les paiements échoués deviennent du churn quand personne ne relance

RevenueCat suit la part du churn due à un paiement échoué, pas à un utilisateur qui part. La plupart des équipes ne séparent jamais les deux.

  • Le churn involontaire survient lorsqu’un abonné souhaite rester mais que son paiement échoue. Cartes expirées, fonds insuffisants, blocages bancaires. L’abonnement expire même si l’utilisateur n’a jamais appuyé sur annuler.

  • L’App Store et le Play Store relancent selon leur propre calendrier. La plupart des apps ne relancent jamais par e-mail depuis leur domaine ni par une invite dans l’app. La période de grâce se termine et le MRR baisse en silence.

31%

Annulations Play dues à des erreurs de facturation

Churn involontaire, pas des utilisateurs qui partent

RevenueCat State of Subscription Apps 2026

14%

Annulations App Store dues à des erreurs de facturation

Erreurs de paiement sur les abonnements iOS

RevenueCat State of Subscription Apps 2026

2

Canaux par flux

E-mail, in-app, ou les deux depuis un seul tableau de bord

RedChurn

Le workflow

Comment le flux s’exécute

La récupération des paiements démarre quand RevenueCat signale un problème de facturation. RedChurn reçoit l’événement via votre webhook et lance la séquence configurée dans le tableau de bord.

Séquence par défaut

  1. T+0

    Paiement échoué, RevenueCat envoie BILLING_ISSUE

  2. T+1h

    E-mail de récupération depuis votre domaine

  3. T+12h

    Relance in-app à la prochaine ouverture de l’app

  4. T+24h

    Deuxième tentative après mise à jour de la carte

  5. T+25h

    Paiement récupéré, MRR sauvegardé

    Terminé

Vous contrôlez le timing, les textes et le mix de canaux. E-mail seul, in-app seul, ou les deux combinés.

Canaux

E-mail, in-app, ou les deux

Commencez par l’e-mail seul si vous n’avez pas encore publié le SDK. Connectez Resend, vérifiez votre domaine, et activez la récupération des paiements sous Scenarios → Email. Aucune mise en production requise.

Ajoutez la relance in-app quand le SDK React Native est installé. BillingRecoveryBanner s’affiche à la prochaine ouverture avec un chemin en un tap pour mettre à jour le moyen de paiement.

Resend + votre domaineSDK React Native
  • E-mail

    Depuis votre domaine via Resend

  • In-app

    Écrans natifs à la prochaine ouverture

  • Les deux

    Empiler les canaux par flow

Tableau de bord

Ce que vous configurez dans le tableau de bord

Tout s’exécute depuis app.redchurn.io une fois RevenueCat connecté. Aucun temps d’ingénierie nécessaire pour modifier les textes ou le timing une fois le webhook actif.

01

Scenarios → Email → Billing recovery : étapes, objets, timing d’envoi

02

Scenarios → In-app → Billing recovery : texte de bannière, CTA, apparence

03

Activez e-mail, in-app, ou les deux par flux indépendamment

04

Vue Billing recovery : MRR récupéré, attribution par canal, événements

Commencer

Pour commencer

Connectez RevenueCat en premier. Collez l’URL du webhook RedChurn et le secret d’autorisation dans votre projet RevenueCat.

Activez la récupération des paiements par e-mail, ajoutez le SDK quand vous voulez la relance in-app, et suivez le MRR récupéré dans votre tableau de bord.

Sans risque à brancher

S'ajoute à ce que vous utilisez déjà

RedChurn lit les événements d'abonnement et envoie des messages de rétention. Il ne remplace ni votre provider de facturation, ni votre paywall, ni vos comptes utilisateurs.

Lecture seule sur la facturation

On ingère les webhooks RevenueCat, Superwall, Polar et autres providers. On ne modifie jamais vos produits, prix ou abonnements.

Conforme aux stores

Les cancel saves utilisent les flows natifs Apple et Google. Pas de contournement des guidelines.

Votre stack, vos clés

Les emails partent de votre domaine via Resend. Le push utilise vos credentials FCM et APNs.

Sans lock-in

SDK optionnel de moins de 200 Ko. Débranchez quand vous voulez. Votre paywall et facturation continuent.

Lire la doc d'intégration

Commencez à suivre les abonnés de votre app

Connectez votre provider, ouvrez votre Red Center et activez les save flows. Starter est gratuit jusqu'à 50 abonnés actifs — la tarification scale avec votre croissance.

Vous avez déjà un compte ? Connexion