Connect Stripe & Twilio in Minutes
Connect Stripe in one click via official Stripe Connect — no keys, no webhook setup — then link Twilio to trigger automated SMS & WhatsApp recovery notifications.
DunningJet runs quietly in the background of your Stripe account, recovering failed payments and expiring subscriber cards on complete autopilot.
Built-in Smart Discounts (Boost recovery rate by +34%)
100% Bank-Grade Stripe Security · Takes 2 Minutes to Set Up · No Credit Card Required
Trusted by agencies & subscription businesses on Stripe
How it works
Fully automated payment recovery that runs 24/7 in the background with zero manual effort.
Connect Stripe in one click via official Stripe Connect — no keys, no webhook setup — then link Twilio to trigger automated SMS & WhatsApp recovery notifications.
When a subscription payment fails, DunningJet instantly sends personalized, high-converting recovery links via Email, SMS, and WhatsApp.
Delivered · 98% open rate
Your customer updates their card on our PCI-compliant page. The recovered money goes straight to your account, while DunningJet automatically tracks your recovered balance.
Invoice #1092
+$149.00
Core platform
Stripe dunning software built for agencies, B2B SaaS, and subscription businesses that lose 5–10% of MRR every month to expired cards.
Smart retry logic reschedules failed invoices at the highest-conversion times, while multi-step dunning sequences run automatically from the first decline to final recovery.
Reach customers on the channel they actually read. Branded dunning emails plus Twilio SMS (and WhatsApp on Scale) with secure one-tap card update links.
Your card ending 4242 was declined — update in one tap.
SMS · 98% open rate
Acme: payment failed. Fix it here → dnj.to/r/9fk2
A tested library of email and SMS copy for expired cards, insufficient funds, and final-notice reminders — editable, brandable, and ready on day one.
Track recovered MRR, at-risk revenue, recovery rate, estimated LTV saved, and per-message click-through in one live dashboard.
Recovered revenue, last 30 days
Incentivize hesitant subscribers to update their card instantly. DunningJet automatically applies an industry-tested 15% discount to their next invoice upon successful update.
15%
Off next invoice
Up to +34% conversion lift
PCI-DSS compliant Stripe Elements on a branded recovery page.
One click via official Stripe Connect. No API keys, no webhook config, no engineering time.
Same automation, routed where your customers prefer to reply.
Revocable authorization, your API keys never stored or shared, no card data with us.
Pricing
Two simple plans. Both come with a 14-day free trial — start free, scale when you're ready.
All prices exclude VAT. Applicable taxes are calculated at checkout, and EU businesses can enter a VAT ID for 0% reverse charge.
Ideal for growing startups & early-stage agencies.
+ 3% of successfully recovered MRR
Built around the Proactive Expiration Radar — stop churn before the payment ever fails.
+ 1% of successfully recovered MRR
Agencies on Scale recover up to 35% more failed payments than email-only plans, thanks to multi-channel SMS & WhatsApp follow-up.
| Feature | Growth$49/mo | Scale$149/mo |
|---|---|---|
| Monthly recoveries | Up to 250 | Unlimited |
| Reactive Recovery (failed payment workflows) | ||
| Proactive Expiration Radar (cards expiring soon) | Locked | |
| Automated email dunning campaigns | ||
| Standard recovery templates | ||
| Custom branding & verified sender domain | 1 domain | Unlimited |
| Dashboard analytics & recovery tracking | ||
| SMS alerts (Twilio BYOK) | ||
| WhatsApp notifications | Locked | |
| Advanced custom workflow builder | Locked | Email + SMS sequences |
| Smart retry optimization (AI timing) | Locked | |
| In-app paywalls & billing notice banners | Locked | |
| Team members & custom roles | 1 seat | Multiple + roles |
| Support | Standard email | Priority live + white-glove setup |
Automated Twilio SMS Cost Handling
Security Guarantee
Bank-grade encryption on every stored key
Official Stripe Connect OAuth — we never store card data
PCI-DSS compliant Stripe Elements checkout
How it works & FAQ
Plain-language answers about Stripe dunning, pricing, security, and setup.
DunningJet listens to your Stripe webhooks. The moment an invoice.payment_failed event fires, it starts an automated dunning workflow: a personalized email and SMS go out within minutes, each containing a secure, single-use link to a PCI-compliant Stripe Elements page where the customer updates their card. Once the card is updated, DunningJet retries the invoice in Stripe and the subscription stays active.
Stripe Radar is a fraud-prevention tool that blocks risky charges before they succeed. DunningJet is a failed payment recovery platform: it works after a legitimate charge fails, usually because a card expired or hit an insufficient-funds decline. Radar reduces fraud; DunningJet reduces involuntary churn and recovers the revenue Stripe's own retries miss.
Every plan starts with a 14-day free trial. You add a card upfront so the account converts seamlessly, and you can cancel any time inside the billing portal before the trial ends without being charged.
There are two plans. Growth is $49 per month plus 3% of successfully recovered MRR: up to 250 monthly recoveries, multi-channel automated email and SMS dunning campaigns, custom branding with one verified sender domain, and standard email support. Scale is $149 per month plus 1% of recovered MRR: the Proactive Expiration Radar that alerts customers before their cards expire, unlimited recoveries, WhatsApp recovery notifications, an advanced multi-step workflow builder, smart retry optimization, in-app paywalls, team seats with custom roles, and priority live support.
Yes — both. DunningJet is a multi-channel churn reduction platform: it sends automated dunning emails from your own branded domain, SMS alerts through your Twilio account (bring your own key, at wholesale carrier rates with zero markup), and WhatsApp messages on the Scale plan. On top of reactive recovery, the Scale plan includes the Proactive Expiration Radar, which detects customer cards nearing their expiry date and notifies them to update before the payment ever fails.
Under 10 seconds for Stripe. You click “Connect with Stripe” and authorize DunningJet through official Stripe Connect (OAuth 2.0) — no API keys to copy and no webhooks to configure, they are created automatically. Optionally connect Twilio for SMS, and DunningJet starts monitoring failed invoices immediately.
Yes. DunningJet connects through official Stripe Connect (OAuth 2.0), so your secret API keys are never stored or shared. The authorization is revocable in one click, we never store full card data, and all card updates run through PCI-DSS compliant Stripe Elements on your branded recovery page.
Agencies, B2B SaaS companies, and subscription businesses billing on Stripe — typically between $10k and $500k in monthly recurring revenue — that lose 5-10% of MRR each month to expired cards and failed renewals.