Automated WooCommerce Failed Renewal Tracking
Every day, WebRun opens your WooCommerce store, checks Subscriptions for any renewal payment that failed since the last run, logs each one to Airtable with the customer and amount, and drafts a follow-up email in Gmail asking the customer to update their card, leaving it unsent for your review.
How do I catch failed WooCommerce subscription renewals before I lose the customer?
WebRun checks your WooCommerce Subscriptions every day for failed renewal payments, logs each one to Airtable with the customer and amount, and drafts a follow-up email in Gmail asking them to update their card. Nothing is sent without your review, but no failed renewal sits unnoticed until the subscription quietly cancels.
- Failed renewals are logged the same day they happen, not discovered weeks later
- A follow-up email is ready to send before the customer even notices the lapse
- Resolved subscriptions drop off the risk log automatically
Built for WooCommerce store owners · subscription box businesses · membership site operators · WordPress ecommerce teams
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
woocommerce.com/my-accountin a real browser with your saved login - no setup, no API keys. -
1
WooCommerce - check for failed renewal payments
- Open your WooCommerce store and check Subscriptions for failed renewal payments
- Note the customer, plan, and amount for each failed renewal
- Confirm it hasn't already been logged
Done when Every new failed renewal since the last run has been identified.
-
2
Airtable - log the failed renewal
WebRun opens Airtable to log the failed renewal. - Add a row for each failed renewal with the customer, plan, and amount
- Mark it open until the customer's card is updated
- Move it to resolved once WooCommerce shows the renewal succeeded
Done when Every failed renewal has a current Airtable row.
-
3
Gmail - draft the follow-up email
WebRun opens Gmail to draft the follow-up email. - Draft a follow-up email asking the customer to update their payment method
- Reference the plan and the failed amount
- Leave the draft unsent in Gmail for review
Done when Every new failed renewal has a draft follow-up email ready to review.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
Will it email the customer without me?
No. WebRun only drafts the follow-up email and leaves it unsent in Gmail. You review and send it, or rewrite it, yourself.
What counts as a failed renewal?
Any subscription renewal payment WooCommerce marks as failed, whether from an expired card, insufficient funds, or a declined charge.
What happens once the customer updates their card?
The Airtable row moves to resolved on the next run once WooCommerce shows the renewal succeeded, so the log only shows subscriptions still at risk.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.