Automating Product Creation From a Supplier's Catalog to Your Web Store

Joona Nuutinen Joona Nuutinen
E-Commerce, Automation, AI

Earlier we showed an agent going from a manufacturer’s API to live ads in a single conversation. That is the front door. This is what happens once you walk through it and the catalog has thousands of products in it.

Picture an assistant that lives in your team’s chat. You talk to it the way you would talk to a developer on the team, and it does the store’s technical work: builds the integrations, runs the imports, watches the scheduled jobs, writes the docs. It runs on an open agent framework, Hermes, and the engine being a commodity is the good part: the interesting work moves up to what you build on top of it. Start with the biggest job in running a store: getting a supplier’s entire catalog onto the shelves.

You ask, in plain language

You tell the assistant what you want. “Pull this supplier’s full catalog and stage it for review.” It connects to the supplier’s API, pulls every product with all of its attributes, and brings the whole set in. Thousands of products arrive structured and ready to review. The same works for your next supplier, and the one after that, each behind the same simple request.

You stay in control

Everything lands in a curation view before anything reaches your shop. Each product carries a status: new, already imported, or queued. You scan the list and choose what goes live. A product publishes when, and only when, you move it to the queue. Nothing reaches customers that you did not wave through.

The hard parts are already handled. Variation products, the sizes and colors and bundles, are assembled into the right structure automatically. A supplier’s fields are mapped onto your store’s fields, so color, material, and brand land where they belong. Product copy can be translated as it comes through, with the original kept so further languages stay cheap later.

Your live store cannot be broken by it

This is the part that lets you sleep. The import side has no write access to your store. It cannot push, only prepare. Your store reaches out on its own schedule and pulls in the products you approved. A bad value in a supplier feed, a malformed field, a surprise in the data, none of it can take your shop down, because the part that talks to customers only ever pulls clean, approved product. Control points one direction, and it points the safe way. The same principle runs through the whole setup: each piece gets only the access it needs for its job, and nothing gets more reach than that.

It does more than import

Because it is an assistant and not a single script, the same chat handles the rest of the work that keeps a store healthy. It runs the scheduled jobs and reports back on how the imports went. It tests the order flow end to end so a broken checkout is caught before a customer finds it. It reads and writes the technical documentation as the store grows. You ask in the chat, it does the work, and it tells you what it did.

It grows with you

Point it at another feed and the catalog widens. Taken far enough, this becomes a living product information layer, a single source that stays in sync with your suppliers’ catalogs automatically and can feed more than one storefront from the same data. A direct line into your suppliers is not a convenience. It is a standing advantage most stores never build.

See it with your own catalog

The fastest way to understand it is to watch it run on products you recognize. Bring a supplier feed you already work with, and we will show you the path from their API to a curated, store-ready catalog you control. Book a short session and see your own products come through.