Connect any CSV, XML or JSON feed. Map it once, design a branded card, and get a feed URL that turns every product into an ad-ready image. No agency, no exports, no designer on call.
Free up to 100 products · No card required · Cancel anytime
Most teams finish the first run in under fifteen minutes. Everything after that is automatic.
Paste the URL of any CSV, TSV, XML or JSON feed. Columns are detected and mapped to Meta's fields by name.
Pick a layout, drop in your logo and colors, bind price, title and badge to feed fields. Preview on real products.
Filter with rules, attach the template, and copy one URL. Every product image in it is now your branded card.
We refetch your feed, re-render only what changed, and Meta picks it up. Price drops show on the card within minutes.
Everything between your shop's export and Meta's catalog spec — mapping, validation, image rendering, hosting — handled once and kept in sync.
CSV, TSV, XML (Google Merchant, custom), JSON. Nested fields flattened, delimiters detected, 50,000 rows per source.
Auto-mapping by column name, required fields flagged, and values Meta rejects caught before Meta ever sees them.
Classic and Split layouts, more coming. Your logo, your colors, price with strikethrough, badge from any field. Preview on real items.
One source, many feeds: in-stock only, above €100, a single brand. Values are suggested from your data as you type.
Scheduled re-syncs, content-hashed image URLs so Meta re-fetches only what changed, cards stored once and served from the edge.
Upload a logo and set brand colors once; every product image ships on-brand. Teammates share the workspace with their own logins.
Priced by the number of products you push to Meta. Upgrade or cancel from the app, no sales call.
Prices exclude VAT · Billed monthly via Stripe · Downgrade or cancel from Billing at any time
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.
Each row in your source feed. Rows filtered out by a rule still count, since we keep them synced and ready.
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.
Logos and brand colors on every plan. Custom fonts and extra card sizes (4:5, 9:16) are on Professional.
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.