RedChurn
Flow 04Win back

Bring churned subscribers back to paid.

RevenueCat reports 12%+ of churned monthly subscribers re-subscribe within 12 months. RedChurn runs win back sequences on email, inside your app, or both. Automatically.

  • Email
  • In-app
  • Both
D+1

We saved your library

channel: email

Opened
D+7

30% off · 24h only

channel: email

Clicked
D+14

Come back to where you left off

channel: in-app

Tapped
D+15

Subscription reactivated

channel: system

Won back
The problem

Revenue you already paid to acquire is walking out

Churned subscribers already cost you to acquire. Win back is cheaper than finding new ones.

  • Every churned subscriber was once a paying customer. You spent on acquisition to get them. Letting them leave without a structured reactivation attempt is wasted CAC.

  • Win back targets subscribers who already churned. Not failed payments. Not active cancel attempts. These are people who are already gone.

12%+

Monthly churners re-subscribe

Within 12 months after churning

RevenueCat State of Subscription Apps 2024

7d

Peak reactivation window

After 30 days, rates drop sharply

Retention studies

2

Channels per flow

Email, in-app, or both

RedChurn

The workflow

How the workflow runs

When RevenueCat marks a subscriber as expired or churned, RedChurn enrolls them in your win back sequence. Touches go out on the schedule you set until they reactivate or the sequence ends.

Default sequence

  1. D+0

    RevenueCat EXPIRATION, subscriber enrolled

  2. D+1

    Soft reminder email or in-app prompt

  3. D+7

    Limited time reactivation offer

  4. D+14

    Final in-app prompt on next open

  5. D+15

    Subscriber reactivates, MRR attributed

    Complete

Timing, offer size, and expiry are editable from the dashboard. Auto-expiring offers create urgency.

Channels

Email and in-app together

Churned subscribers stop opening billing emails quickly. Stack email with an in-app prompt on the next app open.

WinBackPrompt shows your reactivation offer when they come back. Enable one channel or both from the dashboard.

Resend + your domainReact Native SDK
  • Email

    From your domain via Resend

  • In-app

    Native screens on next open

  • Both

    Stack channels per flow

Timing

Why timing beats discount size

The first 7 days after churn matter most. A simple reminder on day 1 often outperforms a heavy discount on day 30.

Start soft, escalate offers over time, and stop the sequence once they return or hit your cutoff date.

Dashboard

What you configure in the dashboard

Win back runs on autopilot once configured. You track what comes back, not individual subscribers.

01

Scenarios → Email → Win back: sequence steps, offers, expiry

02

Scenarios → In-app → Win back: prompt copy and CTA

03

Win back view: reactivation rate, channel attribution, cohorts

04

MRR impact: won-back revenue tracked separately

Get started

Getting started

Connect RevenueCat and enable win back on email to start without the SDK. Add WinBackPrompt when you want in-app reactivation.

All retention flows are included on every RedChurn plan.

Safe to plug in

Sits on top of what you already use

RedChurn reads subscription events and sends retention messages. It does not replace your billing provider, paywall, or user accounts.

Read-only on billing

We ingest webhooks from RevenueCat, Superwall, Polar, and other providers. We never change your products, prices, or subscriptions.

Store compliant

Cancel saves use Apple and Google native flows. No guideline workarounds.

Your stack, your keys

Email sends from your domain via Resend. Push uses your FCM and APNs credentials.

No lock-in

Optional SDK under 200 KB. Disconnect anytime. Your paywall and billing keep running.

Read the integration docs

Start tracking your app's subscribers

Connect your billing provider, open your Red Center, and turn on save flows. Starter is free up to 50 active subscribers — pricing scales as you grow.

Already have an account? Log in