Skip to main content
When a subscription payment fails in Stripe, Airdun opens a recovery case and works on it until the invoice is paid or written off. Stripe keeps retrying under your retry policy; Airdun reaches out to the customer around those retries and, when adaptive retries are on, can retry the invoice itself. Everything runs on its own once the autopilot for that kind of failed payment (Renewals, Free trials, or New customers) is live.
1

Failed payment detected

Airdun listens to your Stripe account and catches every failed subscription invoice as Stripe reports it, with no manual import. One-time payments, manually invoiced subscriptions, and SEPA Direct Debit are not handled.
2

Recovery case opened

Airdun opens a case with the failure, the customer, and their subscription, plus your own customer data if you connect customer enrichment.
3

Outreach

Airdun reaches out with the right message on the right channel at the right time, adapting as the customer reacts. New customers cases follow a fixed sequence instead: an email, then a text later the same day if the invoice is still unpaid.
4

Auto-stop

Each message is in the customer’s language, during daytime hours in their time zone, with a link to pay the invoice. Airdun stops the moment the payment succeeds.

How it behaves

Per-case

Each case is handled on its own, rather than with one fixed sequence for everyone.

Multi-channel

Email, SMS, and WhatsApp, timed around Stripe’s retries. The in-app wall runs alongside them while the case is open.

Auto-stop on recovery

When a payment succeeds, Airdun closes the case and cancels anything still scheduled.

Your rules

Each use case has its own messages, channels, sending rules, and escalation rules. See Use Case Settings.