AI-designed catalog images for Meta Advantage+ ads.
Most catalog ads on Meta still use the raw photo from the product page. Emberfeed lets you design one image template that renders every product on-demand with prices, badges, brand elements, and AI-cut backgrounds, without redesigning a single image by hand.
Why catalog ad creative matters
Meta's Advantage+ catalog ads (formerly DPA, Dynamic Product Ads) automatically pick which product to show each user based on their browsing signal. The creative itself comes from your feed'sg:image_linkfield, Meta uses that image, with optional overlays.
Marpipe, Cropink, and Confect have all built businesses on the premise that branded, on-message catalog images beat raw product photos; the way to know for your catalog is to test it. Their paid plans start at $39/month (Cropink, up to 100 products) and run to $199–999 (Marpipe) and $299–999 (Confect). Emberfeed renders one template over every product's own photo at ~€25/month per feed.
Meta also has free tools of its own, and for some catalogs they are the right choice. Image templates in Commerce Manager (still rolling out to accounts) put the product photo, price, sale price, your logo and text into one layout, and dynamic overlays add price, discount and free-shipping labels on Facebook Feed. If Meta is your only catalog channel and that is the design you need, use them: they cost nothing. Emberfeed is worth paying for when the same feed also has to serve Google, TikTok, Heureka, Zboží.cz or Glami, when the design needs logic on your own feed fields or HTML/CSS, or when you want Claude to build it. We compare the two honestly in Meta image templates vs Emberfeed.
Static product images vs. dynamic templates
Staticmeans whatever's in your product feed's image_link field gets shown to users. Same image for everyone, no overlays, no brand consistency across SKUs.
Dynamic means Emberfeed rewrites the image_linkURL to point at our renderer, which composites your template with this specific product's data. The user sees a polished, on-brand image. Meta sees a normal image URL, they don't care it's generated server-side.
What you can put in a template
- Price overlays, automatically updated when your prices change. Show original + sale price together for discount-heavy catalogs.
- Badges, "Sale", "New", "Bestseller", conditionally shown based on feed fields like sale_price, custom_label_0, or stock level.
- Brand frame, a consistent border, gradient, or texture wrapping every product so your ads are recognisable in feed.
- Logo, placed once in the template, applied across every product without manual placement per SKU.
- AI-cut backgrounds, remove cluttered photo backgrounds for fashion/jewelry catalogs. Built in, no external service.
- Multi-image layouts, show 4 angles of the same product, lifestyle + studio shot side by side, or before/after compositions.
Meta's image specs (and what trips you up)
- →Recommended size: 1024×1024+ for Advantage+; 500×500 is the widely cited minimum. A template can't add detail a smaller source photo doesn't have.
- →Aspect ratio: 1:1 square is the safest default, works in feed, Stories crops, Reels crops, and the Shop tab.
- →Promotional overlays: Meta no longer enforces the old 20% text rule, catalog and Reels placements included, but it still discourages text-heavy images, and Reels and Stories keep safe zones at the top and bottom where the app's UI sits. Keep badges away from those edges and preview a few renders before scaling; Emberfeed doesn't inspect images for overlays.
- →File size: Keep under 8 MB. Emberfeed compresses to JPEG at sane quality so this is rarely a problem.
- →Required feed fields: id, title, description, availability, price, link, image_link. Add brand for branded products and condition for used or refurbished items (Meta treats a missing condition as new). Emberfeed's validator checks every product against this list before you ship.
Connect it to your Meta catalog
- In Emberfeed, open your feed's Settings and copy the output feed URL.
- In Meta Commerce Manager, open your catalog, go to Data sources, click + Add and choose Data file. Paste the URL.
- Meta asks Which platform is your file formatted for?Emberfeed passes your shop's file through and swaps only the images, so pick the platform your shop made the file for: an export for Facebook is Commerce Manager, a Google Shopping export is Google Merchant Center. If you built the feed with Emberfeed's Meta output schema, keep Commerce Manager. Your feed's Settings tab tells you which.
- Pick an hourly or daily schedule. Emberfeed refreshes from your shop every hour.
Why this costs €25 and not €200+
Cropink's entry tier is $39/month (≤100 products), with a custom-quote Enterprise plan above that. Marpipe runs from $199/month (Startup) to $999+/month (Enterprise). Confect publishes $299 / $499 / $999 tiers.
Emberfeed is built around three constraints: (1) you design the template once, in the editor or with Claude or ChatGPT drafting it from a brief the editor composes (or Claude building it over Emberfeed's MCP connector), (2) one tool covers feed editing AND image rendering, (3) pricing matches small e-shops and one-off campaign tests. Result: ~€25/month per feed. First 3 months free up to 1,000 products.
Ship better Meta catalog ads this week.
Free for 3 months on one feed up to 1,000 products. No credit card. Connect your XML feed, design a template (yourself, or with Claude or ChatGPT), paste the new URL into Meta Commerce Manager.