07700 900 331
planned replacement — multi-option survey
07700 900 152
For UK HVAC firms · 5–50 staff
Your surveyor's site notes go in exactly as he writes them. A branded, three-option quotation comes back the same hour — priced on your rate card, with every assumption it had to make printed on the page.
Fifteen minutes. Bring one real site note and I'll run it while you watch.
Where this stands today
Nobody is using this yet. You would be the first client, or the second.
The document above is real software running on a real, messy site note. The firm in it is invented and its rates are marked SAMPLE, because inventing a client would be worse than admitting there isn't one. Everything else on this page is a mechanism you can inspect or a price I will be held to.
Step one · Tuesday, 09:14
Not a form. Not a template. Marek's thumbs, one bar of signal, a job he has already driven away from. It goes into the engine exactly as printed here — nothing tidied, nothing reformatted.
The eleven are the part worth reading, so they are next — and you can open the full three-page quotation as a PDF and audit it yourself.
Page three of the quotation
Eleven items on this job could not be established from the survey. Each one is listed with the reason it moves the price, rather than quietly assumed. This is the part that decides whether a quote makes you money.
The obvious question
No. The model extracts facts. Code does every arithmetic operation. Run it twice on the same survey and the totals are byte-identical.
One modelled step, forbidden from producing a price. If a currency figure appears anywhere in its output, the run fails a validator and stops. It returns assets, measurements, constraints — and what it could not establish.
Deterministic code. Your labour rates, your plant bands, your margins, your three standing tier rules. No model touches a single number on the finished document, and nothing is priced off an industry average.
Every figure resolves in a fixed order of trust: a confirmed reading, then the engineer's own estimate, then a rate-card allowance. Anything below confirmed is marked provisional, with its reason, on the line itself.
You approve every quotation before it goes anywhere. The engine drafts, you decide. That isn't a limitation waiting to be removed in a later version — it's the design, and it stays.
And then it keeps going
A quote that goes out and is never followed up is the same as a quote that was never written. Every unaccepted quotation enters a fixed sequence — no discount, no deadline pressure, nothing that teaches your customers to wait for a lower price.
It runs off a queue, not a calendar. A fortnight of chaos doesn't break it. You see every message before it sends, and one reply takes the customer out of the sequence.
The guarantee
A quote ready for your approval within one working hour of the site note landing — or that month is free.
Pricing
Founding rate, for the first two clients. Ninety-day minimum, then monthly. After those two the setup fee is €1,500 and the monthly stays at €650.
Bring a job you quoted last weekNot because spots are running out. They aren't — I'd take a third if the right firm turned up. The setup fee is half because the first two clients are worth more to me than the money.
Quoted in euros because Madverti's costs are in euros, so the price is set there rather than converted down from a sterling figure. No exchange rate is baked into these numbers. How invoicing and payment work is settled with you on the call, before anything is signed.
Fifteen minutes
Not a discovery call. Bring one real site note — voice memo transcript, three lines in a text, a photo of a page from a pad — and I'll run it while you watch. You'll be reading a quotation for a job you already know the right answer to. That is a better test than anything I could tell you.
Would rather not talk to me first? Forward the note to john@madverti.com and I'll send the quotation back with its flags. If you'd sooner see the output than meet me, that's the faster route and I'd rather you took it.