All templates
For SaaS founders, indie makers & digital product sellers

Save the subscriptions whose payment just failed

Every morning, WebRun opens Lemon Squeezy, finds subscriptions whose latest payment failed, captures the customer, the plan, the amount and the days left before the subscription lapses, builds a recovery queue in Airtable, and drafts a Gmail note per customer that you approve before it sends.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Lemon Squeezy find failed subscription payments
2 Airtable build the recovery queue
3 Gmail draft a note per customer
Run a sample
In short

How do I recover subscriptions after a payment fails?

WebRun runs your failed payment recovery every morning. It finds Lemon Squeezy subscriptions whose payment failed, captures the customer, amount and days left before they lapse, ranks them in an Airtable queue, and drafts a Gmail note per customer that you approve before it sends.

  • An expired card is chased the next morning, not after the subscription lapses
  • Every at-risk customer has a drafted note ready to approve
  • Recovered payments drop off the queue automatically

Built for SaaS founders · indie makers · digital product sellers · subscription businesses

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 app.lemonsqueezy.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Lemon Squeezy - find failed subscription payments
    lemonsqueezy.com
    WebRun in Lemon Squeezy: find failed subscription payments
    WebRun opens Lemon Squeezy to find failed subscription payments.
    • Open Lemon Squeezy and filter subscriptions to those with a failed payment
    • Capture the customer name and email, the plan, and the amount that failed
    • Note the renewal date and how many days remain before the subscription lapses
    • Read the order history so a customer who already updated their card is skipped

    Done when Every subscription with a failed payment is listed with its customer and days remaining.

  3. 2
    Airtable - build the recovery queue
    airtable.com How to Automate Airtable
    WebRun in Airtable: build the recovery queue
    WebRun opens Airtable to build the recovery queue.
    • Add a row per at-risk subscription with the customer, plan, amount, and days left
    • Sort the queue so the highest value and the soonest to lapse sit at the top
    • Record how many attempts have already failed for that subscription
    • Move a row to Recovered once the payment succeeds on a later run

    Done when The recovery queue is ranked by value and urgency.

  4. 3
    Gmail - draft a note per customer
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft a note per customer
    WebRun opens Gmail to draft a note per customer.
    • Draft a short, friendly note per customer explaining the payment did not go through
    • Include the plan, the amount, and the customer portal link so updating a card takes one click
    • Leave every message as a draft. Never send to a customer automatically
    • Skip customers who already have a draft waiting or whose payment has since succeeded

    Done when A reviewed draft is waiting for every at-risk customer.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.lemonsqueezy.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Recovery queue · Gmail
OutputWhat each run produces - A ranked recovery queue of subscriptions with failed payments, each with the amount, the days left, and a drafted customer email.
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 email my customers without approval?

No. Every customer message is left as a Gmail draft for you to read and send. Nothing reaches a paying subscriber until a person clicks send.

Does it retry the charge or touch payment details?

No. WebRun never retries a payment, edits a card, or moves money. It reads the failed payment and prepares the follow-up, and the billing action stays with you and Lemon Squeezy.

What if the customer fixes their card overnight?

The live subscription status is read every morning, so a payment that has since succeeded is marked Recovered in Airtable and no draft is written for that customer.

Put this on autopilot.

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