Designed catalog ad images for Meta, built from your product feed

Price and discount come from your feed and update on their own. Text never covers the product, and you need no designer and no access to your ad account.

  • No access to your Meta account
  • Text never covers the product
  • 14 days free, no card

Market data: price and discount on the image add +41% and +57% ROAS on average (Confect, 568 advertisers). source

Fashion, beauty, electronics, home: any store with a product feed.

Store feedfeed.csv
title
Chelsea boots, brown leather
price
149
sale_price
89
kroky.uaSponsored•••
Plain feed photo of boots
Like everyone elseWith ecomlune
Shop now

Works with the store and feed you already have. We don't touch your website.

  • WooCommerce
  • OpenCart
  • Shopify
  • Google XML
  • CSV
  • YML

What moves ROAS in catalog ads

One example and six elements. Click a marker or a row to see what each element adds on average.

Chelsea boots, brown leather
−40%
$149$89

Click an element

Discount size

The strongest element. Up to +115% for stores with affordable prices, +24% for expensive ones.

ROAS
+57%
CTR
+2%
CVR
+5%
In ecomlune

Average effect of each element according to Confect: 568 advertisers, 6.5 billion impressions. This is a correlation from the data of a tool vendor, not ecomlune results and not a guarantee. Price and reviews lower CTR and raise conversion, so a design cannot be judged by CTR alone. Source: Confect

Before and after

The same feed photo: plain, and with an ecomlune design.

Beauty

Plain feed photo
The same photo in a design
Feed photoWith ecomlune

The whole photo in a thin frame, price and discount on a dark strip.

Fashion

Plain feed photo
The same photo in a design
Feed photoWith ecomlune

A large photo, the name and a bold price tag on a strip, the discount in a circle.

Home

Plain feed photo
The same photo in a design
Feed photoWith ecomlune

The product large and whole, a column in the brand color with discount and price.

Design example. Product and brand are fictional, this is not a client result.

How big retailers do it

Meta’s public ad library shows two schools: a clean photo and a branded frame with price. You can test both on your own catalog.

Clean photo

A large product on a calm background, nothing on top. Works when photos are good and consistent across the catalog.

For example: Wayfair, Gymshark, Zalando, Sephora

Branded frame with price

Brand color, the price largest, a discount mark. Used by stores that compete on price or sell many brands.

For example: MediaMarkt, Leroy Merlin, JYSK, benuta

Two photos, no price

A full-length photo and a close-up, the offer in a thin strip that does not cover the product.

For example: Urban Outfitters

Color block with discount

A flat bright background, a discount circle and a price tag in the same places on every card.

For example: Sport 24

Names are given as examples of public advertising. They are not ecomlune clients and we do not copy other brands’ ads: open the library and check for yourself.

Don’t trust market numbers, test on your own catalog

Three variants in one catalog, equal budget, 3–4 weeks. Count purchases per 1,000 impressions and cost per purchase, not clicks.

Feed photo

Control: nothing changes.

Clean cut-out

The product without a background, no price or logo.

Full design

Price, discount and logo in a brand frame.

To notice a 30% difference between two variants you need about 230 purchases for each. A small store may not have enough.

Try free for 14 days

Identical photos on a white background. Everyone scrolls past.

Catalog ads fill up with similar shots and the eye stops noticing them. A design of its own for each product group brings attention back to the product.

  • A separate design for each product group
  • Price and discount straight from your feed
  • Turn the design off and your own photo comes back
Plain feed photo: boots
Feed photo
The same product in a design: boots
With ecomlune
Plain feed photo: denim set
Feed photo
The same product in a design: denim set
With ecomlune

From feed to results in four steps

1

Paste your feed link

The same one your catalog already uses. The service suggests product groups on its own: by category, brand and discount.

2

Pick a design per group

Template, background, logo and brand colors. You see the result at once on your own products, including the hardest ones.

3

Add the new feed in Meta

Your catalog and campaigns stay as they are. From then on images update together with prices, with nothing for you to do.

