Quotation & BOQ automation for a maintenance contractor
Flow
- RFQ read
- Approved rates
- BOQ assembled
- Human approval
- Sent & logged
The problem
A multi-branch maintenance contractor producing dozens of quotations and bills of quantities each month by hand — re-keying the same rates, scope items, and terms in Word and Excel on every job, with pricing that drifted between estimators.
The system we built
An ingestion step reads the incoming scope or RFQ; a structured store holds approved rates and reusable line items; a generation step assembles the quotation and BOQ from approved templates against current rates; and a human review gate signs off before anything leaves the building. Every output is versioned and traceable back to the source request.
Engineering decisions
Generation is constrained to approved rate tables rather than free-form model output, so numbers cannot hallucinate or drift. The human approval step stays in the loop because pricing carries commercial risk — the system removes the typing, not the judgement.