Skip to content

Concept buildA worked example of how we would build this for a typical business. Not client work: no client, no client data, no achieved results.

AI Agents

Concept build

Catalogue Enrichment Agent for an Online Marketplace

A concept build for a US online marketplace where sellers upload products with thin titles and half-empty attributes. An agent reads each new listing and the supplier’s spec sheet, fills category attributes and a description from that data only, validates the result against the category schema and sends it to a merchandiser for approval. Nothing publishes without a person.

Concept build cover: outlined agent nodes linked by dashed edges that light in sequence towards an approval gateConcept build
Built for
A typical online marketplace
Industry
E-commerce (marketplace)
Market
US market
Typical timeline
4–6 weeks from category schemas to the first approved batch

The brief

The problem this concept answers

A typical multi-seller marketplace receives a steady stream of new SKUs every week through spreadsheet uploads. Titles are inconsistent, required attributes such as material, dimensions and compatibility are blank or buried in a PDF spec sheet, and descriptions are copied from the manufacturer or missing. Incomplete listings rank poorly in on-site search and filters, so shoppers never find them. A small merchandising team can clean only part of the backlog, and the obvious shortcut, letting a model write the specs, risks publishing attributes nobody has checked.

In the first version

  • New and existing listings in priority categories
  • Attributes filled from supplier sheets, with source links
  • Descriptions written from verified attributes
  • Schema validation and a merchandiser approval gate

Left out on purpose

  • Pricing, inventory and promotions (no access)
  • Image generation or editing
  • Publishing without approval

Explainer

The build in seven slides

Watch the narrated video, step through the slides or read the transcript.

Explainer · 7 slides · about 46 s

Concept build

Concept build: Catalogue Enrichment Agent for an Online Marketplace

Concept build, explained in 7 slides: a concept build for a US online marketplace where sellers upload products with thin titles and half-empty attributes.

Concept build: Catalogue Enrichment Agent for an Online MarketplaceConcept build

AI agents

Catalogue Enrichment Agent for an Online Marketplace

A concept build for a US online marketplace where sellers upload products with thin titles and half-empty attributes.

Concept build: Catalogue Enrichment Agent for an Online MarketplaceConcept build

The problem

What a typical online marketplace is up against

A typical multi-seller marketplace receives a steady stream of new SKUs every week through spreadsheet uploads. Titles are inconsistent, required attributes such as material, dimensions and compatibility are blank or buried in a PDF spec sheet, and descriptions are copied from the manufacturer or missing.

Concept build: Catalogue Enrichment Agent for an Online MarketplaceConcept build

The approach

How we would build it, in 5 steps

  • Category schemas and a 200-SKU audit
  • An agent with a short list of tools
  • Fill only from the source, mark the gaps
  • Schema check, then the approval gate
  • Evaluation before scale
Concept build: Catalogue Enrichment Agent for an Online MarketplaceConcept build

Architecture

How the pieces connect

Diagram: New listings to Enrichment agent (product); Supplier sheets to Enrichment agent (spec data); Enrichment agent to Schema validation (draft); Category schemas to Schema validation (rules); Schema validation to Merchandiser (valid draft); Merchandiser to Store catalogue (approved listing).

Diagram with 7 parts: New listings (source), Supplier sheets (source), Category schemas (source), Schema validation (processing), Enrichment agent (model), Merchandiser (human), Store catalogue (system of record).

Connections:

  • New listings → Enrichment agent (product)
  • Supplier sheets → Enrichment agent (spec data)
  • Enrichment agent → Schema validation (draft)
  • Category schemas → Schema validation (rules)
  • Schema validation → Merchandiser (valid draft)
  • Merchandiser → Store catalogue (approved listing)
Concept build: Catalogue Enrichment Agent for an Online MarketplaceConcept build

Demo · sample run

Sample data

Enriching one cookware listing

Scenario: Enriching one cookware listing

  1. Fetch productListing “Steel Skillet 11”: material, size and stove compatibility empty.Done
  2. Read supplier sheetThe PDF states stainless steel, 11-inch and induction-ready; no weight given.Done
  3. Fill attributes + descriptionThree fields filled with source links; weight marked “needs seller input”.Done
  4. Schema checkUnits and allowed values pass for the cookware category.Done
  5. Approval gateThe merchandiser compares old and new and approves with one edit.Handed to a person
  6. Publish via the Admin APIOnly the approved version is written to the store.Done
