Dave Bowatta

Business OS & AI

Most companies do not needmore software.They need fewer systemsthat agree with each other.

Your CRM, finance and reporting should describe the same company. In most businesses they disagree, and the real process lives in a few people's heads.

Twenty-four hours

The first truck leaves at seven.Only the decisions reach a person.

6:00 AM

6:00 AM · Before the trucks

By 6 a.m. the day is already laid out: 23 jobs in Jobber, six technicians, the parts on each van and a cold front on the way.

6:20 AM · Route planModelRule

The day's Jobber jobs are matched to each technician's skills and the parts on their van. A model estimates how long each job will run, a rule orders the stops to keep the drives short, and every technician has a route before leaving the shop.

  • Jobber

9:10 AM · Photo quoteModelAgentPerson approval

A customer texts three photos of a leaking water heater. A model reads the rating plate: a 40 gallon tank made in 2011. An agent drafts good, better and best options in Jobber with current Wolseley and EMCO pricing, and the quote waits for the estimator to approve.

  • Jobber
  • Wolseley
  • EMCO

11:30 AM · Van stockRulePerson approval

Parts used on completed jobs come off each van's count in Jobber. Anything under its minimum is reordered from Wolseley for pickup at 7 a.m. One line goes over the spending limit, so it waits for approval.

  • Jobber
  • Wolseley

1:45 PM · Warranty claimModelAgent

A furnace part replaced this morning is still under the manufacturer's warranty. The claim is filled in from the serial number, the install date in the customer's history and the technician's notes, ready to submit.

  • Jobber

5:30 PM · InvoicingRule

The day's 21 completed jobs in Jobber become invoices in QuickBooks Online, each matched to the customer, the work and the parts used. Four invoices past 30 days get a reminder.

  • Jobber
  • QuickBooks Online

8:40 PM · After-hours chatModelRule

A homeowner asks through the Google Business Profile chat why their furnace is grinding. A model answers, recognises a repair and finds the unit in their history, and a rule books the first open slot in Jobber.

  • Google Business Profile
  • Jobber

1:10 AM · Burst pipeModelAgent

A text arrives with a photo of water across a basement floor. A model confirms the emergency and an agent dispatches the on-call technician, with the main shutoff's location from notes on a visit two years ago.

  • Jobber

3:20 AM · Furnace cyclingModelAgent

A maintenance plan customer's ecobee thermostat, shared with their consent, shows the furnace starting and stopping far more often than it did two weeks ago. A model reads it as an igniter close to failing, and a visit is booked before the house goes cold.

  • ecobee
  • Jobber

4:30 AM · Cold snapModelAgentPerson approval

Environment Canada forecasts minus 35 for Thursday night. A model expects no-heat calls to climb, 58 plan members with furnaces over 15 years old get a text, igniters and flame sensors are held at EMCO, and two more technicians on call wait for approval.

  • Environment Canada
  • Jobber
  • EMCO

6:00 AM · Morning briefPerson approval

Everything else is done. Three things wait for a person: the water heater quote, a parts order over the limit, and two more technicians on call for Thursday.

0Handled without a person

0Waiting for approval

0Platforms connected

An engagement starts with that inventory: the work that crosses the business in a day and a night, sorted into what a rule can handle, what needs a model or an agent, and what stays with a person. The system is built around it, on the platforms already in place.

An illustrative day at a heating and plumbing company in Greater Sudbury. The platforms are named as examples of what a build connects to; the events are representative and the figures are not client data.

What you can and cannot buy

You can buy the components.You cannot buy the model.

The model is a set of decisions about your business that only your business can make. Which event counts as closed. Who owns the handoff. What the number means when two systems report it differently.

The questions that decide a rollout are rarely about features. They are about the switch: who runs the migration, what happens to the records that do not fit, and how month end works while both systems are live.

How I work

Five stages. The fifth is the one most often skipped.

  1. 01

    Map the process first

    Before a single tool is named. Most failed systems projects are a perfectly good product bolted onto a process that was never written down, and then the software gets the blame.

  2. 02

    Find what actually disagrees

    Where does finance say one number and the CRM another? That disagreement usually comes from two departments holding two definitions of the same event, with nobody ever made to write one down.

  3. 03

    Scope, then evaluate

    Requirements before demos, scored against your process rather than a vendor's feature grid. The vendor built that grid, and they know their product better than you know your own workflow. Build, buy and do nothing are all live options.

  4. 04

    Automate what removes real work

    AI where it removes a task for good. If a person still has to check the output, the work has only moved.

  5. 05

    Roll out with the training and the policy

    A system nobody was taught and nobody is accountable for often drifts back to spreadsheets within months. It is the least visible stage, and the one that decides whether the other four mattered.

Where AI belongs

If the output still needschecking every time,the work only moved.

Much AI automation adds a review step instead of removing one.

The test is simple. If the output needs a human to check it every time, you have automated the easy half and kept the expensive half. That is sometimes worth doing. It is rarely worth what it costs, and it is almost never worth the phrase “AI-powered” in a board update.

Always pilot before adopting, so that saying no is still cheap.

The full picture, with agents, retrieval and the governance around them, is on the architecture page.