design-dunning-and-recovery
/design-dunning-and-recovery
Projektuje odzyskiwanie nieudanych płatności: harmonogram ponowień, okres łaski, komunikację i politykę obniżania dostępu.
- Autor
- mcorbett51090 ↗
- Repozytorium
- ravenclaude ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Projektuje odzyskiwanie nieudanych płatności: harmonogram ponowień, okres łaski, komunikację i politykę obniżania dostępu.
Oryginalny opis (EN)
Design and automate failed-payment recovery (dunning) — retry schedule, smart/adaptive retries, grace period, customer comms sequence, and entitlement-downgrade policy — trading recovered revenue against churn of good customers. Use for involuntary-churn reduction.
Jak działa
- When to use
- Steps
- Anti-patterns
- Output
Podgląd SKILL.md
--- name: design-dunning-and-recovery description: "Design and automate failed-payment recovery (dunning) — retry schedule, smart/adaptive retries, grace period, customer comms sequence, and entitlement-downgrade policy — trading recovered revenue against churn of good customers. Use for involuntary-churn reduction." --- # Skill: Design Dunning and Recovery Most subscription churn is **involuntary** — a card expired or a charge failed, not a decision to leave. Dunning recovers that revenue, but a clumsy sequence churns good customers and floods support. This skill designs the retry + comms + entitlement policy as one system with an explicit revenue-vs-churn tradeoff. ## When to use - Reducing involuntary churn / recovering failed renewals. - Deciding when (and whether) to downgrade or cut off access after a failed payment. - Auditing an existing dunning flow that over- or under-retries. ## Steps 1. **Classify the failure.** Hard declines (do-not-honor, lost/stolen, closed account) should not be retried like soft declines (insufficient funds, temporary). Retrying a hard decline just burns goodwill and processor fees. 2. **Set the retry schedule.** Choose retry timing and count; prefer smart/adaptive retries (provider-optimized timing) over a fixed cadence where available. Align retries to when funds are likely present (e.g. paydays), not fixed hour-after-hour. 3. **Define the grace period and entitlement policy.** Decide how long access continues during dunning and exactly when entitlements downgrade or suspend. This flows through the entitlement layer — make it deliberate, not a side effect. 4. **Design the comms sequence.** Pre-dunning (card-expiring reminders), in-dunning (payment-failed → update-card, escalating), and recovery/win-back. Keep the tone helpful; give a one-click update-payment path. 5. **Instrument recovery.** Track recovery rate, days-to-recover, involuntary vs voluntary churn, and comms fatigue (unsubscribes/complaints). The tradeoff is only manageable if measured. 6. **Automate to spec.** The [`billing-implementation-engineer`](../../agents/billing-implementation-engineer.md) wires it to provider dunning/retry features + your comms; the policy above is the spec. Card-update comms respect email deliverability (seam to `email-engineering`). ## Anti-patterns - Retrying hard declines like soft declines. - Fixed, aggressive retry cadence that burns fees and goodwill. - Cutting off access instantly on first failure (churns recoverable customers) — or never cutting off (revenue leak). - Dunning emails with no one-click card-update path. - No recovery-rate / churn instrumentation, so the policy can't be tuned. ## Output A dunning policy: failure classification → retry schedule (smart where available) → grace + entitlement-downgrade rules → comms sequence → recovery instrumentation. The architect owns the tradeoff; the engineer automates it.
Wersje
W bazie nie ma innych skilli o nazwie design-dunning-and-recovery.
Migawka bazy z 28.10.2026 · wersja paczki f43e9cdb7243 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95churn-prevention
Ogranicza churn dobrowolny i przymusowy przez projekt cancel flow, oferty zatrzymujące, ankiety wyjścia i sekwencje dunning, w tym odzyskiwanie nieudanych płatności. - 90saas-dunning
Odzyskuje nieudane płatności i zagrożone konta przez dunning, ratowanie anulowania i kampanie winback po 30, 60 i 90 dniach. - 100saas-retention
Pomaga ograniczać churn w SaaS: naprawia nieudane płatności, prowadzi dunning, obsługuje anulowania i odzyskuje dawnych klientów. - 100churn-prevention
Ogranicza churn dobrowolny i przymusowy przez projekt ścieżki rezygnacji, oferty ratunkowe, ankiety wyjścia i sekwencje dunningu. - 100churn-prevention
Ogranicza churn dobrowolny i przymusowy przez projekt ścieżki rezygnacji, oferty ratunkowe, ankiety wyjścia i sekwencje dunningu. - 100churn-prevention
Pomaga ograniczać churn: buduje ścieżki rezygnacji, oferty ratunkowe, odzyskiwanie nieudanych płatności (dunning), ankiety wyjściowe, pauzę subskrypcji i strategie retencji oraz win-back.