Dunning emails

Dunning emails for Stripe that win back failed payments.

When a card fails, Stripe tells Audienceful and your recovery flow starts on its own: a calm fix-it email, a reminder, then a final notice, each linking straight to the card update. It stops the moment the subscription is active again.

Failed payment recovery
ActiveEdit
⚡
Payment failed
Re-enters on every failed charge
Stripe
✉️
Your payment didn't go through
Sent immediately
Wait 2 days
✉️
Action needed: update your payment method
Reminder
Wait 3 days
✉️
Final notice before your account is paused
Deadline
Goal: Subscription Status is activeends the flow
Trusted by 10,000+ modern businesses
Joe & The JuiceSoho HouseMoovSpikeWebflow

Failed payment recovery, handled.

Built on the Stripe events you already have.

TriggerStripe: Payment failed

Starts the moment a card fails

The Payment failed trigger covers subscription invoices, Checkout and Payment Links. The flow re-arms on every failed charge, so a customer whose card fails again later gets recovered again.

Update payment method →

Every email links to the fix

Each email points to your update-payment page. Personalize it with the customer's name and plan, and write it in the same editor as the rest of your email.

Card updatedNo more reminders

Stops when the card is fixed

Add a goal on the synced Stripe Subscription Status field. Once the subscription is active again, the customer leaves the flow and gets no further reminders.

How goals work in automations
Dunning appAudienceful

No second subscription

Dunning runs in the same workspace as your onboarding, newsletters and win-backs, with the same contacts and reporting. There's no separate recovery tool to pay for and keep in sync.

A flow for every moment a subscription slips

Stripe reports past due, payment failed, scheduled to cancel and canceled as separate events. Give each one its own email: an early heads-up, the recovery sequence, a save offer while they still have access, and a win-back once they've gone.

All Stripe events and templates
Every moment a subscription slips

Each Stripe event can start its own flow

Subscription past dueEarly, friendly
→ Past-due heads-up
Payment failed3 emails over 5 days
→ Failed payment recovery
Subscription scheduled to cancelStill saveable
→ Your own save offer
Subscription canceledOffer to return
→ Cancelled subscription win-back

Calm first, firm last

Most failed payments are innocent: an expired or replaced card. The template opens with a friendly fix-it, follows up two days later, and sends a final notice three days after that. Change the copy and timing to match when Stripe retries or cancels.

Build the flow step by step
Your payment didn't go through

To: alex@example.com

Hi Alex,

We tried to process your latest payment and it didn't go through. Usually it's just an expired or replaced card.

To keep your account active without interruption, update your payment method:

Update payment method →

See what you recovered

Payments that come in after a dunning email are credited to the flow, and refunds are netted out. You can see what recovery is worth without exporting anything from Stripe.

How revenue attribution works
Revenue from email

Stripe payments credited to the email that drove them

Failed payment recovery
Automation
$2,140
Trial ending soon
Automation
$1,860
Annual plan offer
Campaign
$1,320
Cancelled subscription win-back
Automation
$540
Last-touch, within your attribution window. Refunds are netted out.
Why it matters

Failed payments are churn nobody chose

Not every cancellation is a decision. Cards expire, get replaced after a fraud alert or hit a limit, and a subscription that was working fine lapses without the customer noticing. That's involuntary churn, and it's the easiest revenue a subscription business can win back, because the customer still wants the product. They just need a clear, timely nudge and a link to fix it.

Audienceful runs that nudge on Stripe's own events. A failed payment starts the recovery flow, a past-due subscription can get an earlier heads-up, and a cancellation can start a win-back sequence. Because it's the same platform as your trial emails and newsletters, a recovered customer simply carries on in your other flows.

Already using Stripe's own failed payment notice? Here's what Stripe emails your customers and how to avoid sending two. Start from the failed payment template in the Stripe automation templates, or follow the step-by-step dunning guide. Running SaaS? See email marketing for SaaS.

Everything a dunning flow needs.

In the same place as the rest of your email.

Stripe triggers

Payment failed, past due, scheduled to cancel and canceled

Repeatable

Re-arms on every failed charge

Goals

Ends the flow once the subscription is active

Product filters

Different copy for different plans

Segments

Find every past-due subscriber in one audience

Recovered revenue

Payments credited to the flow, refunds netted

Join 10,000+ making the switch.

See why modern teams move their email marketing to Audienceful.

99.9%
average delivery rate
“Holy sh*t this is fantastic… I'm really impressed so far. You all have built something special here.”
Matthew (@Whale)
Matthew (@Whale)
Founder, ReallyGoodEmails.com
32%
increase in sales from email
“I love products like Audienceful. It hints at a better future, connecting creatives with richer workflows.”
Kelly Smith
Kelly Smith
Chief Digital Officer, Athletic Greens
100s
of hours saved
“So much easier to use… has already saved us hundreds of hours.”
Andy Karp
Andy Karp
Marketing Consultant

Dunning email FAQs

What is a dunning email?

A dunning email tells a customer that a payment failed and asks them to fix it, usually by updating their card. A dunning sequence sends a few of these over several days, escalating gently from a friendly notice to a final warning before the account is paused or cancelled.

Doesn't Stripe already handle failed payments?

Stripe retries failed charges and can send some billing emails of its own. Audienceful adds the customer-facing sequence on top: your copy, your design, your timing, a goal that stops it once the card works, and reporting on what it recovered. Keep Stripe's retries on; the emails help the next retry succeed.

How many emails should a dunning sequence have?

Three is a good default, and it's what our template uses: a calm fix-it email right away, a reminder two days later, and a final notice three days after that. Line the final notice up with when Stripe actually pauses or cancels the subscription.

Will customers keep getting reminders after they pay?

Not if you add a goal. Set the automation's goal to Stripe Subscription Status is active, and anyone whose subscription recovers leaves the flow before the next email.

Can I send different dunning emails for different plans?

Yes. Limit the Payment failed trigger to specific Stripe products, and build one flow per plan. Or use one flow and personalize it with the synced Stripe Plan field.

Do I need to set up webhooks?

No. Connect Stripe with Stripe Connect and the Payment failed, past due and cancellation events appear as automation triggers. There's no endpoint to build or host.

How much does it cost?

Dunning emails are part of Audienceful's automations, with no separate recovery fee. Free includes 1 automation, Essentials 3 and Growth unlimited, so you can run dunning alongside your other flows on a paid plan.

Fewer failed payments. Less churn.

Start recovering freeNo credit card. 1,000 subscribers free.