For Shopify & WooCommerce stores running catalog ads

Your product feed,
on brand everywhere.

Connect any CSV, XML or JSON feed and design a branded card once. It becomes the product image itself — so it shows up on Meta, Shops, Google, Pinterest and TikTok, not just inside Ads Manager. No agency, no exports, no designer on call.

Free up to 100 products · No card required · Cancel anytime

PROMO
AURORA
Aurora Wireless Headphones
Bestseller
179 €
129 €
−50 €
Try the builder

Design one card. We render the other 999.

This is the real renderer, not a mockup. Whatever you set here is applied to every product in your feed.

Layout

Format

Brand colors

Start free with this designYour design is waiting for you after sign-in. No card required.
WORKS WITHShopify exportsWooCommerceGoogle Merchant XMLPrestaShopAny CSV / TSVJSON APIs
How it works

From raw feed to ad-ready images
in four steps.

Most teams finish the first run in under fifteen minutes. Everything after that is automatic.

feed.csv974 rows
title→ title
price_gross→ price
img_1→ image_link
stock_status→ availability ?
01
Connect your feed

Paste the URL of any CSV, TSV, XML or JSON feed. Columns are detected and mapped to Meta's fields by name.

02
Design a card

Pick a layout, drop in your logo and colors, bind price, title and badge to feed fields. Preview on real products.

WHERE
price > 0974
availability = in stock941
/f/a309fa4a59…csv
03
Publish a feed URL

Filter with rules, attach the template, and copy one URL. Every product image in it is now your branded card.

Meta Commerce ManagerSynced
941 / 941 items accepted · 0 errors
next fetch in 12 min · cards cached at the edge
04
Stay in sync

We refetch your feed, re-render only what changed, and Meta picks it up. Price drops show on the card within minutes.

Everything the feed needs

The parts an agency
would charge you for.

Everything between your shop's export and Meta's catalog spec — mapping, validation, image rendering, hosting — handled once and kept in sync.

Branded everywhere, not just in Ads Manager

The designed card is written into image_link, so it is the product image itself — Meta ads, Shops, Google, Pinterest, TikTok, retargeting and email all get it.

Your design, not four fixed slots

Four layouts, four formats, any field as a badge, your logo and your colors. Preview on your real products before anything goes live.

Rule-based output feeds

One source, many feeds: in-stock only, above €100, a single brand. Values are suggested from your data as you type.

Meta readiness check

Auto-mapping by column name, required fields flagged, and values Meta rejects rewritten before Meta ever sees them.

Any feed, any shape

CSV, TSV, XML (Google Merchant, custom), JSON. Nested fields flattened, delimiters detected, 50,000 rows per source.

Always fresh, always fast

Scheduled re-syncs, content-hashed image URLs so Meta re-fetches only what changed, cards stored once and served from the edge.

New · Professional

One feed, several looks.

Design rules pick a different card per product type, brand, price range or label — sneakers get the bold drop design, premium items go black, sale items go red. Meta still fetches one URL.

Pricing

Simple, self-serve, no sales call.

Priced by the number of products you push to Meta. Monthly or yearly; upgrade or cancel from the app.

Free
Try it on a real feed.
€0
Start free
  • Up to 100 products
  • 1 feed source · 1 output feed
  • 1 card template, all layouts
  • Daily refresh
Most popular
Standard
For one shop or brand.
€49 / month
or €490 / year — two months free
Get Standard
  • Up to 1,000 products
  • 3 feed sources · 5 output feeds
  • Unlimited templates
  • Sync every 15 minutes
  • 2 team members
Professional
Multi-brand groups and agencies.
€149 / month
or €1,490 / year — two months free
Get Professional
  • Up to 10,000 products
  • Unlimited sources and feeds
  • Design rules: a different card per segment
  • All card formats: 4:5, 9:16, 1.91:1
  • 10 team members

Prices exclude VAT · Monthly or yearly via Stripe · Downgrade or cancel from Billing at any time

FAQ

Questions,
answered.

Meta has its own catalog templates now — why use this?

Meta’s templates decorate the ad at serve time, inside Ads Manager, with four fixed label slots and no custom fonts. We change the product image itself, in your feed — so the branded version is what shows in Shops, Google, Pinterest, TikTok, retargeting and email too, in any layout you like, with a different design per segment on Professional.

Does Meta accept these images?

Yes. The output is a standard Meta catalog CSV; only the image_link column points to your rendered card. Meta fetches them like any other product image.

What counts as a product?

Each row in your source feed. Rows filtered out by a rule still count, since we keep them synced and ready.

What happens when I go over my limit?

Your feed keeps serving. We stop adding new products past the limit and show you exactly how many were skipped, so you can upgrade when you're ready.

Can I use my own logo and colors?

Yes, on every plan. Cards are set in Figtree today; custom brand fonts are on the roadmap. The square format is on every plan, and 4:5, 9:16 and 1.91:1 are on Professional.

Where is my data stored?

Feed snapshots and rendered cards are stored in Supabase and served through Vercel's edge network. We only hold your product feed, never your customers' data.

Paste a feed URL.
See your first cards in a minute.

The Free plan is a real plan — one feed, one template, up to 100 products, no card. Or write to us and we'll look at your feed together.

Talk to us

Unusual feed, big catalog, or an agency setup? Tell us a bit.