
Custom AI-powered ordering system for a wholesale plant importer
Orders from 18 plant suppliers arrived via email, WhatsApp, PDF forms and Excel files. We built a dedicated system: OpenAI parses order and invoice content, n8n orchestrates the workflow, a custom app manages costs and margin per supplier. 90% of orders processed without a human in the loop.
35 people, 18 regular EU suppliers
12 weeks
OpenAI GPT-4o · n8n · Node.js …
Results
Measurable rollout outcomes
90%
of orders processed without a human
-75%
handling time per supplier
3,500
SKUs per month in the system
12 wks
from workshops to production
Challenge
18 suppliers, 5 order formats, 3,500 monthly line items handled by hand
A wholesale plant importer working with 18 regular suppliers across the Netherlands, Germany, Denmark and Italy processed around 3,500 SKUs a month. Every supplier communicated differently: one sent Excel files with prices and availability, another PDFs with species lists, a third texted on WhatsApp with pallet photos, a fourth ran their own B2B portal.
A 2-person purchasing team spent over 240 hours per month rekeying orders into the internal system, checking stock and calculating costs per supplier. Invoices arrived 2–6 weeks late, so margin control was always after the fact. It was hard to answer quickly: how much do we actually make on supplier X in the spring season?
Horticulture added its own complications: Latin plant names are often misspelled, the same species ships under different trade names (Strelitzia reginae = Crane Flower = Bird of Paradise), and seasonality changes availability day to day. Every new supplier meant two weeks of learning curve for a purchaser to decode their specific format.
Approach
OpenAI parses the supplier format, n8n orchestrates, a custom app closes the loop
Weeks 1–3: workshops with purchasers and discovery on a sample of 250 historical orders. We built a species dictionary (600 Latin names with trade synonyms and translations) plus a map of each supplier's commercial policies. That dictionary became the knowledge base OpenAI later consulted when classifying ambiguous items.
Build took 6 weeks, three layers. First layer — OpenAI GPT-4o as parser: identifies document format (Excel, PDF, email, WhatsApp), extracts line items (species, size, quantity, price), normalizes Latin names to the species base, flags ambiguous items for human review. Second layer — n8n as orchestrator: routes orders from suppliers (Outlook, WhatsApp Business API, FTP, custom webhooks), pipes them to the AI parser, syncs to the ordering system, generates pick lists for the warehouse. Third layer — a custom web app (Node.js + React) for purchasers: daily order pipeline, cost-per-supplier calculator with margin forecast, automatic invoice pull from supplier portals and AI parsing on top.
The last 3 weeks were a staged rollout. First the 5 easiest suppliers (Excel + standard formats), then 8 medium ones, finally 5 of the hardest (WhatsApp, custom portals, atypical naming). Each stage had a week of 100% human-verified pilot, then a transition to auto-mode with verification only on flagged items. The auto/manual ratio was set adaptively — the model learns each supplier's policies.
Outcome
Purchasers now sourcing new suppliers, margin visible in real time
After the full rollout, the 2-person purchasing team moved to higher-value tasks: sourcing new suppliers in Spain and Italy (previously no time for that), negotiating commercial terms with existing ones, monitoring delivery quality. The supplier count grew from 18 to 27 in the first year post-rollout — with no headcount increase.
The commercial director now sees a real-time margin-per-supplier dashboard in the app, with weekly forecasts based on incoming orders. „Is it worth buying from supplier X this week?” is now an on-the-spot decision, not an after-the-fact one. In spring 2026 the company increased trade volume by 28% year-over-year with the same back-office headcount.
An unexpected effect: Latin name recognition with synonyms surfaced two cases where the same species was being bought from two different suppliers under different names at prices differing by 18%. The annual savings from that observation alone covered 40% of the rollout cost.
“The most unexpected effect was scale. We assumed automation would lift the team's load — instead, the team now has room to grow the business. From 18 suppliers to 27 in a year, with no new hires. That's not automation — that's a new operational capacity.”
Other case studies
See how we solved similar challenges in other industries
Custom AI-powered system for GRUPA KRES — 100 orders a month in one pipeline
GRUPA KRES orders — from inquiry through measurement, calculation, production to installation — lived in 6 different tools. We built a dedicated system with AI: OpenAI parses customer inquiries, generates preliminary quotes based on historical orders, runs the pipeline from first contact to installation. All 100 monthly orders in one system, time from inquiry to quote down from 5 days to 1 day.
Copilot Studio at a factory: searching across 4,500 technical documents
Production engineers searched for answers across 4,500 technical documents scattered between SharePoint, network drives and a PDF archive. We deployed a Copilot Studio agent with Azure AI Search indexing. The average time to find a procedure dropped from 18 minutes to 40 seconds.
Copilot Studio agent for comparing payments-provider contracts
The finance team negotiated quarterly with several payment providers — each contract was 60–90 pages with different fee models. We deployed a Copilot Studio agent integrated with the company's internal payments-orchestration platform: parses a new contract, compares it to the current one, generates a delta table. Contract analysis time dropped from 8 hours to 25 minutes.
Kontakt
Let’s talk about your needs!
Filling out the form takes just a moment, and we will get in touch to understand your requirements.
