syntact
DEBook a live demo
Product data management, automated — from any source into your article master

Master data management, automated: article master data that stays current, complete, and duplicate-free on its own.

Every system, every channel, one reliable record per article: Syntact automates the ongoing maintenance — reads every update, maps it to your article model, checks for duplicates against your existing data, and puts everything up for approval. Your team approves — instead of typing.

One golden record per article — your ERP/PIM stays in the leadDuplicate checking on every updateGDPR — operated in the EU
The status quo

Reality changed a while ago. Your article master still doesn't know.

Not because your data team is slow — but because between the sources and your article master sits a media break that people have been bridging by hand. Every update, from every source, next to the day job.

Every system has its own truth.

The ERP says A, the shop says B, the Excel file in sales says C. Nobody knows which record is right — so people call around, look things up, and when in doubt create the article again. There is no single source of truth. Just three versions of one.

Attributes incomplete, units inconsistent, descriptions missing.

Every new channel exposes the gaps: the shop needs descriptions, the marketplace demands mandatory attributes, the catalog needs clean units — and tomorrow the digital product passport will ask for even more. The master keeps up with none of it.

The same article, three records, no single truth.

Created once via the EAN, once via the supplier article number, once by hand: without duplicate checking there is no golden record — and every report, every order, and every price depends on which of the three records someone happens to hit.

Maintenance is eating the team alive.

Every update — price list, catalog, datasheet — is read, mapped, and entered by hand. Article by article, next to the day job. The backlog grows faster than the team can type.

≈ 3 min
per article and update — read, map to the article model, check for duplicates, enter
Conservative working assumption
3+
systems in which the same article is maintained in parallel — ERP, shop, PIM, or Excel
Typical picture in the mid-market
200+
suppliers whose changes continuously have to land in the master — only a handful via EDI
Typical picture in trade & wholesale
The error mechanics

A wrong master data record never costs just one typo.

Manual master data maintenance has two built-in costs: the backlog that never gets caught up — and the silent errors it regularly writes into your article master. Both grow with every update.

With Syntact, every update is extracted hours after arrival, matched against your article master, and ready for approval — before the first system keeps working on the old state.
Entered wrong — or not at all

A shifted decimal, a mixed-up unit — or the update simply sits in the backlog. Neither gets noticed. The article carries the wrong state into every system that reads the master.

silent
The follow-up costs arrive quietly

A wrong record doesn't trigger an error message. It just keeps running: wrong orders, returns, negative margin — on every order, in every channel. Master data errors are the most expensive kind, because nobody reports them.

Backlog
The master lags behind reality

Weeks pass between 'update received' and 'update entered.' During that time, every system works on data that stopped being true a while ago — purchasing, sales, the shop, every report.

Duplicates
The article master decays

The same article created three times, attributes sometimes maintained, sometimes empty, units depending on who typed them: duplicates and gaps make every report untrustworthy — and the dataset gets worse with every unchecked update.

Let's do the math

What does master data maintenance cost you — the cost nobody questions?

A conservative calculation: pure maintenance time only. The silent follow-up costs — wrong orders, returns, reports on stale data — and the cleanup of duplicates aren't even counted yet.

Pure maintenance cost — per year
€18,000
4,000 articles × 3 min = 200 h of maintenance — per update round
I want that back
How it works

Approve updates instead of entering them.

No supplier portal, no mandatory format, no rebuilding your sources: updates keep arriving the way they arrive today. Only the data entry is taken over by AI — embedded in your existing system landscape.

01
An update arrives — from any source

An Excel price list, a PDF catalog, a datasheet, an ERP export, or the attachment in a supplier email: Syntact monitors the intake continuously — nobody converts anything, nobody builds mapping files. The 40-line update just like the 40,000-article catalog.

02
Syntact reads, maps & checks against your master

The AI identifies articles, attributes, units, and variants — and maps everything to your article model. Every record is matched against your existing data via duplicate checking: existing articles are updated instead of created again, and missing attributes are enriched with their source.

03
Review, approve — one truth

Your team sees the finished update as a proposal: changes, new articles, flagged exceptions — next to the original source. Approve, and the golden record in your ERP and PIM is current again. Every system reads the same truth — weeks of typing become minutes of control.

Approval stays with your team: no update lands in the master without the okay of your data owners. The AI proposes — people decide.

The difference

MDM systems give master data a home. Syntact fills it — and keeps it current.

The home doesn't maintain itself: every update from every source has to be read, mapped, deduplicated, enriched, and approved. That is exactly the layer Syntact automates — the approved golden record in your ERP/PIM is the goal, everything before that is an intermediate step.

Any source in — no EDI required

Excel in any column logic, PDF catalogs, datasheets, Datanorm, BMEcat, attachments straight from email: Syntact reads whatever arrives. EDI stays where it pays off — for the 200 sources without EDI, Syntact takes over.