4

Schedule your sales

Set the dates once: the sale design turns on and off by itself, only on discounted products.

A separate design for each product group

Shoes, cosmetics and furniture should not look the same. Groups are built from rules on your feed: category, brand, discount. Each has its own design and schedule.

Strong contrast and a big discount: the product stands out even in a fast feed.

Design example for the group "Clothing and shoes"Design example for the group "Clothing and shoes"Design example for the group "Clothing and shoes"

Sales on a schedule, not by hand

Pick the dates and every group with discounts gets its own design. It switches on by itself on the right day and switches off after the sale. Your nights stay yours.

Black Friday

The sale design switches on by itself for every product with a discount.

The sale design switches on by itself for every product with a discount.

Clear from the first screen

One sentence on where things stand

Instead of a wall of numbers, the dashboard says what matters: what works, what waits for you and what the next step is.

Demo dashboard of a fictional store. All numbers on the screens are examples, not client results.
ecomlune.com/app
The overview screen in the ecomlune dashboard

Moon phases instead of programmer talk

Every sign in the dashboard is a state, not decoration. One glance shows which phase your product groups are in.

  • Feed connectedThe store and feed are linked, no design yet.
  • Design in progressThe first design is chosen or being built for the group.
  • Design is liveThe catalog gets images with the design.
  • PausedThe design is off and products went back to your photos.

Simple plans by number of products

The first 14 days are free, no card. Solo pays by catalog size, with every design and product group included. Running several shops? There is Studio.

1,000 products

Fits you: Solo · up to 1,000 products.

Solo

Fits you

For one shop

$19 per month

  • Up to 1,000 products
  • 20 AI backgrounds per month
  • All designs and product groups
Try free for 14 days

$0 due today, no card needed

Studio

For agencies, freelancers and several shops

Priced for your volume

  • As many shops as you need in one account
  • One price for all shops, cheaper than paying for each
  • Team access to every shop
Write to us

We will offer a price by number of shops and products

You pay by card through Paddle, which sells the subscription as the merchant of record. Prices exclude VAT: Paddle adds your country's tax at checkout. Cancel any time, and within 30 days of a payment we refund it in full, no questions asked.

Try it free for 14 days

No card needed. After the trial you pick a plan by catalog size.

  • Only a feed link is needed to connect
  • No access to your ad account is needed
  • You can switch off at any moment
Start free

Frequently asked questions

How much does it cost and what happens after the trial?

14 days free, no card. Then you pick a plan from $19 per month depending on the number of products. If you do not pay, everything keeps working for 7 more days, then designs switch off and your own photos return to Meta. Nothing is deleted.

Will this break my current ads?

Your catalog and campaigns stay the same, only an extra feed with photos is added. Switch the design off and with the next catalog update products return to your photos.

Meta already has free templates. Why this?

For a simple catalog they may be enough. This is a different job: a separate design for each group, a sale schedule and price and discount always matching the feed.

Does it work with WooCommerce, OpenCart, Shopify?

Yes, the service works with a feed, not with a CMS. Google XML, CSV, TSV and YML all fit.

Do you need access to my ad account?

No. Only a link to the product feed. You add the new feed to your catalog yourself, following a step-by-step guide in the dashboard.

What happens after Black Friday?

Sale designs switch off by date, and with the next catalog update products return to the regular designs.

What can't the service do yet?
  • We don't touch price or availability. We pass only the photo to Meta. Prices, availability and the other fields come from your feed.
  • Backgrounds are not AI yet. The built-in generator draws them. The product is always real and nobody repaints the label.
  • Square 1:1 only. There are no separate images for Stories and Reels yet.
  • Complex photos are cut out worse. A plain white background is removed automatically. A complex photo becomes a tidy card, and any product can stay with its own photo.
  • You upload the report. Statistics come from an Ads Manager CSV report for now, there is no direct connection to the ad account.

Connect your feed and see your products in a design

Connect your feed
ecomlune: Meta catalog ad images built from your feed