Features

Everything you need to recover lost revenue

SoftChurn automates the entire failed payment recovery process — from the first retry to the final dunning email — so you can focus on building your product.

Smart Payment Retries

Not all payment failures are equal. SoftChurn distinguishes between soft declines (temporary issues like insufficient funds) and hard declines (stolen card, fraud) to retry intelligently — not blindly.

  • Up to 8 configurable retry attempts
  • Intelligent soft vs. hard decline detection
  • Custom retry intervals (e.g., day 1, 3, 5, 7)
  • Automatic cancellation on card update
  • Per-customer retry history and result codes

Retry Schedule

1
Immediate retry Succeeded
3
Day 3 retry Pending
5
Day 5 retry Scheduled
7
Day 7 retry Scheduled
10
Day 10 retry Scheduled

Dunning Campaign

Day 0

Payment failed — action needed

Sent ✓ Opened ✓
Day 3

Your subscription is at risk

Sent ✓
Day 7

Cancellation in 3 days

Scheduled
Day 10

Final notice — last chance

Scheduled

Automated Dunning Emails

A perfectly timed sequence of emails guides your customers to update their payment info before their subscription gets canceled. Fully branded with your company's logo and colors.

  • Up to 5-email dunning sequence
  • Custom send timing (day 0, 3, 7, 10…)
  • Email open and click tracking
  • A/B testing for email copy
  • Branded with your logo and colors
  • Auto-cancel on card update

Branded Payment Update Page

Every dunning email includes a unique, secure link to a hosted page where your customer can update their card — no login required. Powered by Stripe Elements.

  • Unique, one-time secure token per link
  • Branded with your logo and accent color
  • Powered by Stripe Elements (PCI compliant)
  • Auto-retries payment on card update
  • Cancels pending dunning emails automatically
  • No account needed for your customers
A

Acme Corp

J

Jane Smith

[email protected]

Card details

•••• •••• •••• ____
Save new card →

Secured by Stripe

$4,280

Recovered (30d)

73%

Recovery rate

12

Active campaigns

$5,840

Failed (30d)

Recovery rate — last 30 days

Recovery Dashboard

See exactly how much revenue you've recovered, which decline codes are most common, and how each dunning campaign is performing — all in one clean dashboard.

  • Real-time recovery vs. failure charts
  • Decline reason breakdown (donut chart)
  • Per-customer event history
  • Campaign progress tracking
  • Recovery rate trends over time
  • CSV export (Scale plan)

One-Click Stripe Connect

Connect your Stripe account in 30 seconds via OAuth. SoftChurn never stores your secret keys — it uses a secure access token with only the permissions it needs.

  • OAuth 2.0 connection — no API key sharing
  • SoftChurn listens to your Stripe webhooks automatically
  • Works with Stripe Connect Standard accounts
  • Disconnect at any time from your Stripe dashboard
  • Separate connected account per SoftChurn user
S

SoftChurn

Connected

invoice.payment_failed Monitored
invoice.payment_succeeded Monitored
customer.subscription.* Monitored
payment_method.updated Monitored

Pre-Dunning Alerts Scale

Get notified — and notify your customers — before a card expires. Catch failed payments before they happen.

🔔

Card Expiry Detection

Automatically detect cards expiring in the next 30 days and send proactive update reminders.

📧

Pre-emptive Emails

Send a friendly "your card is expiring soon" email before the payment ever fails.

📊

Admin Alerts

Get notified via webhook or email when a high-value customer's card is about to expire.

Seamless Update Flow

The same branded payment update page works for pre-dunning — frictionless for customers.

Ready to recover lost revenue?

Start a free 7-day trial. Cancel anytime.