Recoverable MRR
$22,940
Past-due invoices still inside policy windows, excluding hard fraud blocks.
RecoverFlow dashboard
This merchant workspace reflects the MVP assumptions: Stripe App installation, webhook ingestion, email-first recovery, Stripe-hosted payment method updates, and BullMQ-backed orchestration.
Recoverable MRR
$22,940
Past-due invoices still inside policy windows, excluding hard fraud blocks.
Saved this month
$14,280
Recovered subscription revenue attributed to RecoverFlow actions in the last 30 days.
Recovery rate
36.8%
Merchant performance after enabling scenario routing versus prior Stripe-only recovery.
Awaiting customer action
42
Sessions routed into Stripe-hosted payment updates and tracked as active recovery links.
Billing status
Current month fee estimate
$0
RecoverFlow is currently on a launch promotion with a fixed monthly charge only. Billing collects at activation, then renews automatically on the same day each month.
Billing cadence
Monthly renewal
The launch plan skips revenue-share billing and keeps pricing predictable while adoption ramps.
Remaining free emails
50
0 / 50 used
The onboarding allowance is consumed only once. After it runs out, new recovery actions require a saved payment method.
Billing posture
Billing checks
Active
Base fee
$10
Plan mode
Promo fixed
Plan upgrades and payment setup now live on a dedicated hosted upgrade page so the checkout surface stays separate from the operational dashboard.
Rescue performance
Magic link
57%
Best performer for expired cards and outdated payment details.
Auto retry
30%
Works when the customer does not need to update payment details.
Manual after email
13%
Catches edge cases where merchants intervene after a failed cycle.
Queue boundaries
webhook-ingest
fast path
Verify shape, dedupe events, persist raw payloads, and hand work off to orchestration without expensive processing.
recovery-orchestrator
decision
Classify failures, decide retry versus payment update, and create notification plus retry jobs from durable state.
notification-dispatch
delivery
Send localized emails and future merchant-side alerts while tracking opens, clicks, and provider responses.
retry-executor
execution
Re-check invoice state before any action, then record whether the recovery was customer-led, automatic, or skipped.
Live operations
09:10
Invoice in_40172 failed with insufficient_funds
RecoverFlow scheduled a three-day follow-up, localized the email to Japanese, and held off on a manual review.
10:24
Billing portal link created for card_expired cohort
Merchant-safe magic link generated with a six-hour TTL and no self-hosted card form.
12:55
Subscription recovered after customer payment update
Recovered amount attributed to magic_link and written into the saved revenue dashboard.
Recovery attribution
| Source | Recovered | Share | Why it matters |
|---|---|---|---|
| Magic link | $8,210 | 57% | Best performer for expired cards and outdated payment details. |
| Auto retry | $4,370 | 30% | Works when the customer does not need to update payment details. |
| Manual after email | $1,700 | 13% | Catches edge cases where merchants intervene after a failed cycle. |
Operational risk
Recent notifications
| Invoice | Status | Provider | Logged |
|---|---|---|---|
| No notification deliveries recorded yet. | |||
Retry backlog
| Invoice | Status | Scheduled for | Created |
|---|---|---|---|
| No retry jobs recorded yet. | |||