Skip to content

Integration · Jeeves ERP

Jeeves ERP AI integration for quotes and sales orders

ERP Agent is an AI agent for Jeeves ERP that turns customer requests into quotes and sales orders in Jeeves. It reads the email, PDF or Excel request, identifies the right products in your Jeeves item register, prices each line with that customer’s pricing from Jeeves and creates the document once a rep has approved it. It also updates purchase orders from supplier order confirmations.

What does the Jeeves ERP integration read and write?

We set up the connection for your company during onboarding. It works through the Jeeves API, not the screens, and writes each document after a rep has approved it.

What does the Jeeves ERP integration read and write?
Data in JeevesRead or writeWhat the agent does with it
ProductsReadIdentifies the right product for each line; checks every product code exists before anything is written
CustomersReadFinds the customer behind the request; flags a delivery address that differs from Jeeves
Customer pricingReadPrices each line with the price logic in Jeeves for that customer, discounts included
QuotesWriteCreates the approved quote with its lines
Sales ordersWriteCreates the approved sales order with its lines
Purchase ordersRead and writeChecks supplier confirmations against the PO; writes the approved price, quantity and delivery date

Your product data, price lists and customer records stay exactly as they are: the agent reads them and never changes them.

Can AI agents automate Jeeves ERP?

Yes. ERP Agent takes over the most time-consuming work in a Jeeves sales team: turning customer requests into quotes and sales orders. It works on top of Jeeves, reads what Jeeves already holds and creates the documents your reps would otherwise key in line by line. A rep approves each one.

The work is rarely the typing. It is deciding which item the customer means by “50 flanges DN80 PN16 304L” or by their own part number, and what this customer pays for it. According to our case study, a sales rep spends on average 4–7 minutes per line when creating quotes and orders by hand; for a 30-line enquiry, that is two to three and a half hours. With the agent doing that groundwork, customers get answers sooner, reps spend their time on judgement and selling, and new reps are productive sooner. See what it costs you today with the quote cost calculator.

The same agent runs quote automation, RFQ automation and order entry automation on any ERP; this page covers what it does inside Jeeves.

How does Jeeves quote automation work?

  1. A request reaches the agent

    Reps forward the customer’s email to your agent mailbox, where it becomes the document your company has chosen, quote or sales order. Or they paste it into the web app as it is, attachments included, and choose quote or sales order themselves. PDF (scanned too), Excel, CSV, Word and images all work. Your own systems can send requests through the REST API or MCP server.

  2. It finds the customer and the products

    The customer is identified from the company name or email domain in the request and matched in your Jeeves customer register; the rep is alerted if none matches. Abbreviations, dimensions, materials, part numbers and customer codes are mapped to Jeeves products, and candidates that contradict a stated size or pressure class are pushed down. A Finnish or English request finds your Swedish item names. A line too vague to identify goes on your placeholder item with the customer’s wording kept, never a guess.

  3. Prices come from Jeeves

    Each line gets the customer’s price from the price logic in Jeeves. If the rep changes the customer, prices can be fetched again from Jeeves. Standard fee rows, such as packing, are added automatically following your rules.

  4. A rep reviews the draft

    Lines appear as they are matched. The rep checks the marked ones, takes an alternative where needed and approves.

  5. It is created in Jeeves

    Every product code is checked against Jeeves first, so a document never carries a code Jeeves does not know. A short countdown lets the rep cancel. The lines your team sends teach the agent, so the next time a customer writes the same thing, it picks the same product.

Example: an emailed order becomes a Jeeves sales order

A contractor emails a PDF order to a fittings and fasteners distributor; the rep drops it into the web app and chooses sales order.

Customer requestIllustrative example
“Order 4471 attached. Deliver to the Gothenburg workshop, usual prices.”
  1. 50 x flange DN80 PN16 304L
  2. 100 x hex bolt M16x70 A4
  3. 4 x gate valve DN80 PN16
  4. 20 x art. 77-104
  5. 1 x misc. fixings for valve install
Proposed lines · Illustrative example
Request lineProposed Jeeves itemQtyMatchNote
flange DN80 PN16 304LWeld neck flange EN 1092-1 DN80 PN16, 1.43075078Type not stated: weld neck is what this customer buys; slip-on offered as an alternative. Marked for review (under 80).
hex bolt M16x70 A4Hex bolt ISO 4014 M16 × 70, A4-70 stainless10095“A4” read as A4-70 stainless.
gate valve DN80 PN16Gate valve DN80 PN16, flanged488A PN10 valve was pushed down.
art. 77-104Pipe clamp 88.9 mm, rubber lined2098The customer’s own code, learned from an earlier order.
misc. fixings for valve installPlaceholder item, wording kept1–Too vague to identify; the rep decides.

The Gothenburg delivery address is taken from the request and flagged because it differs from the customer’s address in Jeeves. Illustrative example with sample products, codes and scores; in a real draft, each line also carries the customer’s price from Jeeves.

What the rep sees before anything reaches Jeeves

  • A match score from 0 to 100. Lines under 80 are marked, so review starts where judgement is needed. How the match score works.
  • Reasoning. Open a line to see why the agent chose that product.
  • Alternatives. Runner-up products are kept for every line; take one instead.
  • Quote chat. Add or remove rows or change quantities and prices, then approve or reject each proposed edit line by line.
  • Your team stays in control. The rep approves the draft before it is created in Jeeves, and nothing reaches a customer without approval.
