At a glance
- RFQ automation extracts drawing and BOM data, costs it against routing and rate tables, and drafts a quote for an estimator to finish — it doesn't set the price.
- A stage-by-stage automate / assist / human-only table (below) shows where software should act and where it shouldn't, from intake through approval.
- Estimators keep pricing exceptions, margin decisions and sign-off; what moves is the clerical work that happens before those decisions.
- Clean BOM data, a current routing and rate table, a searchable history of past jobs, and a written exclusion list are the four inputs that make automating a quote lane worth building.
- We recommend keeping controlled drawings and defense RFQs out of automated lanes; confirm with compliance or counsel which requests need export-control screening.
Can AI read drawings and draft quotes?
Yes, within limits. We recommend testing extraction first on typed title-block fields and flat BOM tables, on a 2D drawing or a native CAD export, and routing hand-marked redlines, multi-level assemblies without a machine-readable BOM, and GD&T (geometric dimensioning and tolerancing) call-outs to an estimator by default.
Plan for RFQ packages that bundle a drawing PDF, a spreadsheet BOM, an email with quantities and a due date, and sometimes a reference to a prior part number.
- Hand-marked redlines on a drawing — route these to an estimator to read the markup before anything downstream treats the dimension as confirmed.
- Multi-level assemblies with no machine-readable BOM — route these to an estimator to reconstruct the parts list from the drawing.
- GD&T call-outs — route these to an estimator, since interpreting them correctly takes engineering judgment.
Automation earns its place by assembling the readable parts of a package into one structured record — part number, revision, quantities, material and a routing candidate (the operations and work centers the part needs) — and flagging anything it can't read with confidence. Cost estimators already read blueprints and technical documents to prepare estimates [1]; automation's job is to do that reading faster on the requests where the drawing is clean, not to replace it on the requests where it isn't.
The RFQ automate-vs-estimator table
AI quoting in manufacturing moves through the same five stages whether a person or a system does the work: intake, extraction, costing, drafting the quote, and approval. The table below assigns each stage automate, assist, or human-only, so a team can see where to point software and where to leave the decision alone.
In Dynamics 365 Business Central, for example, you can negotiate through a sales quote and convert it to a sales order or sales invoice when you agree on the sale [2]. We recommend keeping every automated draft at the quote stage, so nothing becomes an order until that agreement.
| Stage | What happens | Automate / assist / human-only | Why |
|---|---|---|---|
| Intake | Receiving the RFQ package (email, portal, drawing set) and logging it to a queue. | Automate | Time-stamping and routing a new request to the right queue needs no judgment. |
| Extraction | Reading drawings, the BOM and quantities into one structured record. | Assist | Typed fields are the first to test; redlines, GD&T and missing BOMs go to an estimator by default. |
| Costing | Pricing the structured record against the standing routing and rate table. | Assist | The calculation is deterministic once the inputs are right, but the rate table, overhead and setup assumptions behind it need periodic human review. |
| Quote draft | Assembling a priced, formatted quote document or ERP quote record from reviewed costs. | Automate | Formatting a draft from already-checked costs and rates is mechanical once extraction and costing are confirmed. |
| Approval | Discounting, margin calls, exclusions (for example, controlled drawings), and final sign-off. | Human-only | Price, margin and whether a request should be quoted at all are commercial and compliance judgments, not calculations. |
Which quote decisions must stay human?
We recommend that pricing exceptions, margin and discount calls, and the decision to quote a request at all stay with the estimator and sales leadership. BLS lists among cost estimators' duties calculating, analyzing and adjusting estimates, and working with sales teams to prepare estimates and bids for clients [1]. Software can hand an estimator a cost-based draft; it shouldn't hand a customer a price.
- Setting the final price and any deviation from standard rates or margin targets.
- Deciding whether a request is quoted at all, or declined, deprioritized, or routed to a different team.
- Approving a drafted quote before it leaves the building, the same way Business Central lets you add an approval workflow that can require a manager to approve large sales to certain customers [2].
- Excluding requests your compliance team or counsel flags for review (see the callout below).
What data do we need before automating quoting?
Four inputs decide whether a quote lane is ready to automate before any software touches it. Each one is a data-quality problem first and a tooling problem second. We recommend fixing the data first; it's useful to estimators whether or not the automation goes ahead.
| Data input | Why it matters | Gap to check for |
|---|---|---|
| A clean, revision-controlled bill of materials | Costing needs a flat, machine-readable parts list, not a drawing a person has to re-key by hand. | The BOM lives only inside the drawing, or in an uncontrolled spreadsheet nobody treats as the source of truth. |
| A current routing and rate table | Cost per operation depends on today's machine, labor and overhead rates, not a rate card from two years ago. | A rate table that hasn't been updated since the last equipment or wage change, with no single copy treated as the reference. |
| A searchable history of quoted and won or lost jobs | Past jobs are the baseline an estimator checks a new quote against before approving it. | Job history that lives in an estimator's memory or a personal spreadsheet, not a system anyone else can search. |
| A written exclusion list | Automation needs an explicit list of request types to route straight to a person instead of pricing. | No written line between "safe to automate" and "needs a person" — each person or system draws it differently. |
How do you measure quote-turnaround impact?
We recommend measuring the change against your own history: a published figure won't reflect your request mix, so treat every metric below as one you track yourself.
- Cycle time from RFQ receipt to quote sent, split by request lane, since a lane with clean drawings and a lane with messy ones shouldn't be averaged together.
- Win rate by lane, before and after automating that lane, over enough weeks that one unusually busy or quiet period doesn't decide the comparison.
- Estimator touch time per quote: minutes spent correcting an automated draft versus minutes spent building one from scratch.
- Rate at which an automated draft is corrected before approval — a high correction rate on one lane is a reason to check the data readiness checklist above before treating it as a tooling problem.
Where to start: a first scoped workflow
Build any connection between the quoting workflow and the ERP's own records through a documented interface, not a direct copy of the database that will drift out of date. Dynamics 365 Business Central, for example, supports this kind of external connection through its own point-to-point Connect apps, which Microsoft says are typically created using standard REST APIs to interchange data [3].
- Pick one RFQ lane
Start with a narrow, high-volume request type — repeat parts from existing customers, for example — rather than every incoming RFQ at once.
- Build the structured record first
Get intake and extraction working reliably on that lane before costing touches it, and route anything low-confidence to a person instead of guessing.
- Wire costing to the real rate table
Connect the costing step to the same routing and rate table your estimators already use, through the documented interface described above, rather than a copy that will drift.
- Draft, don't send
Have the system produce a quote draft inside the ERP's own quote record rather than emailing or posting anything to a customer directly.
- Run it alongside your estimators
For a defined period, have estimators review and correct every automated draft, so disagreements between the system and the estimator show up before go-live, not after.
- Measure before scaling the lane
Confirm the cycle-time and correction-rate baseline on the first lane before adding a second request type to the automated workflow.
When this doesn't apply
- Highly engineered, one-off assemblies where every job needs new routing and material research from scratch — there's little repeat structure for automation to learn from.
- Very low RFQ volume, where building and maintaining the extraction and costing pipeline costs more estimator time than it saves.
- Controlled drawings or defense-related RFQs that your compliance process excludes from automated handling, per the callout above.
- A BOM or rate table that isn't trustworthy yet — fix the data readiness problem first; automating on top of bad data just produces wrong drafts faster.
Frequently asked questions
Can AI read drawings and draft quotes?
We recommend testing document extraction first on typed title-block fields, a flat bill of materials, and clearly dimensioned 2D drawings, then drafting a quote from a standing cost and rate table. Route hand-marked redlines, multi-level assemblies without a digital BOM, and GD&T call-outs to an estimator by default, and confirm any low-confidence extraction before it's priced.
Which quote decisions must stay human?
Pricing exceptions, margin and discount calls, and the decision to quote a request at all stay with the estimator and sales leadership. Software can draft a cost-based quote from clean data, but setting the final price, approving a deviation from standard rates, and excluding sensitive requests such as controlled drawings are commercial and compliance judgments, not calculations.
What data do we need before automating quoting?
Automating a quote lane needs a clean, revision-controlled bill of materials, a current routing and rate table reflecting today's labor and overhead costs, a searchable history of quoted and won or lost jobs, and a written list of request types that should route straight to a person instead of being priced automatically.
How do you measure quote-turnaround impact?
Track cycle time from RFQ receipt to quote sent, by request lane, against your own baseline from before automation, not a published industry figure. Pair it with win rate by lane and estimator touch time per quote, and compare several weeks of data, since one unusual week can make a lane look misleadingly fast or slow.
Is CPQ software enough?
A configure-price-quote (CPQ) system prices configurable products against pre-set rules. If your CPQ tool doesn't read drawings or connect to routing and rate data, an engineered-to-order shop quoting one-off assemblies still needs document extraction and that link, so check what yours covers before assuming it replaces the estimating step.
Related reading
- For how a drafted item gets reviewed and approved by a named person before anything moves forward, see document review with human approval.
- The AI agent implementation service describes how a scoped workflow like the one above is built, tested, and handed over.
- On why every drafted item should reach a named person before it's acted on, see human-in-the-loop AI governance.
- If RFQ automation is one of several AI candidates competing for budget, the 360° AI Blueprint ranks it against the rest.
Sources
- U.S. Bureau of Labor Statistics, "Cost Estimators: Occupational Outlook Handbook" (accessed 2026-09-30)
- Microsoft, "Overview of tasks to manage sales - Business Central" (accessed 2026-09-30)
- Microsoft, "API (v2.0) for Dynamics 365 Business Central" (accessed 2026-09-30)
More in Document intelligence
340B Program Documentation: Where AI Agents Reduce Audit Risk (Not Replace Compliance Officers)
How AI agents can assemble 340B program documentation, from split-billing records to contract pharmacy files, while your compliance officer keeps each decision.
Pharmacy ChainsChargeback and Returns Dispute Document Automation for E-Commerce Brands
Chargeback and returns dispute automation for e-commerce: a step-by-step dispute-document workflow and evidence table, with submission kept with your staff.
Ecommerce OperationsJoint Interest Billing and Land/Lease Administration Document Automation for Independent Energy Operators
Joint interest billing automation for independent operators: a lease-to-distribution workflow showing what an agent drafts and what staff approve.
Utilities and Energy Companies