Documentation
Introduction to Savby
Savby is a SaaS platform that automatically recovers failed Stripe subscription payments. When an invoice payment fails, Savby maps the Stripe decline code to the optimal recovery strategy and executes it — no code changes required.
What problem does Savby solve?
Failed payments are one of the most common causes of involuntary churn. A card might decline because of insufficient funds today but succeed tomorrow after payday. Another card might be expired — retrying it is futile, but sending an update link recovers the customer. Most businesses retry everything on the same schedule, losing revenue and frustrating customers.
Savby reads the exact reason Stripe rejected a payment and applies the right action: schedule a retry at the optimal time, email the customer with an update link, or flag the case for manual review. All automatically, the moment a webhook arrives.
Key features
Decline Code Routing
Every Stripe decline code is mapped to a tailored recovery strategy — retries, customer notifications, or manual escalation.
Automated Retry Engine
BullMQ workers execute retries at precisely the right time using idempotency keys, so payments are never double-charged.
Smart Notifications
Customers are emailed when their card needs updating. Your team gets alerted on Slack when revenue is recovered or exhausted.
Recovery Dashboard
Track recovered revenue, recovery rate, and revenue at risk in real time across all your Stripe payment failures.
How to use these docs
- 1Start with Getting Started to connect your Stripe account and start recovering payments in minutes.
- 2Read How It Works to understand the retry engine, decline code routing, and idempotency guarantees.
- 3Consult the Decline Codes reference whenever you need to understand why a specific code is handled the way it is.
Ready to get started?
Connect your Stripe account in under two minutes.