Your article model, not a generic schema

Everything is mapped to your product groups, attributes, and units — not to a standard schema that someone has to bend back into shape afterwards. Your data logic stays the reference, not ours.

Duplicate checking against your article master

Every article is checked against your existing data: EAN, supplier article number, description. Existing articles are updated instead of duplicated — three records become one golden record, and the master gets cleaner with every update.

Enrichment with its source attached

Syntact fills missing attributes from catalogs and other supplier documents — and shows where every value came from. No silent guessing: every enrichment stays traceable.

A review queue, not a blind import

The AI proposes — people approve. An unclear unit, a suspicious price jump, a possible duplicate: flagged and put in front of your team for a decision, with the original source right next to it.

No new system, no migration project

Your ERP/PIM stays in the lead — Syntact is the maintenance automation behind it, not another data silo. If you run Pimcore or Akeneo, this makes them more valuable, not redundant.

Integrations

Your ERP/PIM stays. Syntact keeps it current.

Updates come from the inbox and your source systems, verified records land in your ERP and PIM — via API or standard interface, with your article master as the reference. No system migration, no additional data silo.

SAP S/4HANA
ERP / article master
SAP Business One
ERP for SMEs
Dynamics 365 Business Central
ERP / inventory
JTL-Wawi
E-commerce ERP
Shopware
Shop — catalog & prices
Shopify
Shop — catalog & prices
Akeneo
PIM — stays, gets filled
Pimcore
PIM — stays, gets filled
weclapp
Cloud ERP
Microsoft 365
Outlook — data intake
Don't see your system?

We build missing connectors for free — contractually guaranteed. Compatible with anything that has an API or an import format for article data.

The pilot offer

Master Data Pilot: your 3 most labor-intensive data sources — automated into your article master in 14 days.

A pilot on your real data intake, with your article model and your team — on terms where doing nothing is the most expensive option.

Live in 90 days — guaranteed

If your product data pipeline isn't running in production after 90 days, we keep working for free until it is.

€0 license until you're live

You pay no platform license as long as the pilot isn't in production. The risk sits with us.

Setup & ERP/PIM connection included

Catalog intake, article model mapping, and your approval workflow — set up for you, not sold to you.

A solutions architect at your side

90 days of direct access to the person building your use case — no ticket system, no call center.

50/50 implementation guarantee

If the pilot doesn't go to production, you pay only half the implementation.

Connector guarantee

Missing an interface to your system? We build it for free — contractually guaranteed.

Platform from €800 / month — the license only starts once your master data pipeline is in production. A single update round pays for it.
Book a pilot call
Limited pilot capacity: our solutions architects only run a few pilots in parallel — first come, first served.
Keeping master data current? Not new territory.

The mechanism is already running — at real customers, with real data.

This exact use case runs in production at McSHARK: product, pricing, and logistics data from the most diverse sources, harmonized in one semantic data layer — with ROI from the very first use case. Syntact is the AI foundation platform for enterprises: one foundation for every use case, operated in the EU, all the way to on-premises.

  • Supplier sources, catalogs, and the article master in one semantic data layer
  • Permissions & audit log at every level
  • After master data: order intake, invoice checking, knowledge assistant — same platform
"
"With Syntact, we successfully unified all our product, pricing, and logistics data and achieved ROI from the very first use case."
Pera Jovicki
COO, HAAI GmbH (McSHARK) — Apple Premium Partner, Vienna
Live demo

First, see how it works live. Then: your demo, on your data.

Two steps, zero risk: a 30-minute call with a live demo first — then, if it fits, a custom demo we prepare for free on your data.

  1. 1
    Book today: 30 minutes
    Live demo on a real example: A supplier update becomes a verified golden record in your article master. We capture your requirements — and tell you honestly whether it's a fit.
  2. 2
    Then: your demo. Your data.
    We prepare a custom demo with your documents, free of charge — ready in one week, presented in 60 minutes.
Claus Degendorfer — Your expert for product data & AI
Claus Degendorfer
Your expert for product data & AI
  • Founder & CEO of CodeFlügel — software & AI from Graz since 2011
  • 15 years of AI, app and data projects for industry and trade
  • Projects for companies like Siemens, Henkel and voestalpine

In the call you talk directly to an expert — no sales call center.

Prefer writing? We'll reply within one business day.

No newsletter, no spam. Your data is used solely to get back to you.

FAQ

Questions from purchasing leads, master data teams & IT.

Question missing? Ask us directly.

