- 01One pipeline, one path, every customer on it
Lead, quote, scheduled, in progress, completed, invoiced, paid. Every customer is at exactly one stage, and moving them is a drag, not a data entry task. The board is the business.
- 02Put a value and a clock on every stage
Each column shows count, total value, and how long each item has been there. The quote that has sat for twelve days turns red on its own. The completed job not yet invoiced is a column, not a discovery.
- 03Make the handovers automatic
An accepted quote becomes a job to schedule. A completed job becomes an invoice to send. The stage change is the handover, so nothing waits in the gap between two people's to-do lists.
- 04Run the week from the board
The Monday meeting becomes: what is aging in quotes, what is due to complete, what is uninvoiced, what is unpaid. Fifteen minutes, from one screen. Kaizen is built around this single pipeline, which is why its pipeline view is the first thing most customers open each morning.
How do I know what jobs and quotes are outstanding right now?
Ask three people in the business how many quotes are open and you will get three numbers. Ask what is due to be invoiced and you will get a shrug. The work is happening; the picture of it is not.
You cannot see what is outstanding because quotes, jobs, and invoices live in different tools and nothing joins them. The fix is a single pipeline where every customer moves through one path, from lead to quote to scheduled job to completed to invoiced to paid, and each stage shows a count, a value, and how long each item has sat there. With that one view, "what are we owed, what is going cold, and what has not been billed" are glances, not investigations.
You know this is you when
- Nobody can say how many quotes are open or what they are worth.
- Completed jobs sit uninvoiced because nothing flags them.
- You find a quote from six weeks ago that nobody followed up and nobody closed.
- The weekly "where are we" meeting is a reconstruction from three systems and memory.
- Cash forecasting is a feeling.
What it is costing you
Invisible work leaks in every direction. Quotes nobody can see age past the point of rescue. Finished jobs nobody flagged go uninvoiced for weeks, which is money you lend your customers for free. Scheduled work that depends on a part nobody ordered gets discovered on the morning of. Each is a small loss; together they are the difference between a business that feels calm and one that feels like constant firefighting.
The strategic cost is that you cannot manage what you cannot see. Without a pipeline, the only lever is to work harder, because there is no way to tell which stage is the bottleneck, which quotes to chase first, or whether next month is a cash problem until it is.
Why it keeps happening
Each tool was adopted for a good reason and owns one stage. The quoting tool knows quotes. The scheduling app knows jobs. The accounting package knows invoices. None of them knows the customer, and none knows what happened in the stage before or after. The pipeline exists only in the gaps between them.
Stages also change hands. The estimator quotes, the office schedules, the crew completes, someone else invoices. Every handover is a place where a job can fall into nobody's queue, and with no shared view, the drop is silent.
And the honest answer is that counting by hand is tedious. Reconciling three systems into one picture takes an hour, so it happens monthly at best, and a monthly snapshot of a weekly problem is always too late.
How to fix it
See the fix running, on your business.
A 30-minute walkthrough with Mel, built around scattered customer data. No deck: the product, using scenarios from your trade.
Common questions
Can I not just keep a spreadsheet of open items?
What should the stages be?
How do I find out what is wrong first?
How does Kaizen show what is outstanding?
In your trade, specifically
The same leak reads differently in every business. These are the versions written for the trades it hits hardest.
Scattered Customer Data for Roofing
Inspection photos, measurements, the adjuster's name, claim number, and what was approved.
READ THE ROOFING VERSION →Scattered Customer Data for Painting
Colour codes, sheen, brand, and which room got what.
READ THE PAINTING VERSION →Scattered Customer Data for Garage Door
Door size, model, opener brand, spring cycle count, and what was replaced last time.
READ THE GARAGE DOOR VERSION →