Tiffany Lighting Direct
Home and lighting retail
- To get a new supplier range live, down from weeks or months
- Days
- Extra hires needed. Cernel works like an extra employee on the team
- 0
Build versus buy
A demo that fills a few fields is quick to build. Running enrichment across a whole catalogue, in every language, every day, takes a team. A fair look at both paths for ecommerce, master data and IT teams.
What building takes
Building enrichment in-house can be the right call, and a first version comes together quickly. What decides the cost is everything after it: the parts that keep it accurate, affordable and running on every product, every day.
Connectors for your PIM, ERP, shop and feeds, and a sync that writes the right value back to the right place without overwriting someone's edit.
Shopify, Struct PIM and inriver sync both ways. CSV files, feeds and a REST API cover everything else. Integrations
A model of your category tree, and Google's beside it, with rules that inherit down the tree, attributes that depend on each other and variants that stay consistent.
Every product is placed in your categories and gets the fields that category needs, with rules set once high in the tree. Categories and fields
One big prompt per product goes generic. Good results take a prompt for every attribute in every category, tuned and kept up to date.
A specialised agent for each attribute, written in plain language by your team and tested on real products before it runs. AI agents
Search and matching that finds the maker's own page for the right product, and a record of where every value came from.
Agents read the maker's and supplier's pages for the same product and keep the source with every value they write. Research agents
Checks that catch broken characters, cut-off text and values that look right but are not. Plausible but wrong is the failure that costs most.
Answers come from your own option lists, an agent that is not sure says so instead of guessing, and checks run on every output. Review steps
Every text in every market language, checked for tone, special characters and terms that must not be translated.
Every market language in the same run, each with its own prompt, so copy reads native instead of word for word. Translations
A separate image pipeline, with its own models, prompts, file names and alt text.
Media agents treat images as one more attribute: they work from a brief and the product's own data, and write the alt text and file names. Image generation
A review tool for your team, rules for what needs a person, and a log of who approved what.
You choose which values go live automatically and which get a review step. Review steps check every value and only ask a person when something fails or needs a decision, and every approval is logged. Review and approval
A test set from real catalogues, judge models and the statistics to tell a real gain from noise, every time a new model comes out.
New models are tested on real past work and rolled out once they win. Upgrades are part of the platform, not a project on your side.
Long jobs that survive outages, retries that never pay twice, an AI bill that grows with the catalogue, a queue of change requests and the people who know how it all works.
Cernel runs, monitors and tunes it every day. Your product team makes changes in plain language, without a ticket.
What Cernel already runs
Follow one field on one product. Every step is a part of the platform you would otherwise build, test and keep running yourself.
The product arrives from your PIM, ERP, shop or a supplier file.
It is placed in your category tree and gets that category's fields.
Each field has its own specialised agent, inherited from higher in the tree.
The agent reads the maker's own page and keeps the link.
The value must come from your option list and pass every check.
Every market language in the same run.
A Media agent writes the alt text and file name.
A review step checks it and only asks a person when something fails or needs a decision.
The approved value goes back where it belongs.
Example product. Names and values are invented.
For IT and engineering teams
At catalogue scale, enrichment is a distributed system where every call has its own capacity, failure modes and price. This is the part a demo never shows.
Jobs over a whole catalogue run as durable workflows. Deploys, crashes and provider outages pause them, nothing starts over, and a retry never pays twice for a value already made.
Empty answers with a normal finish, streams that stop early, schemas each provider handles its own way. All detected and retried before anyone sees them.
Answers can only come from your option lists. Where code cannot decide, judge models check output against your rules, and an agent that is not sure answers “uncertain”.
A product sits in several taxonomies at once. Rules inherit down the tree, attributes feed each other and run in order, a change re-runs what depends on it, and variants stay consistent.
Each value is stored with the reasoning, the inputs and the agent version behind it. Nothing is overwritten, so anyone can see why a value is what it is.
The cheapest model and prompt that hold quality for each task, photos sized to what each model can use, prompts built for caching, and translations planned per language.
Re-run a model on its own past calls and it does not fully agree with itself. Telling a real gain from that noise takes this, every time.
Who owns what
Your experts spend their time on the decisions only they can make, and your developers stay on your own roadmap.
Every new attribute, value or fix waits on the IT roadmap. To the people who use the tool every day, it always feels half finished.
IT connects your systems once. After that, a new attribute is a sentence your product team writes, tests and approves.
Decide
Building is the right call for some teams. Tick what is true for yours. Nothing you tick is stored or sent anywhere.
Tick what is true for your team, and see which way it leans.
Teams that bought
Home and lighting retail
Fashion
Health and beauty
A new supplier sheet used to mean weeks, if not months, of work. Now we're talking days.
Figures from the published customer stories. Outcomes depend on how each team uses its data.
Before you decide
Whichever way you go, these decide what it costs to keep running.
New models arrive all the time, and a model can disagree with its own past answers. Built in-house, someone has to re-test every attribute in every category before anything switches.
With Cernel, we do it on real past work before any customer moves, and every value stays traceable to the version that made it.
Every product, attribute and language is a call with its own price, and every re-run as rules and agents change adds to it.
With Cernel, model and token costs are ours to manage. We bring them down lever by lever: the right model and prompt per task, photos sized per model, caching and translations planned per language.
Built in-house, a new attribute is a ticket on the IT roadmap, and it waits its turn.
In Cernel, your product team describes it in plain language, tests it on real products and approves it. Your developers stay on your own roadmap.
Accuracy needs rules, checks on every output and a record of why each value is what it is.
In Cernel, you choose which values go live automatically and which get a review step. Review steps check every value and only ask a person when something fails or needs a decision, and each value keeps its sources, reasoning and agent version.
An in-house build lives in the heads of the few people who made it. When they leave, the knowledge goes with them.
With Cernel, nothing changes for you. A fix or improvement made for one customer reaches every customer when it ships.
Yes. Many teams buy the machinery and build what makes them different on top. The public REST API lets your own systems push products in, start enrichment and collect approved content.
Send us one of your supplier sheets and see it come back structured, written in your voice and ready for review.
Book a demo