Skip to content

Blog · Published · Updated

Matching supplier products to your internal catalog

Short answer

An AI model narrows down the matching of products from a supplier catalogue to your own item master when names and codes differ. First check search by codes, names and packaging levels, and consider your own adaptation when the model confuses products that differ in packaging or variant.

How we workDetails ↓

  1. 01Call30 minutes with an engineer, free
  2. 02PrototypeA working system on your process and data, free
  3. 03ImplementationTarget and fixed price in the contract; 50% at signing
  4. 04Acceptance50% once the agreed target is met
model on your server or in the cloud in the EU
quoted after the review
same work in application with EU cloud model
from €3,000
task, data and equipment analysis
€0

We belong to the OpenAI and Anthropic partner programmes and learn through their official courses. What this means ↓

Author: Syntalith · 5 min read

Example: the morning request inbox
Agent · ready

Statistics

Purchasing and catalogues: statistics 2026

30 h

fewer correction hours a month at 3,000 catalogue items: search by codes and names cuts errors from 20% to 10%, fine-tuning to 5%. Scenario.

Figures checked: 22 October 2026

Matching a supplier's product
  • The manufacturer's code or GTIN, if there is one
  • The packaging level: single unit, small box, carton
  • The variant and the unit of measure
  • Approval by a purchasing employee

The same product, different packaging

Say a supplier offers a pack of six identical markers. The company catalogue has two items: a single marker and a pack of six markers of the same make and model. The names start the same way, and the employee sees the packaging information only after opening each sheet. The code the supplier assigned does not appear in the internal item master.

A helpful suggestion would show both items at once, with the number of units in the pack and the available identifiers clearly visible. The employee could reject the single marker and then check whether the pack really matches the supplier's offer. Similar names do not end that check.

What an identifier refers to matters too. A GTIN is a number that identifies a trade item. GS1 UK explains that each packaging level should have its own GTIN. So the number of a single product should not serve as confirmation of a multipack's identity. Source: GS1 UK.

If the supplier left the packaging field empty, a list of similar products can still help the search. It gives no grounds, though, to choose the single unit or the pack. You have to check the supplier's document or ask them to fill it in. The system should keep this doubt visible next to the proposed items.

When ordinary search is enough for supplier product matching

If both sides have the same verified identifier for the right trade item, looking it up in the item master can settle the matter without a model. A previously recorded link between the supplier's code and the internal item number works the same way. With the next catalogue delivery, the employee does not have to work out the same link again, as long as the codes still refer to the same items.

So first look at why searches fail. Perhaps the code is stored in a different field, the catalogue has duplicates, or approved matches stay only in individual buyers' spreadsheets. Tidying this information can remove a large part of the manual searching. A model is not a precondition for building a shared list of known links.

Items with no shared identifier are harder. The supplier may use a shortened name while the company records a full description, or give the features in a different order. Then a search that takes the meaning of the text into account can find proposals an employee would not see by typing an exact phrase.

What the model has to find

In this use, the model helps find existing items in the catalogue. Its output is a short list to check. In the marker example, the value of the list is that the employee quickly reaches the right pack and sees how it differs from the single unit.

A model can help find descriptions related in meaning despite different words. The supplier and the company's employee may name the same thing differently, and the search will still show the right item to check.

Google distinguishes using models for information retrieval from using them to assess text similarity. Its documentation also describes tuning models on examples specific to a task. That does not prove that similar descriptions mean an identical product. Google documentation: embedding task types and tuning models.

The buyer does not need to choose a search technique before the first conversation with a supplier. They should, however, settle what help the employee is to get. A useful proposal leads to a specific product sheet and shows the information needed to check it. A bare list of similar names leaves much of the work unchanged.

What justifies your own adaptation

First test a ready model on the searches the team finds hard today. If it finds the right items and employees can pick the right one quickly, further training may not be needed.

Adaptation makes more sense when specific mistakes recur: the model does not recognise the abbreviations suppliers use, or puts single units at the top of the list and the matching multipacks much further down. The company then needs reliable examples of correct matches, assessed by a person who knows the catalogue. Records linked in the past also need reviewing, because an old match may have been a mistake.

Before widening the solution, employees should compare the proposals with ordinary search on further items not used to adapt the model. What matters is whether the right product appears on a short list and how long confirming it takes. Also include products the company does not yet have in the catalogue. Good search help should let you close a case with no match, without pushing you to pick the nearest name.

An employee's approval of a link can then save searching for the same item in the next file. The person responsible for the item master still decides whether to merge records, clear up the data with the supplier or create a new item. Checking changed purchase terms is a later step, covered separately in the article on automating supplier price list checks.

