Subscription migrations stall on one CSV column: payment_method_id.
Subi now imports card-less contracts as active, emails each customer to add a card, and auto-attaches the first card they save. Billing resumes on schedule.
Import first. The cards follow.
Dunning email has a blind spot: the subscriber who stopped opening email.
Smart Recovery now texts them too. Day 3 and day 7 of the recovery sequence, same one-tap card update link, email cadence unchanged.
How many of your failed payments ever get a second nudge?
4.9 on the Shopify App Store, from nearly 900 merchant reviews.
We read every one. The notes that name a support teammate by name. The tough ones that tell us what to build next.
Thank you to every merchant who wrote one.
36% of failed renewal attempts come back with one message: the payment method was revoked. Nothing to charge.
Stores make about 6 attempts on each. Insufficient funds, the one retrying actually fixes, averages under 3.
What does your dunning schedule do after the first failure?
The step where customer is deciding to cancel is a crucial point in customer retention and can highly affect churn rates.
We have developed a feature specifically for this step, called custom cancellation message, where you can offer a discount or a reward.
@helllojojo We've got a feature called "Billing Reminder" to prevent this exact scenario from happening. It sends an email to remind that there's billing ahead.