LostChurn Docs
Recovery

How Automatic Recovery Works

Understand the end-to-end flow from failed payment to recovered revenue, including silent retries and customer communication.

When a subscription payment fails, LostChurn automatically begins a multi-stage recovery process designed to maximize the chance of getting paid while minimizing friction for the customer. Most recovered payments never require the customer to do anything at all.

The Recovery Pipeline

Every failed payment follows the same four-stage pipeline:

1. Webhook Received

Your payment processor (Stripe, Braintree, Paddle, etc.) sends a payment_intent.payment_failed or equivalent webhook to LostChurn. The edge worker validates the HMAC signature and forwards the event to the module for processing.

2. Classify

LostChurn maps the raw decline code (e.g., insufficient_funds, expired_card, fraudulent) to one of four decline categories:

CategoryMeaningAction
Soft RetryTemporary issue likely to resolveAuto-retry silently
Hard CustomerCustomer must update payment infoSend dunning communication
TerminalPermanent failure, cannot recoverMark terminal immediately
UnknownUnmapped codeTreat as Hard Customer

3. Strategize

Based on the decline category and ML scoring, LostChurn determines the retry strategy:

  • Soft Retry declines get Smart Retry Engine scheduling with ML-optimized timing
  • Hard Customer declines skip retries and go straight to dunning campaigns
  • Terminal declines are marked as unrecoverable immediately

4. Execute

The system carries out the strategy, transitioning through the recovery lifecycle until the payment is recovered or marked terminal.

Silent vs. Active Recovery

LostChurn separates recovery into two phases to avoid unnecessary customer contact.

Silent Recovery Phase

Silent retries happen entirely behind the scenes. The customer never knows their payment failed. LostChurn re-submits the charge to the payment processor at an optimized time, and if it succeeds, the subscription continues uninterrupted.

Industry data shows that 30-40% of failed payments can be recovered through silent retries alone, with no customer communication needed.

Silent recovery works best for Soft Retry declines like insufficient funds, processing errors, and rate limits. These are transient issues that often resolve on their own within hours or days.

Active Recovery Phase

When silent retries are exhausted or the decline requires customer action, LostChurn escalates to active recovery. This involves sending dunning messages through your configured campaigns -- email, SMS, push notifications, or WhatsApp -- asking the customer to update their payment method.

Active recovery is triggered when:

  • All silent retry attempts have been exhausted
  • The decline category is Hard Customer (e.g., expired card)
  • The ML model scores the retry probability below 10%

Recovery Rate Benchmarks

Recovery rates vary significantly by decline type. Here are industry averages compared to what LostChurn customers typically see:

MetricIndustry AverageWith LostChurn
Overall recovery rate15-25%40-55%
Silent retry recovery10-15%30-40%
Dunning recovery5-10%10-20%
Time to recovery7-14 days2-5 days
Customer contact rate100% of failures40-50% of failures

The biggest improvement comes from intelligent silent retries. By timing retries based on decline type, time of day, and day of week, LostChurn recovers a significant portion of payments before the customer ever notices.

What You Need to Get Started

  1. Connect your payment processor -- see Integrations to connect Stripe, Braintree, or another supported PSP
  2. Review default settings -- LostChurn ships with sensible defaults for retry timing and limits
  3. Set up campaigns -- configure dunning campaigns for when silent retries are exhausted
  4. Monitor recovery -- track performance in the dashboard

Next Steps

On this page