What does automated product data management mean?
Every inbound update — no matter the source or format — is read and structured by AI: articles, attributes, units, variants. The data is mapped to your article model, matched against your article master via duplicate checking, and written to your ERP and PIM for approval. Your team reviews and approves — one golden record per article, continuously current, without typing.
We're really just looking for a way to import price lists. Is this too big for us?
No — price lists are the sharpest entry case, and there's a dedicated page for exactly that: 'Price list automation' at syntact.io/price-list-automation. This page is for the team that owns the article master as a whole: quality, completeness, duplicates, and ongoing upkeep across every inbound source. Many start there and expand — the mechanism is the same.
Which sources can Syntact pull master data from?
Practically everything that arrives today: Excel and PDF files, supplier catalogs, datasheets, ERP exports, email attachments — plus structured formats like Datanorm, BMEcat, or EDI messages, including the cases where suppliers interpret the standard creatively. The biggest lever sits with the sources that have no import path at all today: every update is read, mapped, and put up for approval — without a single supplier having to change their format.
We have interfaces and EDI between our systems. Why Syntact then?
Keep both — interfaces transport data, but they don't check quality. Duplicates, gaps, and conflicting states simply travel through every interface unchanged. Syntact sits in front: it reads inbound updates, checks every record against your existing data, fills missing attributes with their source, and puts everything up for approval. Only then does one truth propagate across your systems — instead of three versions.
Our article model is special — variants, tiered prices, custom attributes. Does that fit?
That is exactly what the mapping is for. During the pilot we define your target model together: product groups, attribute sets, unit logic, variant structure. Syntact maps every inbound update to that model — not to a generic schema. Anything that can't be matched unambiguously is put in front of your team for a decision instead of guessed.
What is a golden record — and how do we get there?
A golden record is the one reliable dataset per article: current cost price and RRP, verified attributes, one unit logic, no duplicates. Syntact doesn't build it in a big-bang project, but continuously: every update is matched against your existing data via duplicate checking, conflicts are put in front of your team for a decision, and every approval makes the master cleaner.
What happens with duplicates and articles that already exist?
Every article is checked against your existing data — via EAN, supplier article number, and description matching. Existing articles are updated, for example with new prices, new ones are created, and uncertain cases land flagged in the review queue. The master grows in a controlled way instead of wild — duplicate checking included, on every single update.
Honestly, our data is a mess. Do we need to clean up first?
No — the cleanup is part of the mechanism. Matching against the article master surfaces duplicates and gaps, enrichment fills missing attributes with their source, and every approval improves the dataset. Whoever waits for clean data before automating waits forever. It works exactly the other way around.
How is this different from a PIM project?
A PIM project gives your product data management a better home — but it doesn't fill itself and doesn't keep itself current. Syntact doesn't replace a PIM and doesn't introduce one: your ERP or PIM stays in the lead, and Syntact automates the ongoing supply — from the inbound update to the approved record. If you already run Akeneo or Pimcore, this makes them more valuable, not redundant.
We're currently evaluating PIM/MDM systems (e.g. Pimcore, Akeneo). When does Syntact make sense?
Before, during, or after the rollout. The PIM/MDM is the home of your master data — Syntact is the steward that fills it and keeps it current: reading updates, mapping, checking duplicates, enriching, putting everything up for approval. Combining both saves you the data maintenance team, not the system. And if you don't have a PIM yet, you start with Syntact directly on the ERP — the home can be added later.
Day-to-day business is running at full capacity — we have no time for a project.
The pilot is built to run alongside your day-to-day business: our solutions architect sets up the pipeline, your team provides one typical data source, a master data extract, and feedback in short sessions. And the best moment is right now — the update sitting in your inbox today will otherwise be typed in by hand again.
Who do I need internally — and what do I tell management and IT?
For management: one calculation — maintenance hours per year times hourly rate, plus the silent follow-up costs of duplicates and outdated records, against a license from €800 per month that only starts once you're in production. For IT: little effort — a data intake (e.g. a mailbox), an interface or import format for your ERP/PIM, and a master data extract. Our solutions architect does the setup. And for both, there's the demo on your real data.
What about data protection and our supplier data?
Syntact runs GDPR-compliant in the EU — in your own cloud or on-premises if you prefer. Article, condition, and supplier data stay in your systems, and access follows your permission model. We provide the documentation your data protection officer and purchasing department need.
What does automated product data management cost?
The platform starts at €800 per month — and the license only starts once you're in production. Setup, data intake, and the ERP/PIM connection are included in the pilot package, and implementation is covered by the 50/50 guarantee. A single update round with a few thousand positions costs more to enter manually than the platform costs in a whole year.
Go deeper

One inbound channel hurts the most? Start exactly there.

Price lists and supplier catalogs are the most labor-intensive sources feeding your article master — each has its own page. And the same mechanism reads your order intake, too.

syntact

The next update is definitely coming. The question is who enters it.

Minutes of review instead of weeks of typing — and an article master every system and every channel can trust.

Production guaranteeGDPR · Operated in the EUApproval stays with your team