Failed-payment recovery (dunning)
Failed-payment recovery — often called “dunning” — is the single biggest lever for protecting subscription revenue. A recurring charge can fail for all kinds of reasons that have nothing to do with the customer wanting to leave: an expired card, a bank’s fraud filter, a temporary insufficient-funds hold. Curobi tries to recover these automatically instead of letting the subscription silently die.
Automatic retries, update-card emails and pause-instead-of-cancel are on Starter and above, and during the Free plan’s one-time trial. The Payment recovery dashboard needs Growth. On Free outside the trial, a failed charge starts no retry — though a retry that was already running when the trial ended or the plan changed still finishes. See Pricing & Plans.
How it works
- A recurring charge fails.
- Curobi automatically retries it three times over 7 days — on days 2, 4 and 7 after the failure.
- The customer receives an “update your payment method” email with a secure link.
- If every retry fails, the subscription auto-pauses — it is never silently cancelled, so the customer can update their card and resume without having to re-subscribe from scratch.
- Every retry is idempotent: even if Shopify redelivers the same webhook multiple times (which it can, by design), the customer is never double-charged.
The Payment recovery dashboard
On Growth and above, a dedicated screen (Recovery) surfaces:
- KPIs — revenue at risk, revenue recovered, and how many subscriptions are currently paused from exhausted retries.
- An activity table of every recovery attempt, so you can see exactly which subscriptions are mid-retry and which recovered.
Why this matters
Failed payments are one of the largest sources of “invisible churn” in a subscription business — customers who didn’t choose to leave, but whose subscription quietly died because a charge bounced once. That’s why retries sit on Starter, the first paid plan: they act on subscribers you’ve already won, while the dashboard that measures recovery comes with Growth’s reporting. See Pricing & Plans for the reasoning behind which features sit on which plan.