Work / Case study

Failed payment recovery for an online course business

Failed Mollie and Stripe payments are spotted, matched to the customer, retried on a schedule and logged. Cancelled subscriptions are tracked too.

IndustryOnline education
ResultFailed payments retried automatically
StatusEvery attempt on record
ToolsMake.com, Mollie, Stripe, Systeme.io

The problem

Failed payments and cancellations were only noticed weeks later, so money slipped away and customers lost access without anyone getting in touch.

What I built

Payment fails→Find customer→Retry→Log result
  1. Failed Mollie payments are checked on a schedule.
  2. The customer is found and matched in Systeme.io.
  3. Retries run through the payment API, with a route for each result.
  4. Every attempt and result is logged in Google Sheets.
  5. Separate flows track failed payments and cancelled subscriptions in Stripe.
Failed payment flow: Mollie, customer lookup, Systeme.io, Sheets
Failed payment flow: Mollie, customer lookup, Systeme.io, Sheets
Retry flow with a route for each outcome
Retry flow with a route for each outcome
Failed payments retried automaticallyFailed payments get followed up the same day instead of being found weeks later.

Services used: Workflow Automation.

Next: An AI voice agent that calls every new lead within about a minute

Free 30 minute call

Find out how many leads you're losing.

Thirty minutes, no pitch deck. Tell me how leads reach you now and I'll show you where they slip away and what I'd build to catch them.