All templates
For pool service companies, pool route operators & recurring service businesses

Recover failed autopay before customers lose service

Every morning, WebRun checks Jobber for any failed autopay transactions, drafts a friendly card-update or payment request for each affected customer, queues the messages for your review, and alerts your team in Slack so no account slips into service suspension without a recovery attempt.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 7:30 AM WebRun
1 Jobber detect failed autopay charges
2 Gmail draft payment recovery requests
3 Slack alert team of failed payments
Run a sample
In short

How do I automatically recover failed autopay charges for pool service accounts?

Every morning, WebRun checks Jobber for failed autopay charges, drafts a polite payment recovery request in Gmail for each affected customer, and posts a Slack alert listing every failed account with any upcoming service visits flagged. All customer messages are held for your review before sending.

  • Failed payments caught the same morning they occur, before the next service visit
  • No customer is contacted without your review, protecting the account relationship
  • Repeat failures escalated automatically so high-risk accounts get priority attention

Built for pool service companies · pool route operators · recurring service businesses · pool maintenance billing teams

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

  2. 1
    Jobber - detect failed autopay charges
    getjobber.com How to Automate Jobber
    WebRun in Jobber: detect failed autopay charges
    WebRun opens Jobber to detect failed autopay charges.
    • Open Jobber and navigate to the payments section
    • Identify any autopay transactions that failed or were declined since the last check
    • Capture the customer name, account balance, failed amount, and number of prior failed attempts
    • Flag any accounts with two or more failed attempts for escalation

    Done when Every failed autopay since the last run has been identified with its details.

  3. 2
    Gmail - draft payment recovery requests
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft payment recovery requests
    WebRun opens Gmail to draft payment recovery requests.
    • Draft a polite, on-brand message for each affected customer asking them to update their payment method or resolve the balance
    • Reference the failed amount and provide a clear next step
    • Leave the draft unsent for your review - do not send to the customer without approval
    • For accounts with repeated failures, draft a slightly more urgent message flagged for your attention

    Done when A draft recovery email exists for every customer with a failed autopay, queued for review.

  4. 3
    Slack - alert team of failed payments
    slack.com How to Automate Slack
    WebRun in Slack: alert team of failed payments
    WebRun opens Slack to alert team of failed payments.
    • Post a summary of failed autopay accounts to the operations channel
    • Flag accounts scheduled for service in the next two days so the team can decide whether to hold the visit
    • List accounts with repeated failures separately for priority review

    Done when The team has a full list of failed autopay accounts in Slack with upcoming visit flags.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.getjobber.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Failed payment alerts · Slack
OutputWhat each run produces - Gmail drafts for each failed-payment customer plus a Slack alert listing affected accounts and any upcoming service visits at risk.
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 contact the customer automatically when a payment fails?

No. Every recovery message is drafted and queued in Gmail for your review before anything is sent to the customer.

What happens for accounts that have failed multiple times?

WebRun flags repeat failures separately in Slack and drafts a more urgent message, so you can decide whether to hold service before investing in another visit.

Can it retry the charge automatically?

No. Retrying charges involves financial transactions that require your explicit action. WebRun surfaces the information and drafts the outreach; you initiate any retry in Jobber.

Put this on autopilot.

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