All templates

Automated Paddle Failed Payment Recovery

Every morning, WebRun signs in to your Paddle vendor dashboard, finds the subscriptions whose latest transaction failed, reads each customer's plan, value, and how many attempts have already been made, writes the recovery list into Notion, and opens a Trello card per account so a person reaches out while the subscription still exists.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Paddle find subscriptions with a failed payment
2 Notion build the recovery list
3 Trello give each account an owner today
In short

How do I recover failed subscription payments before customers churn?

WebRun signs in to Paddle every morning and finds the subscriptions whose latest payment failed, with the customer, plan value, failure reason, and lapse date. It ranks them into a Notion recovery list and opens an owned Trello card, so someone reaches out while the subscription still exists.

  • Accounts about to lapse get a human before they do
  • The biggest value at risk is worked first, every morning
  • Payments that recover on their own are closed, not chased

Built for SaaS founders · retention teams · billing operations · customer success

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens vendors.paddle.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Paddle - find subscriptions with a failed payment
    paddle.com
    WebRun in Paddle: find subscriptions with a failed payment
    WebRun opens Paddle to find subscriptions with a failed payment.
    • Sign in to the Paddle vendor dashboard and open the transactions list
    • Filter to transactions that failed since the last run and match each to its subscription
    • Capture the customer, the plan, the amount, and the reason the payment failed
    • Note how many retry attempts have already run and when the subscription would lapse
    • Read only. WebRun never retries a charge, changes a plan, or cancels a subscription

    Done when Every failed payment is matched to its subscription, customer, and lapse date.

  3. 2
    Notion - build the recovery list
    notion.so
    WebRun in Notion: build the recovery list
    WebRun opens Notion to build the recovery list.
    • Add a row per affected subscription to your recovery list
    • Record the customer, the plan value, the failure reason, the attempts so far, and the lapse date
    • Rank by value at risk and by how little time is left before the subscription ends
    • Mark rows resolved where the payment has since gone through

    Done when The recovery list holds every open failure, ranked by value and urgency.

  4. 3
    Trello - give each account an owner today
    trello.com
    WebRun in Trello: give each account an owner today
    WebRun opens Trello to give each account an owner today.
    • Open a card on your retention board for each account with a failed payment
    • Put the customer, the plan value, the failure reason, and the lapse date on the card
    • Assign the card to whoever owns that account and set the due date before the lapse
    • Leave the customer contact to a person. WebRun never emails the customer or retries the card

    Done when Every account with a failed payment has a dated card and a named owner.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
vendors.paddle.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Recovery list · Notion
OutputWhat each run produces - A daily recovery list of subscriptions with a failed payment, ranked by value at risk, each with a lapse date and a named owner.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it retry the card or email the customer?

No. WebRun reads the failed transactions and builds an internal list. Retrying a charge, emailing a customer, and cancelling a subscription are all left to a person, so no card is touched by an automation.

How does it decide what to work first?

It ranks by the plan value at risk and by how little time remains before the subscription lapses, so the biggest accounts closest to their deadline sit at the top of the list.

What about payments that recover on their own?

WebRun reads live transaction status each morning, so a subscription whose retry succeeded is marked resolved in Notion and its card is closed rather than chased.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.