All templates

Automated DripJobs Deposit Payment Chaser

Every morning, WebRun opens DripJobs, finds signed jobs that cannot be scheduled because the deposit is unpaid, checks the live invoice status in Stripe, and drafts a polite payment reminder email in Gmail for each customer still holding up their own start date.

Runs on WebRun · Strict Lockdown policy
Every morning at 8:00 AM WebRunorchestrates each step
1 DripJobs find signed jobs awaiting deposit
2 Stripe check the deposit invoice status
3 Gmail draft the payment reminder
In short

How do I automatically chase unpaid gutter job deposits?

WebRun checks DripJobs every morning for signed jobs whose deposit is unpaid, confirms the live invoice status in Stripe, and drafts a polite payment reminder in Gmail for each customer still holding up their own start date. You review and send each draft, so deposits get chased daily without a single awkward phone call.

  • Unpaid deposits get a same-day reminder instead of sitting for weeks
  • Crew scheduling delays get flagged the moment a deposit is confirmed unpaid
  • Paid deposits drop off the chase list automatically from live Stripe status

Built for gutter installation companies · home service contractors · field service businesses · small crew owners

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

  2. 1
    DripJobs - find signed jobs awaiting deposit
    dripjobs.com
    WebRun in DripJobs: find signed jobs awaiting deposit
    WebRun opens DripJobs to find signed jobs awaiting deposit.
    • Open DripJobs and filter signed jobs still marked awaiting deposit
    • Note that each job's start date can't be scheduled until the deposit clears
    • Capture the customer, deposit amount, and days since signing

    Done when Every signed job waiting on a deposit is listed with its details.

  3. 2
    Stripe - check the deposit invoice status
    stripe.com
    WebRun in Stripe: check the deposit invoice status
    WebRun opens Stripe to check the deposit invoice status.
    • Look up each deposit invoice's live payment status in Stripe
    • Drop any invoice that has actually already been paid
    • Note the days overdue for what's left unpaid

    Done when Every remaining unpaid deposit is confirmed against live Stripe status.

  4. 3
    Gmail - draft the payment reminder
    gmail.com
    WebRun in Gmail: draft the payment reminder
    WebRun opens Gmail to draft the payment reminder.
    • Draft a polite reminder noting their deposit is holding up their scheduled start date
    • Include the Stripe payment link already on the invoice
    • Leave every reminder as a Gmail draft. Never send a payment request on its own

    Done when A ready-to-send deposit reminder sits in Gmail for every unpaid job.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
dripjobs.com
ScheduleRuns automatically on this cadence
Every morning at 8:00 AM
DeliveryHow each run's result reaches you
Deposit chase list · Gmail
OutputWhat each run produces - A list of signed jobs stuck on an unpaid deposit, with days overdue and a matching Gmail reminder draft for each.
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 customers to demand payment without me?

No. Every reminder is left as a Gmail draft for you to review and send. WebRun never charges a card or emails a payment demand on its own.

How does it know a deposit is actually still unpaid?

It checks the live invoice status in Stripe on every run, so any deposit paid since the last check is dropped from the list automatically.

Can it hold the crew schedule until a deposit clears?

It only flags which jobs are stuck. You decide when to release a start date, and it never books or moves a crew slot on its own.

Put this on autopilot.

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