Recipe No. 09 · Billing & payments

Failed payment recovery emails

When a Stripe subscription payment fails, send a helpful update-your-card email and alert staff.

Serves
Gyms & studios
Made with
Zapier
Prep (setup)
~20 min est.
Yield
1–2 hrs/week saved, est.
Level
Beginner
Plan needed
Zapier: Free covers 2-step Zaps (100 tasks/mo, checks every 15 min); multi-step Zaps need Professional (from $19.99/mo billed annually, $29.99 monthly, per zapier.com/pricing). Check your plan.
Est. SMS cost
No SMS needed
Flow at a glance
  1. TriggerFirst, in Stripe Settings → Billing, enable…
  2. Step 2For a personal touch, create a Zap
  3. Step 3Action
  4. Step 4Action
  5. Step 5Action
  6. Step 6Test with Stripe test mode card 4000 0000…

Ingredients

  • Stripe
  • Zapier
  • Gmail or email tool
  • Stripe customer portal link (enable in Stripe settings)
Editor-reviewedLast checked 2026-10-16v1.0.0 · Free

Steps reviewed against current tool UIs by the editor; not yet run end-to-end in a live account. Time saved is an estimate; results vary. Costs from Axis Consulting and Twilio pricing; check current pricing.

Method

  1. First, in Stripe Settings → Billing, enable Smart Retries and built-in failed-payment emails; this alone may cover your needs.
  2. For a personal touch, create a Zap. Trigger: Stripe 'Failed Payment' (or 'New Event' filtered to invoice.payment_failed).
  3. Action: Stripe 'Find Customer' to get name and email if not in the trigger payload.
  4. Action: send email: 'Hi {name}, your latest payment didn't go through. You can update your card here: {portal link}. Questions? Just reply.'
  5. Action: Slack or email to staff with the customer name and amount.
  6. Test with Stripe test mode card 4000 0000 0000 0341, then switch to live.

Zapier (affiliate placeholder)

Related recipes

n8nAdvanced

Class waitlist promotion

When a spot opens in a full class, notify the next person on the waitlist.

Gyms & studiosYield 1 hr/week*
ZapierBeginner

Gym no-show follow-up text

When a member misses a booked class, automatically send a friendly SMS inviting them to rebook.

Gyms & studiosYield 1–2 hrs/week*
MakeIntermediate

Instagram DM leads to spreadsheet

Log new Instagram business messages into a Google Sheet so no inquiry gets lost.

Gyms & studiosYield 1–2 hrs/week*

The weekly card

One new recipe in your inbox each week

Plain steps, the tools you need, and an honest time estimate. Free starter pack of 10 recipes when it launches.

Placeholder form — no email provider connected yet.
Free kit: stop losing bookings to missed calls →