All templates

Weekly Revenue-by-Job Report

Every Monday morning, WebRun opens Jobber, reads last week's completed and invoiced jobs, totals revenue by job type and technician, appends the results to your tracking spreadsheet in Google Sheets, and posts a clean weekly summary to Slack so you start the week knowing exactly where revenue came from.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:30 AM WebRunorchestrates each step
1 Jobber read last week's completed jobs
2 Google Sheets log and total revenue by category
3 Slack deliver the weekly revenue summary
In short

How can I automatically get a weekly revenue report broken down by job type and technician?

Every Monday morning, WebRun opens Jobber, reads last week's completed and invoiced jobs, totals revenue by job type and technician, appends the results to your Google Sheets tracking spreadsheet, and posts a clean weekly summary to Slack — so you start every week knowing exactly where revenue came from.

  • Revenue breakdown by job type and technician lands in Slack every Monday
  • Google Sheets builds a rolling historical record of weekly performance
  • No manual data pull or spreadsheet work needed to see last week's numbers

Built for field service business owners · operations managers · HVAC companies · plumbing businesses

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 — read last week's completed jobs
    getjobber.com
    WebRun in Jobber: read last week's completed jobs
    WebRun opens Jobber to read last week's completed jobs.
    • Open Jobber and go to Reports, filter Invoices to last week (Monday–Sunday) with Paid or Sent status
    • For each invoice, capture the job type, assigned technician, invoice total, and payment status
    • Export the raw list and group by job type and technician

    Done when Last week's revenue is captured and grouped by job type and technician.

  3. 2
    Google Sheets — log and total revenue by category
    google.com
    WebRun in Google Sheets: log and total revenue by category
    WebRun opens Google Sheets to log and total revenue by category.
    • Open the weekly revenue tracking spreadsheet
    • Append a new section for last week with the date range and totals per category
    • Update the running year-to-date totals in the summary tab

    Done when Last week's data is logged and year-to-date figures are updated.

  4. 3
    Slack — deliver the weekly revenue summary
    slack.com
    WebRun in Slack: deliver the weekly revenue summary
    WebRun opens Slack to deliver the weekly revenue summary.
    • Post a formatted weekly summary showing total revenue, top job type, top technician, and number of jobs completed
    • Include a link to the full Google Sheets report for drill-down

    Done when The team has the week's revenue snapshot in Slack before Monday morning's standup.

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 Monday at 7:30 AM
DeliveryHow each run's result reaches you
Revenue report · Slack
OutputWhat each run produces — A Slack revenue summary covering last week's jobs by type and technician, with a link to the full Google Sheets breakdown.
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 include unpaid invoices in the total?

You choose. By default it counts invoices with Paid or Sent status. You can restrict it to Paid only if you want to see collected revenue rather than billed revenue.

Can I see individual technician performance?

Yes. The breakdown in Google Sheets shows revenue and job count per technician, and the Slack summary calls out the top performer each week.

What if I want a monthly report instead?

Change the schedule to the first Monday of each month and adjust the Jobber date filter accordingly — the rest of the workflow stays the same.

Put this on autopilot.

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