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.
Feed creative engine
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.
Setup
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.
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.
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.
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.
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.
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.
The problem
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 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 honestlyIntegrations
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
The things Meta's native overlays can't do, from the editor to the image. Hover a card for the detail.
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.
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.
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.
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.
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.
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.
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.
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.
Pick the source shot by rule
Choose which product photo leads, per rule, so the right shot always fronts the ad.
Your colours, logos, fonts
Images render from your kit: fonts, palette, logo, gradient and flat colour grounds. Not Meta's generic frame set.
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.
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.
Compare-at strikethrough
The old price strikes through next to the live one, straight from the feed.
-30% the moment it drops
The badge appears when compare-at beats price, and clears itself when the sale ends.
Banner plus code overlay
A rule puts a promo banner and code across the matching products. Another rule takes it off.
'Ends Sunday' on the image
Bind a deadline to on-image copy, so 'ends Sunday' never runs past Sunday.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Start
14-day free trial. Full editor on every plan. No charge until you're ready.