ERP Agent quote review interface with sample data
Sample data: request lines beside proposed products and match scores. Open full size

Purchase orders: supplier confirmations written back to Jeeves

When a supplier’s order confirmation arrives by email or as a PDF, the agent fetches the purchase order from Jeeves, compares the two line by line and flags changed prices, quantities and delivery dates, and missing rows. Once a buyer approves, the confirmed price, quantity and delivery date are written to the PO. See supplier order confirmation automation; the same supplier inbox handles material certificates.

Jeeves ERP integration: build on the API yourself or let ERP Agent do the work?

The Jeeves API moves data between systems and returns a customer’s price once it is given the right item. It does not decide which item the customer’s “flange DN80 PN16 304L” means, or which lines a rep should look at before anything is created.

That is the part ERP Agent brings: identifying the products, pricing them from Jeeves, the review screen with match scores and reasoning, and learning from every approved line. We set up the connection for your company during onboarding, so there is no matching logic for your team to build or maintain.

Built to fit how your Jeeves team already works

ERP Agent is the first agentic AI layer for wholesale distribution ERP systems. On Jeeves, that means:

  • Works on top of Jeeves. No ERP replacement project. Quotes and sales orders are ordinary Jeeves documents your team opens and edits like any other.
  • Your team stays in control. The agent prepares; a rep approves. Nothing reaches a customer without approval.
  • EDI keeps running. Orders that arrive with your item numbers keep flowing as today; ERP Agent takes the emails, PDFs and spreadsheets written in the customer’s own words, where the real work is.
  • Start with a catalogue file; connect Jeeves when you’re ready. Reps can forward real requests from the first week while the Jeeves connection is set up. See catalogue file and SFTP.
  • Your knowledge stays in the company. What your best reps know about customers’ codes and wording is kept in the agent, not only in their heads.

What does setting up the Jeeves connection involve?

  • Access agreed first. Before setup, we agree which data the agent needs and which systems it can access. ERP Agent is GDPR-compliant, and models run with zero data retention. See security.
  • Your Jeeves rules. Which placeholder item takes lines too vague to identify, and which fee rows, such as packing, the agent adds automatically.
  • Your own history. Past quotes and Outlook email history teach the agent how your customers write.
  • Pricing. A setup fee plus a monthly subscription, scoped by integrations, product data and your requirements, with an itemised quote first. See pricing.

ERP Agent in numbers

4–7 min
per line to create quotes and orders by hand, according to our case study
95%
average automation across our customers
3–8 min
for the agent to prepare a typical request
1–3 min
in fast mode, for requests of up to about 50 lines
The review screen in use (1 min 27 s). Watch on YouTube: Quote Agent v2 film

Does it matter what you sell?

The Jeeves connection is the same whatever you sell. What changes by trade is what the agent checks on each line: grades and lengths for steel stockholders, DIN and ISO codes for fastener distributors, duct sizes and fire ratings for HVAC wholesalers. ERP Agent is live with steel, HVAC and fastener distributors.

ERP Agent and Jeeves ERP

ERP Agent is built by DataFigured Oy in Helsinki to work on top of Jeeves ERP, part of Forterro. Your Jeeves stays the system of record; ERP Agent adds the agent that turns customer requests into Jeeves quotes and sales orders.

All connections: ERP, CRM, email and file

ERP Agent integrates with Business Central, SAP, NetSuite, Visma, IFS, Sage, Jeeves 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.

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

Frequently asked questions

Does ERP Agent create sales orders in Jeeves, or only quotes?

Both. In the web app the rep chooses quote or sales order for each request; emails forwarded to the agent mailbox become the document type your company has chosen. For customer purchase orders arriving by email, see purchase order to sales order automation.

Does ERP Agent use the Jeeves API?

Yes. It works through the Jeeves API, not the screens: it creates quotes and sales orders and updates purchase orders, while product, price and customer data are only read.

Where do the prices on a Jeeves quote come from?

From the price logic in Jeeves for that customer, discounts included. The rep can review and edit any price before sending.

Who approves what goes into Jeeves?

Your team. A rep reviews the draft and approves it, every product code is checked against Jeeves first, and a short countdown allows a last cancel. Nothing reaches a customer without approval.

Does ERP Agent replace Jeeves or change how we use it?

No. ERP Agent works on top of Jeeves. Quotes and sales orders are created as ordinary Jeeves documents your team opens and edits like any other, and the agent’s access is agreed with you before setup.

Can we start before the Jeeves connection is live?

Yes, the same week. Reps start from a catalogue file and forward real requests from day one. Customer pricing from Jeeves and documents created directly in Jeeves start as soon as the connection is live.

Does ERP Agent work with ERPs other than Jeeves?

Yes. ERP Agent integrates with Business Central, SAP, NetSuite, Visma, IFS, Sage, Lemonsoft 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.

Let’s look at your quote workflow

Bring a request from your inbox

Book a 30-minute call with a few real requests; we’ll show how the agent handles them and what connecting your Jeeves involves.

  • 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