Sales & estimating

Pipeline, costing and bill of materials as one continuous record

Sales and estimating teams across several manufacturing and equipment businesses — the most-repeated build in the portfolio, deployed in variants rather than rewritten each time.

The problem

Pipeline lived in individual spreadsheets, so a forecast was a request to each rep for their latest file, and a rep leaving took the customer history with them.

Quoting was worse. Estimators priced from cost sheets last updated whenever someone remembered, against material costs that had moved materially since. Discounts were given verbally with no threshold and no record. Margin leaked in ways nobody could isolate, because the quote and the job that followed it were separate documents — what was priced and what was actually built were never compared. And when an order was won, the bill of materials was rebuilt from the quote by hand, which introduced errors at exactly the point they became expensive.

What we built

  • Lead to opportunity to quote pipeline
  • Activity, call and visit reporting
  • Shared customer history
  • Configurable costing engine
  • Materials at current rates
  • Labour by operation and overhead recovery
  • Markup by customer tier and product family
  • Discount approval thresholds
  • Quote revision control
  • Bill of materials generated from the accepted quote
  • Works order hand-off
  • Quoted versus actual margin reporting

How it runs

Leads enter one pipeline the whole team can see, with activity logged against the customer rather than the individual, so a forecast is a report and a handover is not a loss.

The costing engine is the substance of the build: materials priced off a maintained rate table, labour built up by operation and time, overhead recovered on the client's own basis, and margin applied by customer tier and product family — so the estimator makes engineering judgements rather than arithmetic ones, and a rate change updates every open quote instead of being remembered. Discounts beyond a threshold require an approval recorded against the quote. Revisions are versioned, so the argument about which quote the customer accepted has an answer. When the quote is accepted, the bill of materials is generated from the costed structure rather than rebuilt, and it hands off to the works order.

What changed

  • One pipeline the whole team can see, with activity logged against the customer rather than the rep.
  • Materials price off a maintained rate table, so a rate change updates every open quote.
  • Discounts beyond a threshold require an approval recorded against the quote.
  • Quote revisions are versioned, so which quote the customer accepted has an answer.
  • The bill of materials is generated from the accepted quote and hands off to the works order, so quoted margin can finally be compared with what the job actually cost.

Book a discovery call

Tell us what your team is trying to solve and we will come back with a straight answer on whether we can help, and what a rollout looks like.

Having trouble? Email us at sales@moxietech.co.za.

By submitting this form you agree to be contacted about your enquiry and accept our Privacy Policy.