Skip to content

Integrations · Catalogue file / SFTP

CSV ERP integration for quote automation: start with a catalogue file

A CSV ERP integration lets you start quote automation with ERP Agent the same week, with no ERP project to wait for. Export your catalogue as a CSV file and forward customer requests to your agent mailbox. The agent identifies the right products on every line, your team reviews the draft, and it goes into your ERP, CRM or other system as an import file or an SFTP order file.

How does a CSV ERP integration work?

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. On the catalogue-file route, your product list comes in as a CSV export, and every reviewed draft goes back out as a file in the layout your ERP imports.

The agent's work is the same on every route. It reads the customer's request as written, identifies which of your products each line means and prepares a quote or sales order for your team to check. Pilots start the same way: on your own catalogue and your customers' real requests.

Why distributors start with a catalogue file

  • Running the same week. There is no ERP project to wait for: export the catalogue, open the agent mailbox and your reps start forwarding requests.
  • No ERP access to grant. The agent works from the file you give it and writes nothing to your ERP, so getting started needs no access rights or IT project.
  • Works on top of your ERP. No replacement project: your ERP stays the system of record, and ERP Agent hands it reviewed drafts as files.
  • Your team stays in control. A rep reviews every draft before it goes anywhere; nothing reaches a customer without approval.

What moves in each direction

What moves in each direction
DirectionWhatFormat and route
InProduct catalogueCSV export from your ERP: semicolon-, comma- or tab-separated, with your own column names. Uploaded in the app; a new export replaces the old one.
InCustomer requestsEmail bodies and attachments: PDF (scanned too), Excel, CSV, Word, images and forwarded emails. Forwarded to the agent mailbox, pasted into the web app or sent by your own systems through the REST API.
In, optionalPast quotes or sales historyAn export of past quote or sales lines, so the agent learns which products each customer buys.
OutReviewed draftAn Excel workbook or a file in your ERP's import layout, downloaded from the review screen or delivered over SFTP to the folder your ERP reads.

How does the draft reach your ERP? Order files and SFTP

Many ERPs import quote or order lines from a file. ERP Agent writes the reviewed draft in the layout your ERP's import expects, configured for your company: delimiter, columns, headers, decimal separator and encoding, for example product code and quantity on each line.

Reps download the file from the review screen and import it. If your ERP picks up order files from a server folder, we build delivery to that folder over SFTP for your company, so approved drafts arrive without a download. ERP Agent already delivers XML and CSV files over SFTP on the supplier side, for example material certificate data.

How do you start quote automation without an ERP integration?

What to prepare is in the pilot checklist.

  1. Export the catalogue

    Product code and name, plus the columns reps use to tell items apart: size, material, grade, pressure class, product group. Columns are mapped on upload, and unmapped ones stay searchable. Past quotes or sales history, if you can export them, help the agent learn which products each customer buys.

  2. Open the agent mailbox

    Your company gets its own address, such as yourcompany@erp-agent.com, on Microsoft 365. Reps forward customer requests there or paste them into the web app.

  3. Review, price and export

    Reps check the lines and their match scores, set the prices and export the draft as a quote or order file for the ERP.

  4. Connect the ERP when you are ready

    Once we have set up the connection during onboarding, approved drafts are written straight to your ERP, CRM or other system, priced from the ERP. Reps keep the same mailbox and review screen.

Example: a fastener order, started from a catalogue file

A fastener distributor's rep forwards a customer's email to the agent mailbox; the catalogue came in as a CSV export.

Customer requestIllustrative example
Re: Order for Thursday delivery
  1. M10 x 40 hex set screws 8.8 BZP x 200
  2. M10 nyloc nuts x 200
  3. M10 washers x 400
  4. studding M12 x 1m x 10
Proposed lines · Illustrative example
Request lineProposed productQtyScore
M10 x 40 hex set screws 8.8 BZPHex set screw M10 x 40, 8.8, zinc plated (HSS-M1040-8Z)20096
M10 nyloc nutsNylon insert lock nut M10, zinc plated (NYL-M10-Z)20094
M10 washersFlat washer M10 (FW-M10-Z); alternative: form G40076 marked
studding M12 x 1mThreaded rod M12 x 1 m, zinc plated (TR-M12-1M-Z)1093

Illustrative example with sample products, codes and scores. The washer line is marked for review because the request does not say which form, and the alternative is ready on the line. In a code;quantity import layout, the file starts HSS-M1040-8Z;200.

What reps see in the review

  • A match score from 0 to 100 on every line; lines under 80 are marked. Open a line for the reasoning or an alternative product.
  • Prices in the rep's hands. Reps set or adjust each line's price before export. Once your ERP is connected, customer pricing comes from the ERP's own price logic and stays editable.
  • Quote chat. Add or remove rows and change quantities and prices; each proposed edit is approved or rejected line by line. The agent cannot send anything on its own.
  • Send and learn. When the rep marks the draft sent, the agent learns from it: the next time a customer writes the same thing, it picks the same product.

Start with a file, connect when you are ready

Start with a file, connect when you are ready
Catalogue file / SFTPConnected ERP
Getting startedThe same week, from a CSV exportSet up for your company during onboarding, whether you run Business Central, SAP, NetSuite or any other ERP or CRM
ProductsIdentified from your latest catalogue exportIdentified from the ERP, with codes checked against it before sending
Customer pricingSet by the rep in the review screenFrom the ERP's own price logic, editable before sending
Approved draftAn import file, downloaded or delivered over SFTPWritten to your ERP, CRM or other system
Match scores, quote chat, learningFrom day oneUnchanged

Every route into your ERP

Every ERP, CRM, email and file route. We set up the ERP or CRM connection for your company during onboarding, and the catalogue file gets your team started the same week. See all 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

Results

4–7 min
per line when a sales rep creates quotes and orders by hand, according to our case study
95%
average automation across our customers
Over 95%
accuracy in quote-line automation at LVI-WaBeK
Steel, HVAC, fasteners
distributors live with ERP Agent

Frequently asked questions

Can we start quote automation without an ERP integration?

Yes, the same week. Upload the catalogue as a CSV file, open the agent mailbox and reps start forwarding customer requests. Drafts are reviewed in the web app and exported as a file for your ERP.

Does ERP Agent need access to our ERP when we start with a file?

No. It works from the catalogue file, the requests your team sends and any history you choose to share, and it writes nothing to the ERP. Before setup, we agree which data the agent needs. ERP Agent is GDPR-compliant, and models run with zero data retention; see security.

Does the catalogue file work with our ERP?

Yes. ERP Agent integrates with any ERP system, and the catalogue file is the fastest way in: export your product list as CSV, and every reviewed draft comes back as a file in the layout your ERP imports, so your team starts the same week.

Can the draft be delivered as an SFTP order file?

Yes. The export layout is configured for your company, and if your ERP picks up order files from a server folder, we build delivery to that folder over SFTP. ERP Agent already delivers XML and CSV files over SFTP for supplier documents.

How often should we re-upload the catalogue?

Whenever products or codes change. A new upload replaces the old one, and the agent always works from your latest file.

Can we move to a direct ERP connection later?

Yes. ERP Agent integrates with Business Central, SAP, NetSuite, Visma, Jeeves, Lemonsoft and any other ERP or CRM, and we set up the connection for your company during onboarding. Reps keep the same mailbox and review screen. Pricing is a setup fee and a monthly subscription, with an itemised quote before you start; see pricing.

Let’s look at your quote workflow

Start with a catalogue file

Book a 30-minute call: we go through your catalogue export together, and you can start the same week.

  • 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