SCROLL
SOLUTION SCENARIO

Scenario: an AI agent that reads email orders and enters them in the ERP

How we would have an AI agent read orders arriving by email and PDF, while a person always confirms them.

SOLUTION SCENARIO

This is a solution scenario: it describes how we would approach the case, not a delivered project. The company is a typical example. Timelines and phases are indicative, to be confirmed after the feasibility analysis.

AT A GLANCE

Orders read by the agent, confirmed by a person

A B2B distributor receiving 40 to 80 orders a day by email and PDF can have an AI agent read them and turn them into draft orders in the ERP. A person reviews and confirms each one. The agent does not invent product codes: it checks every line against master data, flags exceptions and logs what it did.

  • Typical company: B2B distributor with a few thousand items and regular customers.
  • Starting point: orders in many formats, retyped by hand into the ERP.
  • Solution: an AI agent that reads emails and attachments, matches customer and items, and creates draft orders.
  • Control: mandatory human confirmation, an exceptions queue and a log of every step.
  • Duration: roughly six to ten weeks, to be confirmed after the feasibility analysis.

THE TYPICAL COMPANY

A sales office that spends the morning retyping

A distributor of technical supplies takes orders from resellers. Some write the order in the email body, others attach a PDF from their own system, others send a photo of a paper form. Two people in the sales office spend much of the morning retyping them.

The errors are the usual ones: a wrong item code, a misread quantity, an order left in the inbox of a colleague on holiday.

The problem to solve

Why manual order entry does not scale.

Work that keeps growing

Data entry grows with order volume and adds no value.

Every format is different

Every customer uses a different format, so a fixed rule is not enough.

Costly mistakes

A typing error becomes a wrong shipment and a return.

No single view

There is no single place to see orders that have arrived but are not yet entered.

How we would approach it

Four phases. Durations are indicative, to be confirmed after the feasibility analysis.

1

Collect real cases

A sample of recent orders, anonymised where needed, to learn the formats, the hard cases and the names customers use for items.

2

The agent's workflow

Dedicated mailbox, text extraction including scanned PDFs, recognition of customer and lines, matching against item master and price lists, then a draft order or the exceptions queue.

3

Human review

The agent never confirms an order. The operator sees the draft next to the original document, corrects it if needed and confirms.

4

Parallel run

For a few weeks the agent works alongside manual entry. We compare results and decide together when to let it prepare the first draft.

STACK

Planned stack

ComponentChoice
InputDedicated mailbox read via IMAP or the provider’s API
Document readingText extraction from PDFs and OCR for scans
Language modelModel via API under a data processing agreement, chosen for language and cost
ERPIntegration via API, for example Odoo, or via import files
LogEvery step stored: document, extraction, matching, operator decision

Risks and rules

Orders contain personal and commercial data. Before starting we would agree where they are processed, how long they stay in the logs and which model provider may process them.

Human review and the activity log make every decision traceable and help answer a customer who disputes an order. They are also in line with the transparency and human oversight principles of the EU AI Act.

What we would expect, without promising figures

We do not promise a percentage of automated orders: it depends on how clean customers’ documents are. We would expect less time on data entry, fewer code errors and a single queue of orders to process. We would track average entry time, the share of drafts confirmed without changes and errors found at shipping.

This scenario is part of our business process automation and custom AI agents services, connected to ERP systems.

Frequently asked questions

What companies ask us about AI agents and order entry.

Yes, which is why it never confirms anything on its own. Every draft goes through a person, and lines that do not match master data end up in the exceptions queue.
If your ERP has an API or accepts import files, yes. We check this in the feasibility analysis, before any commitment.
It stays in your systems and is sent to the language model only for processing, with a provider and retention period set by contract.

Still retyping orders by hand?

Tell us where your orders come from and which ERP you use. We will tell you whether an AI agent makes sense in your case.

No obligation to proceed