Română

AI Solutions for Distribution and Manufacturing: How to Fix Historical ERP Data to Boost Sales

AI Solutions for Distribution and Manufacturing: How to Fix Historical ERP Data to Boost Sales
19.02.2026
Updated on 11.03.2026

Distribution and manufacturing companies hold an extremely valuable but untapped resource: transaction history and product catalog. OPTI Software has 20 years of experience in developing distribution and manufacturing software, B2B affiliation portals and ecommerce.

In the newly launched Guide #1: AI Recommendations, Upsell and Rules, we analyzed the real obstacles blocking AI adoption in B2B commerce. The conclusion is clear: for AI algorithms to deliver results, we must solve the "cleanliness" of data (Data Cleaning).

Here are 5 frequently identified scenarios and technical solutions for businesses seeking sales growth, from OPTI's experience in digitalization services.


1. The Chaos of Abbreviations

In many B2B databases, history has led to cryptic abbreviations. A product such as "Chrome kitchen faucet" appears in the ERP as "Chr. kitch. Fct.", which could also mean "kitchen food processor Chrome".

A standard search engine or generic AI will not make the semantic connection between the customer's search ("basin mixer tap") and the faucet inventory in the ERP.

The solution from the guide

Implementing hybrid search. This combines exact search (keywords) with vector search (semantic). With proper data processing, the system will "understand" that Fct. means Faucet in the context of plumbing installations. Guide 4 from the AI in B2B 2026 series will be dedicated extensively to this problem.

The chaos of abbreviations in the ERP
The chaos of abbreviations in the ERP

2. The Improvisation of Text Fields

A common limitation of legacy ERPs is the restricted number of fields for contact data. Classic cases occur where, unable to store multiple email addresses per customer, operators recorded them in the "Description/Notes" field, separated by commas.

An automated marketing or quoting system (or a CRM like HubSpot) cannot extract that data to send personalized offers.

The solution

Using automated extraction and structuring scripts (detailed in the "Data Contract" chapter of the guide), which parse the free-text "Description" field and correctly populate a modern CRM, then maintain synchronization.


3. The Tower of Babel of Measurement Units

Data inconsistency directly impacts the AI's ability to recognize and recommend compatible products. The same product can have its dimensions recorded as "1/2 inch", "0.5 in", "1/2'' ", and "12.7 mm" (alongside "127 mm", "1.27 cm" or "0.127 m").

The solution

The process of data normalization. Before training any AI model, data must pass through a standardization filter, so the algorithm knows that 0.5 in = 1/2. Without this step, recommendations for complementary products (e.g., pipe + fitting or rough-in kit) will fail. OPTI Software's experience is embodied in eight data checks we detail in the guide.


4. Colors and Addresses Noted Differently: Unstructured Attributes

One product can be listed as "green", another as "grn" (typo), another as "vert" (import) or "verde".

The system cannot deliver efficiently if "123 W. Washington St. Ste 400" is not correctly mapped alongside {"street": "West Washington Street", "suite": "400"}.

The effect is that filters and orders on the company's B2B affiliation portal cannot function correctly, and customers cannot find the products.

The solution

Unifying color attributes into a single ID (e.g., Color_ID: 23) and similarly for addresses. The guide explains how this cleaning process can be partially automated with LLM agents (e.g., Google Gemini or ChatGPT) to avoid doing the work manually.


From Data Cleaning to Sales Growth

Once the data is clean, advanced sales scenarios specific to B2B businesses and distribution can be activated, which we detail in the guide:

The Zero-Stock Problem: Intelligent Substitution

When a product is out of stock, the ERP displays an error. The sales agent tells the customer "We don't have it", and the customer goes to the competition.

The solution with artificial intelligence

The AI system can instantly suggest: "Product X is unavailable, but Y is technically equivalent (same diameter, same material) and is available in warehouse B". This saves the sale while applying the company's strict verification rules, based on the product specification sheet.

Read about Smart Substitutes in the guide.

Smart Substitutes Architecture
Smart Substitutes Architecture

The Junior Agent Problem (Sales Copilot)

A new agent needs months to learn a catalog of 10,000 SKUs. Until then, they only take simple orders and miss the upsell.

The solution with artificial intelligence

The AI approach: A digital "copilot" agent checks the cart in real time. If the customer requested a boiler, the AI reminds the agent: "For this model, the customer also needs the flue kit and thermostat. Add them to the quote?"

Read about AI copilot in ERP in the guide.

AI Copilot Architecture
AI Copilot Architecture

About Guide #1

These solutions are part of the Guide "Recommendations, Upsell and Rules", a reference document covering the hybrid AI architecture: how we connect legacy systems (ERP) with cloud artificial intelligence technologies, while maintaining control over prices and margins.

The guide is structured by roles (CEO, Technical, Commercial) and includes code examples, architecture diagrams, and budgeting strategies. It prepares businesses for AI implementation.

Why I Wrote This Guide

"I wrote it for entrepreneurs and sales directors who have gone through the fire of an ERP implementation and want to scale. For IT directors who built infrastructures from scratch and want to adapt them. For financial directors who need to justify innovation expenses. For architects who need to substantiate their decisions before the board. We don't promise magic, but engineering."
PhD Marian Călborean, Fulbright scholar, founder of OPTI Software
Marian Călborean

Read the guide online

Download preview (20+ pages) or the full PDF version

Quick Questions

Why does imperfect ERP data block AI adoption?

AI algorithms cannot make accurate recommendations if data is inconsistent, improvised text fields, or different units of measurement make semantic understanding of products impossible.

What is Data Cleaning and why does it matter for AI?

Data Cleaning is the process of standardizing and structuring ERP data before using it for AI. Without it, algorithms will produce erroneous or incomplete recommendations.

What AI solutions become possible after data cleaning?

Smart Substitutes (intelligent substitution when out of stock) and Sales Copilot (AI assistant for sales agents) are two solutions that immediately become possible once data is clean and correctly structured.

What is the TLDR (conclusion)?

Distribution and manufacturing companies hold an extremely valuable but untapped resource: their transaction history and product catalog. Here are 5 real-world imperfect data scenarios and technical solutions to prepare AI for sales.

What technologies and methodologies are involved?

Technologies: ERP (NetSuite, Epicor, Sage, Infor, Microsoft D365, Oracle JD Edwards), HubSpot CRM, Pipedrive, Google Gemini, ChatGPT, Vertex AI Search, hybrid vector search, data normalization, Data Cleaning, LLM agents
Methodologies: ERP data cleaning and normalization, automated structured extraction, measurement unit standardization, product attribute unification, semantic hybrid search, intelligent product substitution (Smart Substitutes), AI sales agent copilot

Marian Călborean

Article written by

Marian Călborean

Manager, Software Architect, PhD. in Logic, Fulbright Visiting Scholar (CUNY GC, 2023)

See on LinkedIn →
Interesat?

Interested?

Schedule a meeting

Get a Free Audit

News and Guides

More News