Skip to content
Samer Hany

Custom windows and doors manufacturing

Producing a single customer quote took two to three hours and passed through four separate people or systems, each one a chance to mistype a number that the whole price depended on.

2 to 3 hours ~10 minutes

The business

An Australian manufacturer of custom windows and doors. Every job starts with someone measuring an opening on site, and every quote depends on getting those measurements and the pricing rules behind them exactly right.

How it worked before

  1. A measurer visited the site and wrote dimensions and job notes on paper.

  2. Back at the office, someone typed those measurements into an Excel pricing workbook.

  3. The calculated figures were copied and pasted into a Word template to make it presentable.

  4. The finished document was emailed to the customer.

  5. A follow-up call or email was needed to arrange the next step in the calendar.

Quote volume grew to the point where the office turnaround became the bottleneck. Customers were waiting days for a number that the measurer already had the inputs for before leaving the driveway.

Constraints

  • The pricing logic in the existing workbook was the business. It had to be reproduced exactly, not approximated.
  • Measurers work on site, often outdoors, on tablets rather than desktops.
  • Pricing changes regularly and had to stay editable by the business without a developer.
  • Not everyone should see or change pricing, so access had to be separated by role.

The diagnosis

This was not a document problem, it was a re-entry problem. The same numbers were being keyed in three times because capture and calculation lived in different places. Moving the calculation to the point of capture removes the copies, and with them the delay and the transcription errors.

What was built

A tablet-ready web application that lets a measurer capture dimensions and photos on site, prices the job instantly against the business's own rules, assembles a multi-item quote, generates a branded PDF, emails it to the customer, and books the next step. Pricing stays under the business's control through an admin area, and roles decide who can see and change what.

The quoting application showing window configuration and calculated pricing
Configuration and pricing in the same view, on the device the measurer already carries.
On-site capture
Dimension and job-detail entry designed for a tablet in the field, including photos attached to the item they belong to.
Instant pricing
The original workbook's pricing logic, reproduced in the application so the number appears as the measurements are entered rather than hours later.
Multi-item quotes
A single job assembles any number of window and door items into one customer-facing quote.
Document generation and delivery
A branded PDF is generated from the quote and emailed to the customer without anyone retyping or reformatting anything.
Scheduling
The next step is booked from inside the quote, closing the gap that previously needed a separate call.
Admin pricing control
Rates and pricing rules are editable by the business directly, so a price change does not require a developer.
Role-based access
Measurers, office staff, and administrators each see and change only what their role requires.

Results

2 to 3 hours ~10 minutes

Quote production fell from 2 to 3 hours to about 10 minutes.

4 stages 1 stage

Three separate data-entry stages were removed from the process.

~20

About 20 staff hours a week were returned to the team.

~3 days longer same day

About three days came out of the journey from site measurement to the customer's next decision.

Key decisions

Reproduce the pricing logic exactly, then verify it

The workbook encoded years of accumulated pricing knowledge. The goal was parity with the existing calculations, not a tidier model, because a quote that is cleaner but different is worse than no system at all.

Put the calculation where the measurement happens

Every alternative that kept pricing in the office preserved at least one re-entry step. Moving it on site is what collapses the timeline rather than merely speeding it up.

Keep pricing editable by the business

Hard-coding rates would have traded a spreadsheet the business controlled for software it did not. Pricing administration was treated as a product feature, not a configuration detail.

How it was delivered

  1. Discovery and formula inventory

    Working through the existing workbook to catalogue every rule, rate, and special case the price depends on, including the ones that only exist in someone's head.

  2. Calculation engine and parity checking

    Rebuilding the pricing logic in the application and checking its output against the workbook on real historical jobs until the numbers agree.

  3. Capture, quoting, and documents

    The tablet capture flow, multi-item quote assembly, PDF generation, and email delivery.

  4. Roles, admin, and scheduling

    Access separation, the pricing administration area, and booking the next step from inside a quote.

Is your process stuck in a spreadsheet?

If any of the before-workflow above looked familiar, describe your version of it. You do not need a specification, just the process you are trying to fix.