Craftcore Book a free consultation
← All work

Worked example · the weekly owner report

Monday morning, the numbers are already on the owner's desk.

Hartwell Heating & Air is a made-up heating and air company with six technicians. Its numbers live in four places: accounting, scheduling, timesheets and a lead list. This page is what the owner would get by email every Monday, built by software from all four, with nothing copied by hand.

This is an example, not client work. The company, customers and people are made up, and the numbers are generated. It shows how this kind of automation behaves. For a real business it is built around their systems and their rules. Pick a week to see the report change.

Weekly report · Hartwell Heating & Air

Week of Aug 31 to Sep 6

Generated Monday, September 7 at 6:00 AM from 4 systems

$14,472revenue from completed jobs-10% vs the 4-week average
29jobs completed34 last week
$11,771cash collected$51,529 still outstanding
10new leadsmedian first reply 3.8 h

Needs a person

1 customer visited three or more times in four weeks

Why it is flagged: Repeat visits to one address usually mean a fix that did not hold, or equipment that should be replaced.

What a person does: A senior technician reviews the history before the next visit.

  • South Elm Apartments: 4 visits in four weeks (J-1204, J-1202, J-1228, J-1222)
Revenue is 10% below the four-week average

Why it is flagged: $14,472 this week against an average of $16,082. 29 jobs completed against 34 last week.

What a person does: One slow week is not a trend. Two in a row would be.

By technician

TechJobsQuoted hLogged hOver quoteRevenue
Alvarez411.011.0+0%$2,220
Brooks516.515.5-6%$2,821
Chen412.012.0-0%$1,591
Dawson619.519.1-2%$2,994
Okafor618.519.1+3%$3,182
Patel49.09.4+5%$1,664

Leads by source

SourceLeadsBookedMedian reply
Yelp313.6 h
Repeat customer213.2 h
Website form213.5 h
Google call214.4 h
Referral104.7 h

How this would work in your business

  • Where the numbers come from. Each night the software pulls from the systems you already use, by export file or by connection. Nothing is retyped and nothing is changed in those systems.
  • Rules you can read. Every flag is a plain rule: unpaid 30 days past due, more than 20% over the quoted hours, no reply to a lead in 24 hours. You set the numbers. Changing one takes minutes.
  • A person decides. The report says what it found and why. It never calls a customer or sends an invoice on its own.
  • What I measure first. How long the Monday spreadsheet takes today, and how often a problem like an unbilled job is caught late. Those two numbers are what the report is judged on.

Built from the same parts as the daily, weekly and monthly summaries I run for a financial planning firm.

Tell me which job eats the most hours

A free 30-minute call. Within one working day you get a one-page note: which job to automate first, what it would involve, and what I would leave alone.

Chat with Kevin×

This goes straight to my phone. If I can't answer right away, I reply to the email or phone you leave.

Chat with Kevin