Install any skill in seconds. Free to start, no credit card required.
Get Started Free →failed-payment-dunning-ladder
Composes the staged sequence of messages that recovers a failed subscription payment — first notice, reminders, and the final pre-suspension notice — with escalating urgency that stays helpful and never threatening.
4 of 13 test cases passed with the skill.
Tokens, turns and time describe resource use, not a dollar price.
Lift withheld: the two benchmark arms were not comparable.
The instructions your model reads when the skill loads.
When a subscription charge fails, the job is to recover the payment across a short series of messages that get more urgent over time — without ever tipping into a threat. Left to itself, the base model tends to write a single generic "your payment failed" note, and when asked for a final warning it reaches for collections-style language ("URGENT — settle your balance now to avoid losing access"). Both lose the recovery. These conventions steer it back.
Three principles run through every stage:
Send them in order over roughly two weeks. Do not skip a stage, and do not downgrade the account until the final notice has gone out and its stated deadline has passed.
A light, helpful heads-up sent the day the charge fails. Frame it as a small fixable hiccup: the card probably expired or was declined by the bank. Offer the update-payment action and stop there.
The automatic retry has run and failed again. A gentle nudge that reassures the customer nothing has changed yet — their account is still fully active — and repeats the one-click fix. Mention that the card will be tried again automatically so the clock feels routine, not punitive. Still no threat.
Now name the consequence, once, as something you want to help them avoid. State the specific date
test cases passed with the skill
More skills from the same source and nearby in the registry, with their headline benchmark lift.