Concept build: Catalogue Enrichment Agent for an Online MarketplaceConcept build

Typical targets

What we would measure it against

  • Typical target70–90% of attribute fields pre-filled for reviewBasis: Fields derivable from supplier data in the 200-SKU audit sample
  • Typical targetNothing publishes without approvalBasis: Design property: the agent has no publish permission;
  • Typical targetEvery filled attribute traceable to its source lineBasis: Design property: a source link is stored with each field in the draft
Concept build: Catalogue Enrichment Agent for an Online MarketplaceConcept build

Next step

Scope a build like this for your business

A free call to map your workflow, data and the first version.

Book a Strategy CallFree 30-minute call · no commitment

Slide 1 of 7

Architecture

How the pieces connect

  • New listings· channel
  • Supplier sheets· source
  • Category schemas· source
  • Schema validation· processing
  • Enrichment agent· model
  • Merchandiser· person
  • Store catalogue· system of record
Show the architecture diagram

Architecture of the Catalogue Enrichment Agent for an Online Marketplace concept: New listings → Enrichment agent (product); Supplier sheets → Enrichment agent (spec data); Enrichment agent → Schema validation (draft); Category schemas → Schema validation (rules); Schema validation → Merchandiser (valid draft); Merchandiser → Store catalogue (approved listing).

Diagram with 7 parts: New listings (source), Supplier sheets (source), Category schemas (source), Schema validation (processing), Enrichment agent (model), Merchandiser (human), Store catalogue (system of record).

Connections:

  • New listings → Enrichment agent (product)
  • Supplier sheets → Enrichment agent (spec data)
  • Enrichment agent → Schema validation (draft)
  • Category schemas → Schema validation (rules)
  • Schema validation → Merchandiser (valid draft)
  • Merchandiser → Store catalogue (approved listing)

Connections

  1. New listings → Enrichment agent (product)
  2. Supplier sheets → Enrichment agent (spec data)
  3. Enrichment agent → Schema validation (draft)
  4. Category schemas → Schema validation (rules)
  5. Schema validation → Merchandiser (valid draft)
  6. Merchandiser → Store catalogue (approved listing)

Sample run

One run, step by step

Enriching one cookware listingSample data
  1. Fetch productRoutine

    Listing “Steel Skillet 11”: material, size and stove compatibility empty.

  2. Read supplier sheetRoutine

    The PDF states stainless steel, 11-inch and induction-ready; no weight given.

  3. Fill attributes + descriptionRoutine

    Three fields filled with source links; weight marked “needs seller input”.

  4. Schema checkRoutine

    Units and allowed values pass for the cookware category.

  5. Approval gateA person takes over

    The merchandiser compares old and new and approves with one edit.

  6. Publish via the Admin APIRoutine

    Only the approved version is written to the store.

Build plan

How we would build it

Typical timeline
4–6 weeks from category schemas to the first approved batch
Stack
  • Tool-calling LLM agent
  • Commerce platform admin API
  • Supplier sheet parsing (PDF and CSV)
  • JSON-schema validation per category
  • Merchandiser approval UI
  • 200-SKU evaluation set
  1. Category schemas and a 200-SKU audit

    We start from the marketplace’s category taxonomy and write a JSON schema for each priority category: required and optional attributes, allowed values and units. A 200-SKU audit sample shows which fields the supplier data can actually fill, and that sample becomes the evaluation set the agent has to pass.

  2. An agent with a short list of tools

    The agent can do five things: fetch a product, read the attached supplier sheet, look up the category schema, write a draft and submit it for review. It cannot publish, change prices or touch inventory. Every tool call and its result is recorded in a trace the merchandiser can open.

  3. Fill only from the source, mark the gaps

    Attributes are filled only where the supplier data states them, and each filled field links to the line it came from. Anything the data does not state stays empty and is marked “needs seller input” rather than guessed. Descriptions are written from the filled attributes and the marketplace’s style guide.

  4. Schema check, then the approval gate

    Every draft is validated against its category schema, covering allowed values, units and required fields, before a person sees it. The merchandiser reviews the old and new listing side by side and approves, edits or rejects. Only an approval writes to the store, through the commerce platform’s admin API.

  5. Evaluation before scale

    On the 200-SKU set we score fill rate, field accuracy against the supplier data and how often reviewers edit a draft. The agent moves to a new category only after it meets the threshold agreed for the current one, and reviewer edits feed back into the prompts and the evaluation set.

