Skip to content

RFQ and enquiry automation

RFQ automation for distributors and industrial suppliers

RFQ automation for distributors turns a customer’s request for quotation, whether an enquiry email, a PDF schedule or an Excel take-off, into a quote built from your own catalogue and prices. ERP Agent identifies the right product for every shorthand line, scores each match, brings in the customer’s price and marks the lines to check. Your team approves, and the quote lands in your ERP, CRM or other system.

What is RFQ automation for distributors?

A request for quotation from a contractor or installer is seldom a clean form. It is a buyer writing “quote attached please, need it back this week” above an Excel take-off in their own columns, a consultant’s PDF schedule, or a list pasted into the body of a reply. The lines are in the customer’s shorthand: abbreviations, sizes without units, competitor part numbers, the customer’s own article codes and the odd line that says only “for the above”.

According to our case study, a sales rep spends on average 4–7 minutes per line when creating quotes and orders by hand. On a 60-line enquiry that is 4–7 hours of desk work, while the buyer has often sent the same list to other suppliers. The first accurate reply has the best chance of winning the order.

Most “RFQ software” is built for buyers who send RFQs to suppliers and compare the bids. RFQ software for distributors does the seller’s job: read what the customer asked for, identify it in your catalogue and price it for that customer. ERP Agent is built for exactly that job, and it is where AI quote automation for distributors starts.

Automate quote requests from email, PDF and Excel

ERP Agent reads the email body and every attachment: PDF (including scanned PDFs), Excel, CSV, Word, images and forwarded .eml and .msg files. The format is rarely the hard part; the content is.

Automate quote requests from email, PDF and Excel
What arrivesWhy it is slow by handWhat the agent does
Enquiry email, lines typed in the bodyFree text, quantities buried in sentencesReads quantity, unit and description per line
Excel or CSV listEvery customer has their own columnsReads the rows as the customer laid them out
PDF schedule, sometimes scannedRetyping page by pageReads text and scanned PDFs; long requests run in parallel batches
The customer’s own article codesSomeone must remember what each meansShows the code on the line and can expand it into a fixed set of catalogue lines
Competitor part numbersLookups in one person’s headMaps them to your equivalent product families from your part number cross-reference data
A request in another languageTranslating before searchingMatches it directly against your catalogue, whatever language the catalogue is in

How does RFQ to quote automation work, step by step?

The same flow runs for three lines or several hundred.

  1. The request comes in

    Your company gets its own agent mailbox, an address such as yourcompany@erp-agent.com. Reps forward the enquiry there as it is or paste it into the web app. Your own systems can also submit requests through the REST API or MCP server.

  2. The agent reads it

    It reads the body and every attachment, identifies the customer from your customer register and flags a delivery address that differs from the one on file.

  3. It identifies the right products

    For each line, the agent reads the abbreviations, dimensions, materials, part numbers and customer codes and identifies the right product in your catalogue. Candidates that contradict a stated size, voltage or rating class are pushed down, and an optional second check sends wrong matches back. A line with no good match goes on your placeholder code instead of a guess.

  4. Prices are brought in

    Customer pricing comes from the data and rules configured for your company; once your ERP is connected, that is its own price logic, discounts included. Your team can edit every price.

  5. Your team approves, then it lands

    Your team reviews the draft, product codes are checked against the ERP, and the approved quote is written to your ERP, CRM or other system, or exported as a file. Your team sends it to the customer.

Enquiry to quote automation: a plant-room take-off, line by line

A mechanical contractor’s Excel take-off in their own columns: one size written without a unit, one line that is only their code and one line too vague to identify. Prices are left out here.

Customer requestIllustrative example
Excel take-off from a mechanical contractor, columns “Item | Description | Qty | Their ref”
  1. Hi, please quote the attached for the Phase 2 plant room by Thursday. Account prices. Thanks, Sam
  2. 1 | Ball valve 25 PN16 lever | 10 | –
  3. 2 | Zone valve 2-port 28mm 230V | 4 | –
  4. 3 | Pressure gauge 0-6 bar 63 dia | 6 | –
  5. 4 | – | 20 | MC-2281
  6. 5 | Pipe insulation for the above | 1 lot | –
