An inspection and service company runs on promises. A contract is a promise to be at a building on a schedule. A quote is a promise of work if it lands. An invoice is a promise of cash on a date the customer chooses. Until now those promises could only be seen one at a time, in the contract, the quote log and the AR report, never added up across the next year.
The five pages below add them up. Nothing new has to be entered for any of them. The one optional input, monthly revenue targets, lives in Settings and takes about ten minutes a year.
Revenue Outlook
Open Revenue Outlook- Sold-forward visibility. The committed layer is the number a lender or an acquirer asks for first, and it is on screen at any moment rather than assembled for the occasion.
- A sales to-do list that costs nothing. The unqualified band is every quote nobody has scored. Each one moves into the weighted forecast the moment someone sets a confidence.
- Renewal exposure months early. The at-risk cap shows what an unrenewed manual agreement takes with it, in the month it would go.
- Office accountability. Filter to an office and the chart, the target line and the cards become that office's own.
Cash Outlook
Open Cash Outlook- Payroll planned against collections, not the balance. Collectable in 30 Days is the figure to plan the next two pay runs against.
- Doubtful money kept out of the plan. Anything more than 90 days past due is held aside and shown separately, so it never inflates the forecast.
- The cost of slow invoicing made visible. Uninvoiced Work is money sitting in the Billing Queue and in draft invoices. A morning of invoicing moves it into the inflows.
- Honest about what it excludes. The net is labelled Net Before Overhead. Rent, insurance and office salaries are not in InspectSync, and the page says so.
Workload & Capacity
Open Workload & Capacity- Hire on evidence. Peak Month says when the crunch arrives and how big it is, with enough lead time to recruit, borrow or move work.
- Train on evidence. Coverage Gaps says which certification to invest in next, in hours, by type.
- Nothing lost in the cracks. Unscheduled Backlog is every hour on jobs with no date at all: owed work that sits in no month and is easy to forget until a customer calls.
- Same arithmetic as the scheduler. Supply is the model the Routing Workbench already places jobs with, so the forecast and the daily schedule agree by construction.
Obligations Calendar
Open Obligations Calendar- Missed inspections caught before the customer notices. The Uncovered card is the only place in the application that can see the job generator has not run. Anything above zero is a call to action.
- A renewal call list in the right order. Agreements Ending shows each expiring agreement beside its trailing value, with manual renewals flagged, so the most valuable calls happen first.
- Liability seen coming. Deficiencies crossing 90 days are the reported-and-unfixed items that become uncomfortable conversations with customers, insurers and the AHJ. The calendar shows them a month before they get there.
- Cannot disagree with the schedule. Occurrences come from the same arithmetic that generates the jobs.
Forecast Accuracy
Open Forecast Accuracy- A forecast with a track record. Within a few months you know whether the outlook runs high or low and by how much. That is the difference between a chart and a document a bank will read.
- Diagnosis, not just a score. If the committed layer misses, the pricing evidence needs attention. If the pipeline misses, confidence scores are being set optimistically. The page points at which.
- Fair scoring. Only closed months count. The running month is shown but never scored against a total that is still accruing.
Revenue Targets
Open SettingsThe one optional input. Enter the invoiced-revenue target for each month of a year, company-wide or for one office, with last year's targets, invoiced-so-far and attainment beside each entry, and a Copy Last Year shortcut.
The targets become the dashed line on the Revenue Outlook, the Forecast Accuracy page and the Quotes dashboard, so every forecast bar has a bar to measure against. An office manager filtering to their office sees their own target, not the company's.
Why the numbers can be trusted
- Priced from evidence. Future work is priced from what that building last paid for that type, then the contract line, then the company average. Each page counts how many items were priced each way. An unpriced item is shown as a gap, never as a silent zero.
- The scheduler's own arithmetic. Occurrences and capacity use the same code the job generator and the Routing Workbench use, so the forecast cannot disagree with the schedule.
- The customer's own payment habits. Cash timing is learned per customer from their paid history, not from the terms printed on the invoice.
- Click through to the records. Every card and every bar segment opens the grid of records behind it, filtered to that number.
- Honest labels. Net Before Overhead. Unqualified, not Pipeline. Doubtful, not Collectable. A number is never presented as more certain than it is.