How it works

Your customers see
your brand.
You see recovered revenue.

Recurflux handles three types of revenue loss — failed payments, cancellations, and churned subscribers. Every touchpoint runs under your brand. Here's both sides of each one.

See what's leaking →

Takes 4 minutes.

Step 0

Paste one API key.

Pick your processor, paste the secret key from your dashboard. You're connected in under 4 minutes. No code. No engineer required.

Immediately after

We scan 90 days of history.

Before you configure anything, you see the exact dollar amount that failed, what caused each decline, and whether the recovery window is still open.

Then

Everything runs automatically.

Retries, emails, the portal, cancellation interception, win-back sequences. All of it fires without you touching it again.

01INVOLUNTARY CHURN

A card declines at renewal.

Recurflux reads the decline code and picks the right path — a retry, an email, or a pause offer. Every touchpoint comes from your domain, your branding. Your customer never sees Recurflux.

YOUR CUSTOMER'S INBOX

Day 1

A branded email from your domain lands — your logo, your colors. Subject: "Action needed on your subscription." One-click link to update their card in the hosted portal.

Day 3

Follow-up if no card update. Same branding, softer tone. Gentle reminder — not a threat.

Day 7

Final email with a pause option embedded. "Need to pause for 30 days instead?" Pause beats cancel: 40–60% resume vs. 10–15% after a full cancel.

Card updated

They click the portal link, enter the new card. 30 seconds. They never leave your product ecosystem.

YOUR DASHBOARD

FAILED

Charge logged with decline code, customer, and amount. Recovery path selected.

RETRYING

Sequence running. Next retry date shown. Email delivery status per step.

RECOVERED

Payment cleared. Dollar amount recovered. Sequence stops automatically.

Nothing is a black box — every event is logged, every template is editable.

02VOLUNTARY CHURN

They click cancel.

Recurflux intercepts the cancel intent before it confirms — shows a reason survey, then surfaces the right offer based on what they said. The cancel only goes through if they decline the offer.

YOUR CUSTOMER'S SCREEN

Cancel click

Instead of an instant confirmation, they see a short reason survey. "Help us understand why you're leaving." Four options, one selection.

Reason selected

The offer matches what they said. Too expensive → pause or discount. Missing a feature → you get flagged. Bad timing → pause for 30 days.

Offer accepted

Subscription stays active. They continue as a customer. No discount required in most cases — the pause option alone saves the majority.

Offer declined

Cancel goes through. Their reason is logged. Win-back sequence fires automatically on Day 1.

YOUR DASHBOARD

INTERCEPTED

Cancel intent caught. Reason survey shown to customer.

SAVED

Customer accepted an offer. Offer type and saved MRR recorded.

CANCELLED

Customer declined. Reason logged. Win-back sequence activated.

Nothing is a black box — every event is logged, every template is editable.

03POST-CANCEL

They cancelled anyway.

A win-back sequence fires the moment the cancel confirms — 2 to 5 emails over 30 days based on subscriber value, sent from your brand. If you captured their cancellation reason, the copy reflects it. Sequence stops the moment they reactivate.

THEIR INBOX — 30 DAYS

Day 1

"The door is open." No pressure, no discount. A reminder that coming back is one click.

Day 7

Value reminder. What they had access to, what they're missing. Specific to their use if cancellation reason was captured.

Day 30

One-click reactivation link with a clear window. Last message before the sequence ends.

They reactivate

Sequence stops immediately. No awkward follow-up after they've already come back.

YOUR DASHBOARD

SEQUENCE ACTIVE

2–5 emails queued (based on subscriber value). Send schedule shown per customer.

OPENED

Email opens tracked. You see who's warm before they convert.

REACTIVATED

Customer returned. Sequence stops. MRR recovered logged.

Nothing is a black box — every event is logged, every template is editable.

04INTELLIGENCE LAYER

Not reacting to churn. Predicting it.

LTV scoring, billing health, and cancel reason analytics run automatically behind every retention action. The system gets smarter the more data it processes — without you touching a setting.

WHAT'S HAPPENING SILENTLY

Every payment event

LTV score updates automatically — 180-day payment value, tenure, and engagement tracked per customer. No setup required.

Before they cancel

Customers with HIGH or MID LTV and no recent failures skip the reason survey and see a pause offer first. Reliable payers get a direct save attempt.

After they cancel

The reason they gave shapes win-back copy on Day 1. HIGH-LTV customers receive a 5-step sequence instead of 3.

After 30 days

You see which reasons drove churn, which offers saved customers, and which channel recovered the most revenue. The next retention decision is backed by real numbers.

YOUR DASHBOARD

RECOVERED

Attribution shows which email step, SMS, or portal visit closed the loop per recovery.

INTERCEPTED

Cancel reason breakdown — volume, save rate, and LTV cohort per reason.

REACTIVATED

Win-back conversion rate per cancellation reason. Which message worked. Which didn't.

Nothing is a black box — every event is logged, every template is editable.

Processor-specific

The mechanics adapt
per processor.

Connect Stripe, Paddle, Razorpay, Cashfree, or RevenueCat. The same recovery system runs — with platform-specific logic where the processors behave differently.

Stripe

Full recovery stack — smart retry, dunning, portal, cancellation flow, dispute protection, win-back.

Paddle

Same recovery and retention stack as Stripe. Smart retry handles Paddle's payment failure codes.

Razorpay

Full stack plus UPI fallback: when a card fails, Recurflux creates a payment link with UPI enabled and emails it directly. Customers pay via GPay, PhonePe, or any UPI app.

Cashfree

Full recovery stack — smart retry, dunning, payment portal, subscription pause, cancellation flow, abandoned checkout recovery (Surge+), and win-back sequences.

RevenueCat

App Store and Google Play billing is processor-controlled. Recurflux runs email recovery sequences, store-aware win-back copy, and a grace period dashboard showing every at-risk subscriber.

All three streams.
One dashboard.

Recovery runs automatically, but nothing is invisible. Every failure is logged, every template is editable, every retry rule is yours to configure.

Recovered MRR

Dollar amount recovered this month, net of retries and sequences

Recovery rate

Percentage of failed charges recovered across all active sequences

At-risk

Subscribers in an active retry or dunning window right now

Dispute rate

Your current dispute rate vs. Visa/Mastercard thresholds — monitored continuously

Four minutes to connect.
Then it runs.

The free audit scans 90 days of payment history and shows you the exact dollar gap — before you pay anything. Decide with your own numbers.

Stop the bleed →

No contract. Cancel anytime.