Why every AI-drafted quote should be approved by a person
A quote is a commitment: a price, a lead time and terms your company has to honour. AI is very good at reading a messy RFQ and matching it to your catalog, but it can still misread a request, so a person should approve every quote before it goes out. Approval keeps accountability with your team, catches edge cases, and takes minutes when the draft is already built.
What can go wrong in an AI-drafted quote?
Most errors in an automated quote are not dramatic. They are the same small misreadings a new rep would make: the wrong thread size, an old part number the customer still uses, a quantity in boxes instead of units. The difference is that software can make the same mistake at 2 a.m. on fifty quotes in a row if nobody looks.
| Risk | Example | Who should catch it |
|---|---|---|
| Wrong match | Customer asks for 1/2 in. NPT, draft picks 1/2 in. BSPT | Rep, at approval |
| Unit confusion | ‘10 boxes’ quoted as 10 units | Flag + rep |
| Invented price | A price not on the price sheet | Prevented: prices come from code |
| Wrong customer pricing | List price instead of the account's contract price | Price sheet rules + rep |
| Unrealistic lead time | Stock item quoted when stock is low | Low-stock flag + rep |
| Tone or language | English reply to a French RFQ | Language detection + rep |
What did the Air Canada chatbot case show?
In Moffatt v. Air Canada (2024 BCCRT 149), decided by British Columbia's Civil Resolution Tribunal on February 14, 2024, a customer relied on the airline's website chatbot, which told him he could apply for a bereavement fare within 90 days of ticketing. The airline's own policy page said otherwise.
Air Canada argued it should not be liable for what the chatbot said. The tribunal called that ‘a remarkable submission’ and wrote that ‘it should be obvious to Air Canada that it is responsible for all the information on its website.’ The airline was ordered to pay $812.02 in damages, interest and fees.
The amount was small, but the principle is not. Customers will treat what your automated tools send as coming from your company. For a distributor, that means a quote drafted by AI is your quote. A person reviewing it before it leaves is the simplest way to make sure it says what you mean, and it gives you a clear record of who approved what if a customer ever questions a price.
This is a summary of a published decision, not legal advice.
Doesn't approval slow everything down?
Only if the approver has to rebuild the quote. When the draft is complete, with every line matched, priced and totalled, and with unclear lines clearly flagged, approval becomes a review, not a rewrite.
Speed still matters a great deal. A 2020 Paperless Parts survey found that 67% of part buyers expect a quote within 24 hours. A draft that is ready in minutes and approved within the hour meets that expectation with room to spare, without giving up control.
Worked example: review time vs. build time
An illustrative example with round numbers: a distributor receives 40 RFQs a day. Building each quote from scratch takes a rep about 20 minutes. Reviewing and approving a complete draft takes about 3 minutes.
Building from scratch: 40 × 20 = 800 minutes, or 13 hours 20 minutes a day. Reviewing drafts: 40 × 3 = 120 minutes, or 2 hours. Human approval costs the team about 2 hours a day in this example, and saves 680 minutes, or 11 hours 20 minutes, compared with doing everything by hand.
In other words, approval is not the expensive part. Re-keying is. Your own times will differ, so try them in the ROI calculator.
| Illustrative day (40 RFQs) | Minutes per quote | Total |
|---|---|---|
| Build from scratch | 20 | 800 min (13 h 20 min) |
| Review an AI draft | 3 | 120 min (2 h) |
| Difference | 17 | 680 min (11 h 20 min) |
What should be flagged for extra attention?
A good approval flow does not treat every quote the same. It points the reviewer straight at the lines and quotes that deserve a closer look.
- Lines that are unclear, unmatched or missing a spec, flagged instead of guessed.
- Quotes above a dollar amount you set.
- First-time customers, where pricing and credit deserve a second look.
- Low-stock items, where the quoted lead time may not hold.
- Substitutions, where the system matched a different part than the one named.
How should approval work in practice?
- The RFQ arrives by email and the AI reads each requested line.
- The AI chooses which catalog item matches each line, and nothing more.
- Prices, quantity breaks, customer pricing, totals and lead times are calculated in code from your price sheet.
- Unclear lines, large quotes, new customers and low-stock items are flagged.
- A rep reviews the draft, corrects any match, and approves it.
- The quote goes out from your mailbox, and the draft, approval and send are logged.
How does Merlin handle approval?
In Merlin's Quote Desk, a human rep approves every quote before it goes out. The AI only picks which item matches a request line; prices, totals and lead times are calculated in code from your own price sheet, so the AI cannot invent a price.
When a rep picks a different part than the draft suggested, Merlin remembers it as a learned alias, so the same request is matched correctly next time. Every draft, approval and send is recorded in an audit log, and owners set per-teammate permissions; details are on our security page. Before going live, teams can run shadow mode for 1 to 2 weeks, where Merlin drafts on real RFQs but nothing can be sent. For the full picture, read the RFQ automation guide.
Frequently asked questions
Can AI quote without a person reviewing it?
Technically some tools can, but it is risky: the quote is your commitment. Merlin does not offer it. A rep approves every quote before it goes out.
Does AI calculate prices in Merlin?
No. The AI only chooses which catalog item matches a request line. Prices, quantity breaks, customer pricing, totals and lead times are calculated in code from your price sheet.
How long does approving a draft take?
It depends on the quote, but reviewing a complete draft is usually a matter of minutes, compared with building it from scratch. Flags point the reviewer to the lines that need attention.
What happens when the AI is unsure?
Unclear, unmatched or missing-spec lines are flagged for a rep and never guessed. When the rep picks the right part, Merlin learns it for next time.