Proposed lines · Illustrative example
RequestedProposed productQtyMatchAgent’s note
Ball valve 25 PN16 leverBall valve DN25 PN16, lever handle109325 read as DN25; PN10 versions pushed down
Zone valve 2-port 28mm 230V2-port zone valve 28 mm, 230 V49128 mm and 230 V kept; 24 V version pushed down
Pressure gauge 0-6 bar 63 diaPressure gauge 0–6 bar, Ø63 mm, bottom connection677Connection not stated: marked, back-entry version kept as an alternative
Their ref MC-2281, no descriptionAutomatic air vent 15 mm2098Their own code, shown on the line; your team quoted this product for it before
Pipe insulation for the aboveYour placeholder code1 lot0No size or thickness given: on your placeholder code, marked for review

Illustrative example with sample data.

What does your team check before the quote goes out?

Every line carries a match score from 0 to 100, and lines under 80 are marked, so the rep starts where judgement is needed. The customer’s wording stays next to each proposed product. Open a line to read the agent’s reasoning, or ask for alternative products and take one.

Larger changes go through quote chat: add or remove rows, change quantities or prices. Each proposed edit is approved or rejected line by line, and the agent cannot send anything on its own.

When the rep sends, the agent learns: the next time a customer writes the same thing, it picks the same product. Knowledge of each customer’s shorthand stays in the company, and new reps can answer enquiries for ranges they do not know yet.

ERP Agent quote review interface with sample data
Quote review: match scores, the customer’s original wording next to each product and the lines to check. Sample data. Open full size

Why distributors choose ERP Agent for RFQ automation

Reading a PDF is the easy part of an RFQ. The real work is knowing which of your products the customer means and what that customer pays. That is the work ERP Agent is built for.

Nothing to map per customer

Template-based document capture needs a template for every customer format. ERP Agent identifies the products from the customer’s own words, whatever the layout, so there is nothing to set up when a new customer sends their first RFQ.

The right product, not just extracted text

OCR turns a document into text. ERP Agent goes on to check sizes, voltages and rating classes against your catalogue, proposes the product and shows why it chose it.

Priced for that customer

The draft carries the customer’s own price from the data and rules configured for your company, so the rep checks a quote rather than building one.

Works on top of your ERP

No replacement project. ERP Agent integrates with any ERP system, and approved quotes land in your ERP, CRM or other system.

Your team stays in control

A match score on every line, the customer’s wording next to each product, and nothing reaches a customer without your team’s approval.

Learns your customers’ shorthand

Past quotes and every line your team sends teach the agent how each customer writes, so the knowledge stays in the company instead of in one rep’s head.

Where the finished quote lands

ERP Agent integrates with Business Central, SAP, NetSuite, Visma, IFS, Sage and any other ERP or CRM, and writes the approved quote straight into it. We set up the connection for your company during onboarding. See all ERP and email integrations.

Integrations and what ERP Agent reads and writes in each
SystemTypeReadsWrites
Dynamics 365 Business CentralERP integrationItems, customers, customer pricesSales quotes and sales orders
SAP S/4HANAERP integrationProducts, business partners, customer pricesSales quotations and sales orders
SAP Business OneERP integrationItems, business partners, price listsSales quotations and sales orders
NetSuiteERP integrationItems, customers, customer pricesEstimates (quotes) and sales orders
Dynamics 365 Finance & Supply ChainERP integrationReleased products, customers, trade agreement pricesSales quotations and sales orders
VismaERP integrationItems, customers, customer pricesQuotes and sales orders
IFSERP integrationSales parts, customers, customer pricesSales quotations and customer orders
Monitor ERPERP integrationParts, customers, customer pricesQuotes and customer orders
Infor M3ERP integrationItems, customers, customer pricesQuotations and customer orders
ExactERP integrationItems, customers, sales pricesQuotations and sales orders
AFAS ProfitERP integrationItems, debtors, price agreementsQuotes and sales orders
OdooERP integrationProducts, customers, pricelistsQuotations and sales orders
SageERP integrationItems, customers, customer pricesSales quotes and sales orders
JeevesERP integrationItems, customers, customer pricesQuotes and sales orders; confirmed values on purchase orders
LemonsoftERP integrationItems, customers, customer pricesQuotes
Microsoft 365 / OutlookEmail integrationCustomer requests in the agent mailbox; email history for trainingNothing is sent to customers without your team
Catalogue file / SFTPFileProduct catalogue from a file, from the first weekThe reviewed quote or order as a file, ready to import into your system
Any other ERP or CRMERP or CRM integrationProducts, customers and prices, through the connection we set up for your company during onboardingQuotes and sales orders

