Przejdź do treści
Biblioteka skilli
Finanse i księgowość · Planowanie

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.

Repozytorium
ravenclaude ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. When to use
  2. Steps
  3. Anti-patterns
  4. Output
Sekcje z nagłówków SKILL.md, w oryginale · 32 linii, 360 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.