All templates

Automated Car Wash Dunning

Every morning, WebRun opens DRB to find membership accounts with failed or overdue payments, cross-references Stripe for payment method status, drafts a polite update-your-card text for each member, and posts the full dunning worklist to Slack so your team can approve and send outreach.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 DRB find failed payment accounts
2 Stripe draft card-update messages
3 Slack post dunning worklist for review
In short

How do I automatically recover failed car wash membership payments?

WebRun opens DRB every morning to find members with failed payments, then checks Stripe for each card's status and drafts a polite update-your-card message. The full dunning worklist, sorted by days overdue, is posted to Slack for your team to review and approve before any message reaches a member.

  • Failed-payment members are flagged every morning before revenue is lost
  • Card-update messages are drafted and ready for one-click approval
  • Members who self-resolve overnight are excluded automatically

Built for car wash operators · membership managers · finance 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 drb.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    DRB - find failed payment accounts
    drb.com
    WebRun in DRB: find failed payment accounts
    WebRun opens DRB to find failed payment accounts.
    • Open DRB and filter membership accounts to those with a failed or declined payment
    • Capture each member's name, plan tier, contact number, and number of failed attempts
    • Sort the list by days overdue so the longest-lapsed accounts appear first

    Done when Every member with a failed payment is listed and sorted by severity.

  3. 2
    Stripe - draft card-update messages
    stripe.com
    WebRun in Stripe: draft card-update messages
    WebRun opens Stripe to draft card-update messages.
    • Look up each member's payment method status in Stripe to confirm the card is expired or declined
    • Draft a short, polite update-your-card text for each member with the Stripe payment link
    • Leave every draft unsent, ready for team review before anything goes to the member

    Done when A ready-to-send card-update message is drafted for each failed-payment member.

  4. 3
    Slack - post dunning worklist for review
    slack.com
    WebRun in Slack: post dunning worklist for review
    WebRun opens Slack to post dunning worklist for review.
    • Post the full dunning worklist to the designated Slack channel
    • Include each member's name, days overdue, and the draft text for quick review
    • Flag members with three or more failed attempts for priority follow-up

    Done when Your team has today's dunning worklist and draft messages in Slack, ready for approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
drb.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Dunning worklist · Slack
OutputWhat each run produces - A prioritized dunning worklist in Slack with each member's overdue status and a draft card-update message ready to send after approval.
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 send card-update texts to members automatically?

No. Every text is drafted and posted to Slack for your team to approve before anything is sent. No message goes to a member without a human sign-off.

How does it prioritize the dunning list?

WebRun sorts members by days overdue and flags those with three or more failed attempts so your team focuses on the most at-risk accounts first each morning.

What if a member updates their card on their own overnight?

WebRun reads live payment method status from Stripe each morning, so anyone who already updated their card is excluded from the worklist automatically.

Put this on autopilot.

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