Typical targets

What we would measure it against

Targets for a typical business of this kind, not achieved results. A real project measures its own baseline first.
  • Typical target

    70–90% of attribute fields pre-filled for review

    Basis: Fields derivable from supplier data in the 200-SKU audit sample

  • Typical target

    Nothing publishes without approval

    Basis: Design property: the agent has no publish permission; only the approval step writes to the store

  • Typical target

    Every filled attribute traceable to its source line

    Basis: Design property: a source link is stored with each field in the draft

Your project

What a real project adds

  • A tool allowlist you sign off

    Every action the agent may take, with its read or write scope and which ones need a person’s approval first.

  • Traces you can audit

    Each run records the plan, every tool call with its inputs and outputs, and the approval decisions.

  • An evaluation set from your cases

    Real examples from your backlog scored before every prompt, tool or model change goes live.

  • Limits on spend and scope

    Step and cost ceilings per run, so an agent that loops or meets bad data stops and asks instead of carrying on.

Decisions this concept leaves for scoping

  • Pricing, inventory and promotions (no access)
  • Image generation or editing
  • Publishing without approval

FAQ

Questions about this build

Is this catalogue agent running on a real marketplace?

No. It is a concept build, and the marketplace it describes is a typical one rather than a client. The skillet listing and the agent trace in the demo are sample data, and the fill-rate range comes from what an audit sample would show, not from a live deployment.

Will the agent make up product specifications?

It is designed not to. It may fill a field only when the supplier data states it, every filled field links to its source, and empty fields are marked for seller input. The schema check and the reviewer catch what slips through, and the evaluation set measures how often that happens.

Can one agent handle categories as different as apparel and electronics?

Yes, because each category gets its own schema and its own slice of the evaluation set. We roll out one category at a time, usually the one with the largest backlog, and move on only when the current category meets its agreed threshold.

Who owns the enriched product data and the descriptions the agent writes?

The marketplace does, inside the catalogue it already controls. Drafts and their source links are stored with the listing, and approved text is the marketplace’s to use like any other copy. Descriptions are written from verified attributes and the style guide, never copied from a manufacturer’s page.

How do sellers learn which product fields still need their input?

Each listing keeps a list of fields marked “needs seller input” with the reason, such as a weight the spec sheet does not state. The marketplace can show that list in the seller portal or send it as a weekly digest, so sellers fill gaps with real data instead of the agent guessing.

Worked examples

More concept builds for this service

Concept builds are worked examples, not client work.

See all concept builds
Concept build

AI Agents

WhatsApp Lead Qualifier for a Property Agency

A concept build showing how we would build an AI agent that qualifies property leads on WhatsApp and website chat at any hour. It would ask about budget, area and timing, score each lead against the agency’s own rubric and book viewings for qualified buyers, so agents spend their time with people who are ready to view.

  • Real Estate
  • Sep 2026
Concept build

AI Agents

Pre-call Account Briefs for a UK B2B Sales Team

A concept build for a research agent that prepares a cited company brief before a sales call, so reps start from checked facts, not a pile of browser tabs. It plans its own research, works only through allow-listed tools, links every line to a source, and drafts a CRM note that a rep approves before anything is saved.

  • B2B services
  • UK market
  • Oct 2026
Concept build

AI Agents

Supplier Follow-up Agents for a Trading and Distribution Company

A concept build for the purchasing team of a UAE trading and distribution company that chases overseas suppliers by hand for order confirmations, ship dates and shipping documents. Four agents split the work: a planner picks the orders that need chasing, a researcher gathers the facts, a writer drafts one email per supplier and a reviewer checks every figure against the sources. A buyer approves each email before it goes, so nothing reaches a supplier on its own.

  • Wholesale and distribution
  • UAE market
  • Oct 2026

Next step

Have a workflow in mind? Let’s scope it together.

Book a free 30-minute strategy call. Bring one process you want to automate and we will talk through scope, integrations and a sensible first step.

Free 30-minute call · no commitment

Send an RFP or security questionnaire