Feed creative engine

Raw shots don't sell. Designed ones do.

Adorn turns your product feed into Meta catalog ads that look designed, because they are. Prices, badges, and sale messaging update themselves. You set it up once.

From $189/mo. 14 days free. Set up in an afternoon.

-30% WALL ART $89 $129 4:5 · live 4:5
NEW DRINKWARE $34 1:1 · live 1:1
-20% PRINTS $47 $59 9:16 · live 9:16
SALE FURNITURE $240 1:1 · live 1:1
-34% LIGHTING $99 $150 4:5 · live 4:5
NEW PRINTS $59 9:16 · live 9:16
-30% WALL ART $89 $129 4:5 · live 4:5
NEW DRINKWARE $34 1:1 · live 1:1
-20% PRINTS $47 $59 9:16 · live 9:16
SALE FURNITURE $240 1:1 · live 1:1
-34% LIGHTING $99 $150 4:5 · live 4:5
NEW PRINTS $59 9:16 · live 9:16

Setup

Connect a feed. Design one template. Done.

That's the whole setup. Everything below is what Adorn does on its own from then on. Each demo is the real mechanic, drawn small.

Design

A real editor: drag-drop canvas, live preview on your own products, brand fonts, dynamic badges. Start blank or import your Figma file. Not a locked template.

design

Applies to

What a template applies to is a rule, not a spreadsheet. Point one at a collection, tag, price band, discount, or rating and it picks the products for you. The count updates live and you preview the whole catalog before publishing. If a change would move 40 products to a different design, Adorn says so first.

target
128 products match

Auto-refresh

A price drops overnight. The creative rebuilds itself before you're awake. Put a template on a schedule and your sale design goes live Friday, takes itself down Monday. Nobody re-exports anything.

auto-refresh

Formats

1:1, 4:5, 9:16, plus an A/B variant from the same design. Heavy branding or barely any: test it, don't guess. Connect Pinterest and a 2:3 Pin artboard joins them.

formats

Sources

Point it at what you already run. Paste your site URL and the brand kit builds itself: logo, colours, fonts. No re-platforming, nothing to export.

sources
Connected
Before: a raw, unbranded product photo exactly as it appears in the catalog feed today.
After: the same product rendered by Adorn with an on-brand frame, a live sale badge, category messaging, and price.
Before After
Same product, same feed. Left: what Meta serves today. Right: through Adorn. Drag the handle.

The problem

Meta wants dozens of variations per product.

Across your catalog, that's thousands of assets. Nobody builds them by hand, so most brands ship the raw feed and hope. Yours doesn't have to.

Why we built it

We built this for our own clients first.

We run an ad agency, so we ran our clients' catalogs through every feed app out there. The pricing was the problem. Big catalogs got punished: $3,000 a month and up as the SKU count climbed. Small catalogs paid too much too, a steep premium for only a few hundred products. And the real number stayed hidden until you were on a sales call, then crept up from there. Add confusing editors nobody liked, and we'd had enough. So we built our own: a modern Canva-style editor, every feature those apps have and more, at flat public prices you can read right now. It's been in production ever since, rendering a live catalog of thousands of products every day. Now it's yours too.

Compare us honestly

Integrations

Works with what you already run.

Shopify Meta catalog DataFeedWatch Any feed URL: CSV / XML / JSON

Meta-AI-safe: designed images swap in as your priority image. Nothing else in the feed changes, so Advantage+ keeps optimising on the signals it already has.

The toolset

Not just a sale badge.

The things Meta's native overlays can't do, from the editor to the image. Hover a card for the detail.

Modern Canva-style editor

A real design canvas

Drag-and-drop layers, snapping, smart guides, zoom, align, group, undo and redo. Everything you expect from a modern editor, built for catalog creative. Not a locked template picker.

Figma import

Bring your frames in

Import a Figma frame and Adorn maps the layers, fonts, and colours into an editable, rule-ready template. Start from what your designer already made.

Meta safe-zone overlay

Design inside the safe area

The editor shows Meta's safe zones as you work, so nothing important gets cut off in feed or Stories.

Live reviews and rating

Stars, only when they help

A real rating and review count from your store, rendered onto the ad only when a product clears your threshold. Weak ratings stay off. Meta's native overlays can't touch your store reviews.

Category messaging

Different copy per collection

A different headline per collection, type, or tag, chosen by rule. Long titles auto-shrink to fit the frame. No manual tagging.

Show and hide by rule

Per-element conditions

Any element can carry its own condition, per product. A badge only shows when the discount clears your bar, a rating only when it's strong.

Image crop and fit

No more white bars

Fit, fill, and an ambient blur band fix letterboxed studio shots, so tall formats stop shipping with bars down the sides.

Text that always fits

Auto-shrink to the frame

Long product titles and headlines shrink to fit the badge or frame on their own. No overflow, no manual trimming, ever.

Image variant select

Pick the source shot by rule

Choose which product photo leads, per rule, so the right shot always fronts the ad.

Brand kit and fonts

Your colours, logos, fonts

