Business systems, working demo

Dispatch board

Northgate Plumbing and Heating, four techs, one Tuesday. Drag a job onto a tech, then drag the stops inside their route to change the order. Drive time is counted separately from time on site, so the numbers always explain themselves.

Residential service Built for operations that send people to customers: plumbers, electricians, HVAC, roofers, pest control, appliance repair, garage doors. Anyone whose day is a list of addresses and a limited number of vans.
Unassigned 0 Site time 0h Drive time 0h Total booked 0h

Unassigned

Technicians drag stops to reorder

Service area

What's real here: drive time is computed from actual distance between consecutive stops, about 28mph across an 18 mile service area, so it responds to the order you put them in. Site time is the work itself. The two are shown separately and then summed, so a tech sitting at 5.6 of 6 hours reads as "5 hours of work plus 36 minutes of driving" rather than an unexplained number. Reordering a route recalculates the driving immediately and tells you what it cost or saved. Skill matching, capacity and priority are all enforced, and "Optimise routes" runs a real nearest-neighbour pass with emergencies pinned to the front.

What's not: the shop, crew and jobs are invented and reset on reload.

What else this kind of operation needs

A dispatch board on its own fixes the schedule. It does not fix the six other things that break a service day. These are the pieces that plug into the same board, each one solving a problem you have already had this month.

📦 Van stock and warehouse pull

Every vehicle has its own inventory. The tech counts it from their phone, requests the week's restock plus the parts for each assigned job, and the warehouse pre-picks it overnight. They pull up, load a staged trolley, and leave.

The job that stopped because a $12 part was not on the truck.

💬 Comms layer

One thread per job connecting dispatcher, tech and customer. The customer gets an on-the-way text with a real arrival window. The tech gets site notes and gate codes without ringing the office. Nothing important lives in somebody's personal messages.

Three phone calls to move one appointment.

🚗 Vehicle maintenance

Service intervals tracked by mileage and hours, inspections logged from the phone, and a van pulled from the schedule before it fails rather than after. Dispatch knows a vehicle is off the road because the same system took it off.

A breakdown that cost a full day of bookings.

Clock in and job time

Clock in at the site, not the yard, with GPS confirming it. Time attaches to the job, so payroll and job costing come from the same record and you finally know which work is actually profitable.

Guessing at job costs from memory on Friday afternoon.

📍 Live map and playback

Real vehicle positions from the crew's phones, so the board shows where everyone actually is rather than where they were meant to be. Replay any day to see where the time went and why the 3pm job ran late.

"Where is he?" being a question anyone has to ask.

💳 On-site quoting and payment

Quote from the van against your real price book, take the signature and the card while you are standing there, and let the invoice write itself. Deposits collected before the parts are ordered.

Chasing money for work finished three weeks ago.

This, shaped around your operation

Your trades, your crew, your service area, connected to whatever you already run on.