All templates

Automated Window Cleaning Revenue Digest

Every evening, WebRun opens Jobber and reads all jobs completed and invoices paid today. It logs the figures to your Google Sheets revenue tracker and posts a clean Slack digest showing jobs completed, revenue collected, and outstanding invoices, so you have a clear daily financial picture without opening a single report.

Runs on WebRun · Strict Lockdown policy
Every night at 6:00 PM WebRunorchestrates each step
1 Jobber pull completed jobs and payments
2 Google Sheets log daily revenue figures
3 Slack post daily revenue digest
In short

How do I automatically track daily revenue for my window cleaning business?

Every evening, WebRun opens Jobber and reads every job completed and invoice paid that day. It logs the figures to your Google Sheets revenue tracker and posts a clean digest to Slack showing jobs done, revenue collected, outstanding balances, and a week-to-date comparison, so your team always knows the daily financial position without opening a report.

  • Daily revenue figures are logged to Google Sheets without any manual entry
  • Team sees a clear Slack digest each evening with jobs, revenue, and outstanding amounts
  • Week-to-date comparisons surface performance trends automatically

Built for window cleaning business owners · window cleaning companies · field service operators · window cleaning managers

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

  2. 1
    Jobber - pull completed jobs and payments
    jobber.com
    WebRun in Jobber: pull completed jobs and payments
    WebRun opens Jobber to pull completed jobs and payments.
    • Open Jobber and filter today's jobs to completed status
    • Record the number of jobs completed, the total revenue from invoices paid today, and any outstanding balances from today's work
    • Note the service types and crew members who completed jobs for the breakdown

    Done when Today's completed jobs, revenue, and outstanding amounts are captured from Jobber.

  3. 2
    Google Sheets - log daily revenue figures
    google.com
    WebRun in Google Sheets: log daily revenue figures
    WebRun opens Google Sheets to log daily revenue figures.
    • Open the revenue tracking Google Sheet
    • Append a new row for today with the date, jobs completed, total revenue, and outstanding balance
    • Update the running weekly and monthly totals in the summary section

    Done when Today's figures are logged as a new row in the Google Sheet with updated totals.

  4. 3
    Slack - post daily revenue digest
    slack.com
    WebRun in Slack: post daily revenue digest
    WebRun opens Slack to post daily revenue digest.
    • Post a short daily digest to the office Slack channel with today's jobs completed and revenue collected
    • Include the outstanding invoice total and flag any large balances due
    • Add a week-to-date comparison so the team can see how today tracks against plan

    Done when The team has a clean daily revenue digest in Slack with today's numbers and week-to-date context.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.jobber.com
ScheduleRuns automatically on this cadence
Every night at 6:00 PM
DeliveryHow each run's result reaches you
Revenue digest · Google Sheets · Slack
OutputWhat each run produces - A logged revenue row in Google Sheets and a Slack digest showing today's jobs completed, revenue collected, and outstanding invoices.
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

Does it contact customers or is this purely internal?

This is a purely internal digest. WebRun only posts to your Slack channel and logs to your Google Sheet. No information is sent to customers or shared outside your team.

Can it track revenue by service type or crew member?

Yes. WebRun reads the job type and crew details from Jobber and can break down the digest by service or by individual crew member if you want that level of detail in your Slack post.

How does it handle jobs invoiced today but paid next week?

WebRun tracks both invoiced and paid amounts separately, so your digest shows today's invoiced revenue as well as cash collected, giving you an accurate picture of both booked and received income.

Put this on autopilot.

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