Start the same week with a catalogue file

You do not need to wait for an integration. Load your catalogue as a file, have reps forward enquiries to the agent mailbox and start answering real RFQs the same week; the reviewed draft is exported as a file. Connect your ERP when you are ready. See the catalogue file and SFTP setup.

ERP Agent in numbers

4–7 min
per line by hand, according to our case study
95%
average automation across our customers
Over 95%
accuracy in quote-line automation at LVI-WaBeK
3–8 min
per typical request; several hundred lines take about half an hour
1–3 min
in fast mode, for requests of up to about 50 lines

Read how LVI-WaBeK automates quote lines, put your own volumes into the quote cost calculator, or plan a test on your own RFQs with the AI quote agent pilot checklist.

Built for distributors, wholesalers and merchants

ERP Agent is live with steel, HVAC and fastener distributors. Each trade writes RFQs in its own shorthand, and the agent reads them all.

Frequently asked questions

What is RFQ software?

Most RFQ software is buyer-side: it sends RFQs to suppliers and compares the bids. RFQ software for distributors does the seller’s side: it reads the customer’s email or attachment, identifies the right product for each line, adds the customer’s price and prepares the quote for a person to check. See RFQ vs RFP vs quotation.

What is the difference between an RFQ and a quotation?

A quotation request, or enquiry, is another name for an RFQ: the customer’s request, in their own words. The quotation is your answer: specific products from your range, with prices and terms. RFQ to quote automation covers the work in between.

Can we automate quote requests from email in Outlook?

Yes. Reps forward enquiries from Outlook to the company’s agent mailbox, and the draft is created automatically. With the Microsoft 365 and Outlook integration, past email can also teach the agent how your team has quoted before.

Is email to quote automation the same as email to ERP?

They overlap. Email to quote automation, sometimes called quotation email automation, covers RFQs whose lines need products identified and priced; email to ERP also covers purchase orders that become sales orders (order entry automation). ERP Agent handles both: for the same kind of request, the rep picks a quote or a sales order.

Does an RFQ AI agent send quotes to customers on its own?

ERP Agent is built so your team stays in control. It prepares the draft, marks the lines to check and shows its reasoning; your team approves, and nothing reaches a customer without them.

How long does it take to turn an RFQ into a quote?

A typical request takes the agent 3–8 minutes; a request of several hundred lines about half an hour. Fast mode handles requests of up to about 50 lines in 1–3 minutes. Your team then checks the marked lines and approves the quote instead of typing every line.

Is RFQ automation the same as CPQ?

No. CPQ configures new products from rules and options. RFQ automation reads what the customer asked for in their own words and identifies the products already in your catalogue, which is the daily work of a distributor’s inside sales team. The two can run side by side. See CPQ vs AI quote automation.

Which ERP systems does it work with?

ERP Agent integrates with Business Central, SAP, NetSuite, Visma, IFS, Sage and any other ERP or CRM. We set up the connection for your company during onboarding, and you can start with a catalogue file the same week. See all integrations, and pricing for how setup is scoped.

How is our customers’ RFQ data handled?

ERP Agent is GDPR-compliant. Models run with zero data retention. Before setup, we agree which data the agent needs and which systems it can access. See security and data.

Let’s look at your quote workflow

Bring an RFQ your team found hard

Send us a real enquiry, awkward lines included, and we will show you how ERP Agent turns it into a quote.

  • Your requests and product catalogue
  • Your pricing and review process
  • A clear scope for the next step
Lauri Pelkonen

Lauri Pelkonen

Founder & CEO

Book a 30-minute call Request a demo by email

Or use the address directly