Revenue recovery for owner-led trades+ Recover · Capture · Prevent+ In pilot validation
You sent the estimate. Then nothing.
Every quote you sent and never heard back on is work you already paid for. White Hill finds it in the systems you already use and tells you what needs a decision today. You approve every message.
The next job is usually already in your business. It is sitting in a quote you sent in June, an email you meant to answer, a name on a legal pad in the truck.
You didn’t lose a lead. You paid for this one.
A missed lead costs you the chance and nothing else. An estimate costs you the drive, the hour on site, and the evening pricing it — and that money is gone whether they ever answer or not. Unanswered quotes are the most expensive thing in the business, and the only ones nobody counts.
Plenty of those were always going to be a no.
That is the honest part, and it is also the point. Right now nobody knows which ones. The yes is in there with the no, and both are treated exactly the same way: forgotten. Finding out costs an owner more evenings than anyone has.
Recover. Capture. Prevent.
Right now you are the only thing standing between a good job and the crack it falls through. Three jobs run quietly in the background on records your business already produces, so that stops being true. Nothing to enter twice. No new system for anyone to learn.
Recover
The first time it reads your history, White Hill pulls out everything that never reached an answer: estimates with no outcome, conversations that stopped halfway, the customers who said call me later, quotes never accepted or declined, and past customers due for the service again. This is the part that surprises owners. The backlog you already earned
Capture
From then on it keeps watching and picks up new leads, estimates, replies, appointments, jobs, and revenue events as they arrive. You do not enter them, remember them, or forward them anywhere. Every item keeps a link back to the record it came from, so you can always check its work. Connect once, then it watches
Prevent
Every opportunity stays tracked until it reaches a real ending: won, lost, postponed, do not contact, or needs a person. A lost job is fine. A job that quietly evaporated because a week got busy is not. Anything uncertain lands in front of you instead of being guessed at. Nothing drops silently again
You authorize. It does the rest.
Setup is a conversation, not a migration project. You say which systems White Hill may read and how far back it may look. That is the whole of your job. Everything below this line is the product’s job, and one line at the bottom is yours.
Read approved sources
White HillSort what matters
White HillMatch the same customer
White HillMerge the duplicates
White HillKeep the source evidence
White HillTrack to an outcome
White HillReport what happened
White HillSay yes or no
YouAdding a new kind of source is a reusable connector and a mapping file, not a rebuild for your business. White Hill is one product with one core. What differs between two businesses is configuration: which sources are on, how far back to look, what counts as an opportunity in your trade, which channels and hours are allowed, and who approves what.
Your records are a mess. Good.
Nobody in this trade keeps a tidy database, and a product that needs one is useless on a real job site. White Hill starts with what actually exists: an export with three spellings of the same customer, a status column somebody invented, a date in the wrong format. It reads what it can, keeps a pointer back to the original row, and hands you anything it is not sure about instead of quietly making it up.
The original row is never edited. What White Hill concluded and what the source actually said stay separate, so you can always check its work.
When the data does not fit a rule, White Hill stops. An unclear record becomes one line in your report, not a wrong assumption buried in a database.
CSV & system exports+ Approved inbox events+ Web forms+ Schedules & appointments+ Job & invoice records+ Spreadsheets
Whatever you already use, read once.
Read-only. White Hill never edits, deletes, or writes back to a source system.
Sorted into the three lanes, with the receipt attached.
Every line points back to the exact source record it came from. A value White Hill does not know is shown as unknown, never as zero.
Two minutes with coffee, not another CRM to run.
Pipeline and revenue are never added together. Verified revenue counts only what a source record can prove, which is why it reads zero here.
Three decisions. All of them yours.
A blocked item can never be approved into a send. Lifting a block means fixing the underlying permission, not overriding it.
$0
Most software would have led with the other number. It looks better, and $16,050 is a real output of a real sample day — it is just not money. It is what open opportunities are estimated to be worth, before anyone has said yes.
Revenue only counts here when a source record can prove it. On this sample day nothing had been confirmed yet, so the honest answer is zero, and zero is what it prints. A report you can trust when it is boring is the only kind worth reading when it is not.
- Estimated pipelineLabeled unverified
- Verified revenueSource-backed only
- Added togetherNever
- Value White Hill does not knowShown as unknown
- Every reported numberTraceable to records
Five records read, five opportunities tracked, three of them waiting on a decision from the owner, and not one message sent by White Hill. That is the whole of a normal day, and it is meant to be small enough to read with coffee.
- Records read today5
- Opportunities tracked5
- Booked by the customer1
- Messages sent by White Hill0
- Waiting on your decision3
Six steps. You can stop at any of them.
A Recovery Pilot is a small, scoped test with a written stop date and a written deletion date. It is not a contract, not a migration, and not a subscription. The point is to find out whether there is real work sitting unanswered in your records, using the smallest slice of data that can answer that honestly.
Authorize
You put in writing which systems White Hill may read, how far back, how long the pilot runs, when access ends, and when the data is deleted. Nothing is touched before that document exists and you have signed it.
Written scope, stop date, deletion dateConnect small
Usually one export from wherever your estimates already live. No integration project, no cleanup, nothing new for your crew to learn. Read-only, and no other part of your business is touched.
One export · read-onlyDiscover
White Hill reads that window and hands you a list of the work it believes never got an answer — each line with the exact source record behind it and how confident it is.
Evidence on every lineReview
You go down the list and say what it got right, what it got wrong, and what it missed. You know your customers and it does not. This is the step where the product actually learns your trade.
Your judgment, not oursMeasure
Count what was found, how much was worth acting on, how much of your time it cost, and what actually came of it. Real numbers, written down, including the disappointing ones.
Honest measurementDecide
Continue, change the scope, or stop and delete. If the pilot shows there is nothing worth recovering in your records, that is a real answer and you will be told so instead of sold a subscription.
Stopping is a valid resultThe goal is not another dashboard to check. It is that no job worth having quietly disappears.
Before you ask. The plain version.
Who is this actually for?
Tree service+ Septic+ Fencing+ Hardscape+ Excavation+ Concrete+ Irrigation+ Well drilling+ Land clearing+ Specialty fabrication
Can I buy it today?
What does it cost?
Will it message my customers?
Do I have to clean up my records or switch systems?
What happens to my data when it’s over?
Are the numbers on this site real results?
Find out what’s still out there.
Tell us what you do and where your estimates live today. You’ll get a plain answer within one business day about whether a Recovery Pilot makes sense for your business, and exactly what it would involve. If the answer is no, you’ll get that instead.
- 01You send this form. No data, no access, no account.
- 02A twenty-minute call, with Ian. Nothing is connected and nothing is read.
- 03If it fits, you get a written scope naming the one source, the date range, the stop date and the deletion date. You sign it or you don’t.
- 04One read-only export. Usually just your estimates.
- 05You get a list of the work that never got an answer, with the source record behind every line.
- 06You decide: continue, narrow it, or stop and delete.
Ian Ricketts
Founder / White Hill“I’ve been creative my whole life. It turned into a clothing brand right out of college, and that pulled me into everything behind it: screen printing, apparel manufacturing, helping run print shops and starting new ones. Graphic design turned into branding. Somewhere in there I taught myself engineering and development, because I wanted to build the tools, not just the look.
Working with owners across the Pacific Northwest, I kept running into the same thing. It was never the marketing, and it was never that they needed more leads. It was the quote from six weeks ago that nobody ever chased. That is the problem White Hill is being built to solve, and right now I am looking for a handful of trade businesses willing to test whether it actually works on real records. Every message on this page comes straight to me.”