1
0 Comments

solo-built a dunning automation tool in a few weeks β€” just launched

Hey IH πŸ‘‹

I just launched DunningAI β€” a tool that automatically recovers failed payments for SaaS founders.

The problem: every subscription business loses money to failed payments (expired cards, insufficient funds, random bank declines). Most founders handle this manually or just accept the churn.

The solution: DunningAI connects to your Stripe account, detects failed payments in real time, and sends an automated recovery sequence β€” smart retries + up to 7 email dunning steps.

What it does:

βœ… Detects failed payments instantly via Stripe webhooks

βœ… Sends a personalized email sequence to recover them

βœ… Retries the charge at the optimal time automatically

βœ… Dashboard with recovery metrics

Stack I used:

- Next.js 16 + TypeScript

- Supabase (auth + database)

- Stripe (payments + webhooks)

- Resend (transactional emails)

- Vercel (hosting)

Built this solo in a few weeks as my first SaaS product.

Live at dunning-ai.com β€” 14-day free trial, cancel anytime.

Would love honest feedback from fellow founders πŸ™ What would make this a no-brainer for you?

posted toAvatar for product Dunning AI
Dunning AI