Your products deserve better than a white background.
So does your feed.
CatalogStudio is two tools in one: a feed-management layer that shapes, cleans, and routes your product data to every channel, and an image studio that dresses your entire catalog in on-brand designs. Automatically. Forever.
Works with Google Shopping XML, CSV & TSV feeds · Hosted in the EU 🇪🇺
Four steps, then it runs itself
Plug in your feed
Paste the URL of your Google Shopping XML or CSV/TSV feed. We read it, keep reading it, and notice every time something changes.
Shape the data
Map fields per channel, rewrite titles with rules, merge in stock or pricing feeds, and filter out what shouldn't ship. Every platform gets exactly the fields it wants.
Design and route templates
Drag and drop 1080×1080 designs, bind text to feed fields, and make as many templates as you like. Rules route each product to the right one: shoes get one look, sofas another, sale items a SALE badge.
Let it run
We validate, render an image for every product, and serve a fresh feed per channel. Point Meta and Merchant Center at it, then go do something else.
Not just pretty pictures
Images are half the story. The other half is a full feed-management layer, the jobs you'd otherwise pay a separate feed tool for, built into the same platform and sharing the same data and rules.
Rewrite any field with rules
Chainable transforms for truncating, titlecasing, lookups, and price math, with conditions per product. First matching rule wins, just like you'd expect.
One source, every channel
Per-channel field mapping and output format: Meta gets its CSV, Google gets XML with the g: fields, price comparison sites get theirs. All from a single feed.
Validate before the platforms do
Per-platform requirement checks with a health score per channel, so disapprovals get caught here instead of in Commerce Manager or Merchant Center.
Merge in what's missing
Pull stock levels or pricing from a second feed matched by SKU or GTIN, and fix one-off products with manual overrides that always win.
Ship only what should ship
Filter rules exclude products per channel: out-of-stock on Meta, low-margin on price comparison, whatever your rules say.
// what your feed says
title: "mens waterproof hiking jacket 2.0"
brand: "acme outdoors" color:"forest green"
// one rule combines and cleans them
[[brand:titlecase]] [[title:titlecase:truncate:40]] · [[color:titlecase]]
// what Meta receives
→"Acme Outdoors Mens Waterproof Hiking Jacket 2.0 · Forest Green"
// and per channel, per product
if availability != "in stock" → exclude from Meta
The boring parts, handled
Feed tooling is 10% design and 90% babysitting. We kept the fun part and automated the babysitting.
Lazy, in a good way
Images only re-render when the fields they actually use change. A new price on one product won't repaint the rest of your catalog.
If this, then that
A sale badge when there's a sale price. A different layout for shoes than for sofas. Rules run per product, on every publish.
Set it and forget it
Feeds re-fetch and images regenerate on a schedule. Your output stays current without anyone remembering to click anything.
One feed, many faces
Different templates and field mappings per channel: Meta gets one look, Google another, all from a single source feed.
Any feed, any size
Built to handle whatever you bring. Ten products or hundreds of thousands: parsing streams, images render in parallel, nothing falls over.
European by design
Your feed and catalog data lives on EU-sovereign infrastructure. Never shared, never sold, never used for anything but your feeds.
Fair questions
What does it cost?+
Nothing during the private beta. We'll shape pricing together with early users: beta customers get a say, and a good deal when the time comes.
Which feeds can I connect?+
Google Shopping XML, CSV, and TSV feeds, fetched from a URL you give us. If Merchant Center accepts your feed today, we can read it.
Where can I publish?+
Anywhere that consumes a feed URL. Meta Catalog and Google Merchant Center are the usual suspects, and each channel gets its own output feed with its own templates and field mapping.
Can it replace my feed tool?+
That's the idea. Field mapping, transform rules, product filtering, validation, and supplemental-feed merging are all built in. Those are the jobs you'd normally pay a separate feed tool for, and they share one set of data and rules with the image side.
Do I have to use the image generation?+
No. A channel without a template is perfectly valid, and plenty of feed problems are data problems. Use the feed-management layer on its own and add images whenever you're ready.
Where does my data live?+
Your product data? In the EU, full stop. Feeds are stored on EU-sovereign infrastructure and images are served from EU infrastructure, and none of it is ever shared or sold. Like most websites we use cookies for analytics, but only if you say yes to the consent banner.
I already have an invite code.+
Lucky you: head straight to signup and you're in.
Want in?
We're onboarding a handful of shops at a time, so everyone gets real attention. Tell us about your catalog and a human (not a drip campaign) will get back to you.
Prefer email? Write to [email protected].