How it works
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.
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.
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
Charge logged with decline code, customer, and amount. Recovery path selected.
Sequence running. Next retry date shown. Email delivery status per step.
Payment cleared. Dollar amount recovered. Sequence stops automatically.
Nothing is a black box — every event is logged, every template is editable.
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
Cancel intent caught. Reason survey shown to customer.
Customer accepted an offer. Offer type and saved MRR recorded.
Customer declined. Reason logged. Win-back sequence activated.
Nothing is a black box — every event is logged, every template is editable.
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
2–5 emails queued (based on subscriber value). Send schedule shown per customer.
Email opens tracked. You see who's warm before they convert.
Customer returned. Sequence stops. MRR recovered logged.
Nothing is a black box — every event is logged, every template is editable.
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
Attribution shows which email step, SMS, or portal visit closed the loop per recovery.
Cancel reason breakdown — volume, save rate, and LTV cohort per reason.
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
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.
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
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.