Ecommerce

Your catalogue, ready for conversations

ChatGPT product ads pull their title, price and image straight from a product feed. Whoever controls the feed controls every lever there is — so we don't pass your merchant feed through. We read it, improve it, and publish our own optimized version. Your shop never changes.

Step one: the readiness report — free, whole catalogue

Paste your Google Shopping feed URL and we read every SKU into our database — on the free plan too, all of it. Then you get the report: how many products are ready to advertise, how many aren't, and the exact reason for each one. Image missing. Description missing. No landing page. Marked out of stock in a feed column your shop platform fills in wrong.

That last one matters more than it sounds. If you manufacture to order, your feed probably says "out of stock" for everything — and a platform reading that would advertise nothing. We let you set the reading policy per feed ("made to order: everything active is buyable") instead of silently publishing an empty catalogue.

Hands taping a cardboard box shut on a packing table, stock shelves behind.
Every row in the feed is one of these. The report tells you which ones can be sold.

Titles written for a sentence, not a search box

A Google Shopping title is stuffed for a results page. A chat card is read as a sentence by a person mid-conversation. We rewrite titles and descriptions for that context — per SKU, per market, with the original kept beside it so you can always compare — and every field shows whether it came from the feed, from our optimization, or from your own edit. Your edits always win, and a re-optimization never silently takes them back. Flip between the two:

Product titles
  • HD-114-BLK Hoodie Mens Organic Cotton Black L Sweatshirt Pullover Casual
  • MG-CER-340 Mug Ceramic 340ml Handmade Coffee Tea Cup Dishwasher Safe

Price, sale price and identifiers are never rewritten — your feed decides those.

What never gets rewritten

Price, sale price, and product identifiers come from your feed, always. An ad that claims a price the landing page doesn't show is a rejection at best and a consumer-protection problem at worst. We rewrite the pitch, never the facts.

Switches and segments

Every product has an on/off switch for advertising — out of stock, below margin, negative return rate → off, without touching campaign structure or your shop. Segments ("hero products", "over 500 kr", "winter") group products so ad groups can filter on them; recompute a segment and the account re-organizes itself with no API call at all.

Selling in four countries?

One market is one feed. Connect a feed per country — the SE, NO, DK and FI catalogues each with their own language, currency and copy — and manage them from one account. The same product in two markets is two decisions, because that's what it actually is.

Kept in step, automatically

Your source feed is re-read on a schedule. New products arrive, removed ones drop out of the published feed, price changes flow through untouched. A source feed that goes quiet raises an alarm — products expire on the platform side, and that's a "days, not weeks" problem we watch for you.

On the free plan

The whole catalogue is read, checked and reported — that part costs us a feed fetch and tells you more about your shop than most paid audits. Advertising is where the plan bites: free advertises five SKUs of your choosing, Pro advertises everything that's ready.

Get your catalogue's readiness report

Connect a feed on the free plan and see exactly what's holding your products back — every SKU, every reason.