A project with Syntalith for one part of the catalogue

Syntalith builds AI apps and models. For a team that maintains the item master, we propose starting with one product group where employees often search for the same or similar items. We check what tidying identifiers and ordinary search solve, and then compare the model's suggestions with them. A trial of model adaptation should show whether the improvement over these simpler methods justifies rolling it out and maintaining it.

The project's result should reach the place where the employee reviews the supplier's offer, so they can open the proposed sheet and approve the link. For the first call, it is enough to tell us how you search for a product today and where you most often get stuck. You do not need to prepare a specification or send the whole catalogue in advance. We price a private model after a call about the data and the hardware, and an app on it starts from €3,000 net (pricing).

What a supplier product matching model costs and what it saves

Scenario: 3,000 catalogue items a month
Today: 20% errors × 3,000 × 4 min
40 h × €34.90 = €1,396
After a change without training (search by codes and names): 10%
20 h (€698)
After fine-tuning: 5%
10 h (€349)

Fine-tuning saves another 10 h (€349) a month beyond the simpler change

The error shares and the correction time are the scenario's assumptions, which we measure on cases not used for training. €34.90 an hour is the EU average hourly labour cost for 2025 according to Eurostat.

The comparison before the decision
  • Cases for assessment kept apart from training examples
  • The same set for the current solution, the simpler change and the new model
  • Decisions by the people who correct the results today
  • Errors counted separately for each type of mistake

Where to start

In the free process review we choose one process and 20 to 100 cases the team has already handled. We compare the simpler change with the adapted model on cases the model has not seen, and within 2 working days you get a written summary with a price. We adapt models as part of private LLMs, and build the app as an AI app.

Worked example · Scenario

How we count the payback: matching products

We run the same count for your purchasing team in the free process review.

€2,792

a month for checking 800 supplier invoices by hand

Payback: 1.3 mo.

6 minutes to compare an invoice with the order and the goods receipt and checking in 15% of the old time are our assumptions. €34.90 an hour is the EU average hourly labour cost for 2025 according to Eurostat, for companies with 10 or more employees. Model cost: €0.0040 per invoice, measured in our invoice coding system (0.004514 USD), at the ECB rate of 1.1205 USD per euro on 22 October 2026.

See the full calculation →

This is how we implement it in companies

All case studies →

Client results.

All projects →
foap.comcustomer service

foap.com customer service: 95% of replies are sent automatically.

Users from several countries write to foap.com, in several languages. The system reads the entire conversation and the terms of that person, and then sends a response in that person's language. Questions about money and exceptions go to the team with a ready draft, so they have to check and send them.

the system sends the answers itself, without human typing
95%
time from the arrival of the e-mail to the ready response (median)
30 s
e-mails that require a response receive a ready-made draft
100%
less work for every 1000 answers (estimate)
47 h

Data from foap.com production, October 20-21, 2026. Estimate: 3 minutes for handwritten response.

How foap.com customer service works →
Sample messages. Money matters always come to the person.

Other implementations

jaktako.design

studio projektowe

−87%

Time to look for new customers, every day

4 hours → 30 min

approx. 73 hours less per month (21 days of work)

according to the studio

How the agent loop works →
Signature Estates

real estate

approx. −90%

Operator time spent browsing portals, per day

2–3 hours → 20 min

approx. 45 hours less per month (21 days of work)

respect · contact the seller 5 minutes after the announcement

How the agent finds property listings →
Kuba Koziej, CEO and co-founder of MoreGrowth and board member at Natu.Care

Kuba Koziej

CEO and co-founder, MoreGrowth

„We started with my own AI agent. During the training that followed, I learned to build new applications myself. Today I am bringing this way of working with AI into my business. Working with Syntalith gave me exactly the skills and tools I needed.”

View the original training review on LinkedIn ↗

A model on your server or in the cloud in the EU, proven on your tasks.Book a free process review (30 min) →

How we build automation and agents

From a conversation to a working system in four steps.

  1. 01 · 30 min

    Free process review

    €0

    You're talking to an engineer. You receive the written plan within 2 business days.

  2. 02 · 5 days

    Free prototype

    €0

    The system works on 20-100 cases that your team has already handled. You see every result.

  3. 03 · 2–16 weeks

    Build

    50%

    Fixed price and goal written in the contract. First installment upon signing.

  4. 04 · after reaching the goal

    Reception

    50%

    You pay the second installment when the system reaches its target on your cases.

How a free prototype is created

Mon.

We set a goal

What result do you consider good?

Tue–Wed

The system is working

It goes through your affairs, one by one.

Thu

We compare

We check every difference with the team's work.

Fri

Result and price

List of errors and fixed implementation price.

