Shopify App

Dunning Engine Pro

Stop losing revenue to failed payments

20–40% of subscription churn is involuntary — customers who didn't want to leave but whose card failed. Dunning Engine Pro detects failures, classifies them by decline type, and sends smart recovery emails that bring customers back.

$129B
lost to failed payments annually
20–40%
of churn is involuntary
5
decline types, each handled differently

How It Works

Connect your subscription provider. We handle the rest.

Connect Your Provider

Link your ReCharge, Loop, Appstle, Seal, or Stripe account with an API key. We start monitoring for failed charges immediately — via webhooks and 15-minute polling backup.

Smart Classification

Every failed payment is classified by decline type — expired card, insufficient funds, hard decline, or soft decline. Each gets a different recovery strategy with optimized timing.

Automated Recovery Emails

A 3-step email sequence fires automatically — timed to the failure type. Expired cards get "update your payment" immediately. Insufficient funds get a delayed "we'll retry" message.

Track Recovery

When the customer updates their card and the next charge succeeds, the sequence stops automatically. Your dashboard shows exactly how much revenue was recovered and your ROI.

Your subscription app's dunning is leaving money on the table

ReCharge, Loop, Appstle, and Seal all include basic dunning — one generic email for every failure type. Stripe's built-in recovery is similarly limited. But a hard decline needs a completely different approach than an expired card. Sending the wrong message at the wrong time means lost customers and lost revenue.

Churn Buster solves this at $249/mo — too expensive for most Shopify brands. Dunning Engine Pro brings the same decline-code-aware intelligence at a fraction of the price, with a Shopify-native experience built for the App Store.

Decline-Aware Classification

Every failure gets the right strategy — not a one-size-fits-all retry.

Expired CardInsufficient FundsSoft DeclineHard DeclineUnknown

Built for Shopify Merchants

Everything you need to recover failed payments — nothing you don't.

1

Multi-Provider

Works with ReCharge, Loop, Appstle, Seal, and Stripe. Connect via API key — no code changes to your store.

2

Smart Timing

Email timing optimized by decline type. Insufficient funds waits 48 hours. Expired cards notify immediately.

3

Recovery Dashboard

See exactly how much revenue you've recovered, your recovery rate, and which failure types are costing you most.

4

Customizable Templates

12 default email templates across 4 failure classes. Customize copy, timing, and merge fields to match your brand.

5

Mastercard Compliant

Respects Mastercard's 2026 excessive authorization rules. Hard declines are never retried — only customer notifications.

6

Shopify Native

Embedded in Shopify Admin with Polaris UI. Install from the App Store — no external accounts or dashboards.

Simple Pricing

Straightforward plans that scale with your store.

Free

$0/mo
  • 5 active sequences
  • 15 emails/month
  • Recovery dashboard
  • Email tracking

Starter

$29/mo
  • 25 active sequences
  • 200 emails/month
  • Recovery dashboard
  • Email tracking

Growth

$79/mo
  • 100 active sequences
  • 1,000 emails/month
  • Recovery dashboard
  • Email tracking

Scale

$149/mo + 1%
  • Unlimited sequences
  • Unlimited emails
  • Recovery dashboard
  • Email tracking
  • 1% of recovered revenue

Find out how much revenue you're leaving on the table

Free scan — see your recoverable revenue in under 2 minutes.