All templates

Automated ArcSite Deposit Invoice Alerts

Every morning, WebRun opens ArcSite, finds jobs that need a paid deposit before the crew can be scheduled, checks each deposit invoice's status in Stripe, and posts your office a Slack list of who still owes a deposit and for how long, so nothing gets scheduled on an unpaid job by mistake.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 ArcSite find jobs awaiting a deposit
2 Stripe check deposit invoice status
3 Slack list who still owes a deposit
In short

How do I chase unpaid waterproofing job deposits before scheduling?

Every morning, WebRun opens ArcSite and finds jobs that need a paid deposit before the crew can be scheduled, then checks each matching invoice's status in Stripe. It posts your office a Slack list of who still owes a deposit and for how long, so nobody gets scheduled on an unpaid job.

  • No crew gets scheduled on a job with an unpaid deposit
  • Overdue deposits are flagged the same morning they go stale
  • Your office gets one clear chase list instead of checking Stripe by hand

Built for basement waterproofing contractors · office managers · schedulers · bookkeepers

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

  2. 1
    ArcSite - find jobs awaiting a deposit
    arcsite.com
    WebRun in ArcSite: find jobs awaiting a deposit
    WebRun opens ArcSite to find jobs awaiting a deposit.
    • Open ArcSite and list jobs marked as requiring a deposit before scheduling
    • Capture the customer, job value, and required deposit amount for each
    • Skip any job already marked as scheduled

    Done when Every job awaiting a deposit is listed with its required amount.

  3. 2
    Stripe - check deposit invoice status
    stripe.com
    WebRun in Stripe: check deposit invoice status
    WebRun opens Stripe to check deposit invoice status.
    • Look up the matching deposit invoice in Stripe for each job
    • Read the payment status and how many days it has been outstanding
    • Flag any invoice unpaid for three or more days for a reminder

    Done when Every job's deposit status is confirmed as paid, pending, or overdue.

  4. 3
    Slack - list who still owes a deposit
    slack.com
    WebRun in Slack: list who still owes a deposit
    WebRun opens Slack to list who still owes a deposit.
    • Post your office a list of jobs with an unpaid deposit
    • Show the customer, amount, and days outstanding for each
    • Flag the ones closest to their scheduled start date first

    Done when Your office has today's list of deposits to chase before scheduling.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.arcsite.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Unpaid deposit list · Slack
OutputWhat each run produces - A list of jobs with an unpaid deposit, the amount owed, and how long it has been outstanding.
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 payment reminders to customers automatically?

No. WebRun only flags overdue deposits and posts an internal Slack list for your office. Sending a reminder or resending the Stripe invoice is left for a person to do.

How does it know a deposit is required before scheduling?

It reads the job's status in ArcSite, so only jobs actually marked as requiring a deposit show up on the chase list, not every open job.

Will a job show up after the deposit is paid?

No. It checks the live invoice status in Stripe each morning, so a job drops off the list the moment its deposit clears.

Put this on autopilot.

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