You choose the matters. We anonymize them upon request, they stay in the EU and we delete them after the test.

On the market, such a test usually costs from PLN 3,000 to PLN 8,000.

Book a free process review (30 min)

We establish a prototype during a free analysis.

Data checked on October 25, 2026.

„Is my data safe?”

Yes. You choose where they go: from your company account to the model on your server.

  1. 00Employee's private account

    Customer and company data ends up in an account that the company cannot see or control. There is no data processing agreement, so it is a violation of the GDPR. When an employee leaves, the chat history goes with them.

  2. 01ChatGPT or Claude corporate account

    The provider does not use your data to train models. A copy of the queries remains in his logs for up to 30 days.

  3. 02API with zero retention (ZDR)

    The provider processes the request and does not save anything. It requires his consent, we prepare the application together.

  4. 03Processing in the EU

    Queries are counted and stored in Europe: OpenAI in the EU region, Claude via clouds with the EU region.

  5. 04Model at your place

    The open model runs on your server or in your cloud in the EU. The data does not go outside the company.

What we do with every implementation

  • Confidentiality agreement and data processing agreement before we receive any data.
  • You choose the cases for the prototype and we anonymize them upon request.
  • The data stays in the EU and we delete it after the test.
  • Corporate accounts with an administrator on your side.

When data cannot leave the company

The open model runs on your server or in your cloud in the EU. To choose from:

White-tailed eagle
Polish model, SpeakLeash and ACK Cyfronet AGH
PLLUM
Polish model, HIVE consortium commissioned by the Ministry of Digitization
Qwen
Alibaba
GLM
Zhipu AI
DeepSeek
DeepSeek

We select a model for the task and check it on your cases. We run it, tune it and maintain it.

Source: Bielik and PLLuM, ACK Cyfronet AGH ↗ · PLLuM, Ministry of Digitization ↗

Do you have a lot of your own data? We will fine-tune the small model.

  1. 1 Your examples
  2. 2 tuning
  3. 3 test on new cases
  4. 4 model at your place

When you have thousands of similar emails, documents or reports, we teach a small open model based on your examples. It works for you, responds quickly and costs less to maintain than a large model. We measure quality on issues that the model has not seen while learning.

Przemysław and Piotr did it in large programming and consulting companies. Artem did it before and does it today at Syntalith. It's about models on your own infrastructure, tuning and quality measurement.

You choose the protection level during the interview. We sign the data processing agreement before we see any data.Schedule a free analysis →

Private AI models

A model on your server or in the cloud in the EU, proven on your tasks.

We select the model and equipment for the task, run it and measure the quality using your examples before you buy anything. The data stays in the company or in the cloud in the EU. We price implementation, hardware or hosting and support separately after analysis.

View private AI models →
model on your server or in the cloud in the EU
quoted after the review
same work in application with EU cloud model
from €3,000
task, data and equipment analysis
€0

Questions

  • How do you match products from a supplier catalogue to your item master?

    First by codes, names and packaging levels. An AI model helps with descriptions that share no codes and shows candidates with their differences for approval.

  • When should you adapt a model for product matching?

    When a ready model regularly confuses products that differ in packaging or variant, and the team has checked examples of correct matches.

  • How much does fine-tuning a model cost?

    An AI app at Syntalith costs from €3,000 net, and we price adapting the model after comparing it with a simpler change on cases the model has not seen. In the scenario, fine-tuning saves another 10 hours a month beyond what search by codes and names gives.

Let's talk

Just write, call or choose a date.

We work fast because we hate corporate cotton wool. We don't have salespeople or managers to keep an eye on managers. You talk immediately to engineers who then build your system. We respect each other's time and yours too.

We will accept 3 more companies by the end of the year.

Mon–Fri 9:00–17:00 CET

What our OpenAI and Anthropic partnerships mean for you.

OpenAI makes ChatGPT and Anthropic makes Claude. We belong to the partnership programs of both companies, so we work with their tools every day and learn from the creators themselves.

OpenAI Select PartnerClaude Partner Network
01We will select a tool for the task
We implement both ChatGPT and Claude. We check both on your documents, and you choose the one that makes fewer corrections and saves more time.
02Knowledge straight from the creators
We learn from official OpenAI and Anthropic courses and materials. Your team learns about the features and settings that work today.
03Licenses without our margin
When we roll out ChatGPT, Claude or Copilot, you buy the licences directly from OpenAI, Anthropic or Microsoft and they invoice you. We add nothing to the licence.
04Certified engineers
On the team, we have an AWS certification in machine learning and an Anthropic certification in systems architecture on Claude.

Participation in programs does not mean that OpenAI or Anthropic endorses our services.