Images render from your kit: fonts, palette, logo, gradient and flat colour grounds. Not Meta's generic frame set.

Background removal

Every product, cut out automatically

Clean cutouts across the catalog, generated as products land in the feed and cached, so a product image the catalog has already cut out is never re-billed. You set a monthly cap; it maintains itself as the catalog grows.

AI backgroundsgenerates on the next feed refresh, no live preview

Generated lifestyle grounds

Set a scene once and every matching product renders onto a generated lifestyle background on the next feed refresh, no photoshoot required. Premium: bring your own Bria or Photoroom key.

Was to now price

Compare-at strikethrough

The old price strikes through next to the live one, straight from the feed.

Sale and % off badge

-30% the moment it drops

The badge appears when compare-at beats price, and clears itself when the sale ends.

Promo and discount code

Banner plus code overlay

A rule puts a promo banner and code across the matching products. Another rule takes it off.

Sale-ends countdown

'Ends Sunday' on the image

Bind a deadline to on-image copy, so 'ends Sunday' never runs past Sunday.

Product videobuilt, switched on per store, not on by default

Your catalog, moving

Turn it on and Adorn builds a short motion clip per SKU from the branded image you already have, across the coverage and monthly render budget you set. On every plan, no waitlist. Want extra polish on a lead product? Add a hand-picked, human-approved hero clip for Reels and Stories on top.

Five ways to connect

Feed, Shopify, CSV, Meta, sample

A hosted feed URL, a Shopify store, a CSV or spreadsheet upload, your existing Meta catalog, or the bundled sample so you can see a designed image before you connect anything. Adorn sniffs the format and maps the columns itself.

Layered sources

More than one feed at once

Register several sources under one store and Adorn merges them on product id, with a precedence order deciding which one wins per column. A structural feed and a live price source stop being a choice.

Per-country pricingon feed, Shopify and CSV imports, not on Meta catalog or sample

Local price, local currency

Declare the countries you sell into and each product carries its own price and currency per market, so a shopper is shown the real local price rather than a converted one.

Rules with schedules

Match products, pick the window

Rules match on any product fact, nested into match-all and match-any groups, and each rule can carry a start and an end, so a Black Friday design turns itself on and off without anyone being awake.

A/B variants per rule

Two designs, one rule

A rule can carry variant tokens, each with its own design overrides and its own label, so the same matched products render more than one creative and Meta splits the traffic.

Multivariate matrix

Test more than one thing

Declare slots, a colour here and a headline there, with the options you want tried. Adorn cross-products them into a bounded set of combinations, each a real variant with its own render.

Shadows, strokes and fades

The finish, not just the layout

Per-element drop shadow, stroke width and colour, opacity, corner radius and a directional fade, all emitted by the same code the server renders with, so what you see and what ships are the same thing.

Start from a design

Bundled and community layouts

Open a bundled starter or adopt a design from the community gallery into your own account, then change whatever you like. Every bundled layout is a real validated layout, not a picture of one.

AI ad copy

Headline, body, value props

Adorn writes a headline, a primary text and up to five value props per product, and any text element can bind to one of them. The model, the coverage and a hard cap on generations are yours to set.

Priority image feed

Your designed images, swapped in

Adorn serves a catalog feed carrying the designed image for every product. Set it as the priority image source in Commerce Manager and every other field in your catalog stays exactly as it is.

TikTok, Pinterest and Snapchatbuilt, no store can connect TikTok or Pinterest yet

Snapchat connects today

The OAuth handshake, catalog registration and status panels for all three are built and covered. Snapchat's platform app is registered, so a store can connect it now. TikTok and Pinterest still wait on Adorn's own platform app registrations, not on anything at your end.

Team invites and roles

Owner, reviewer, editor

Invite a teammate by email against a role. The link carries a random token that is never stored, only its hash, so a stolen copy of the database hands nobody an invitation.

Approval before go-live

Nothing ships unreviewed

Turn it on and an editor's publish becomes a pending item instead of a live change, for an owner or a reviewer to approve. Off by default, and off behaves exactly as before.

Share a preview link

Send a design to anyone

Mint a link to a template preview for someone with no account, give it an expiry, and revoke it whenever you like. A revoked or expired link stops resolving on the spot.

Priority list

Which template wins

Templates are matched in order, so the list is the tie-break. Drag one above another to change what a product gets, or pause one without deleting it or the rules you wrote for it.

Variant performance and winners

The numbers, then the promotion

Connect your Meta ad account and each variant's impressions, clicks and spend land against the rule that produced it. When one clears the thresholds you set, promote it into the rule.

Feed health alerts

You hear before Meta does

Coverage, staleness and the worst offending products are measured every run against thresholds you set. A breach emails the address you name and raises a notice in the app, with a cooldown so one bad hour is not fifty emails.

Honest numbers

From one template, everything.

3 formats from one design: 1:1, 4:5, 9:16 (plus 2:3 with Pinterest)
Unlimited catalog products on the largest plan
0 images touched by hand
30 capabilities in the toolset, editor to image

Start

Stop shipping raw product shots.

14-day free trial. Full editor on every plan. No charge until you're ready.