DPA Creative Editor

Catalogue ads made for clicks.

Plain DPAs are white boxes with grey product photos. The Creative Editor turns every SKU in your feed into a branded ad: your colours, your type, dynamic price tags, sale badges. Design one template, render it for every product.

Meta catalogue sync Live feed URL output No zip uploads
Template1080 × 1080
Product image
{{brand}}
{{title}}
{{sale_price}}{{price}}
RenderedAM90-WHT-42
−22%

Nike

Air Max 90 · White

£124.95£159.95

0 starters

ready-made layouts

each in 1:1, 4:5 and 9:16

0 template

every SKU rendered

from your live feed

0 sizes

1:1 · 4:5 · 9:16

laid out natively

0 fields

dynamic text

price, sale price, discount and more

Used by feed teams at ambitious brands and agencies

AKT LondonPulsioMindful ChefContempeeNutrition GeeksBPerfect CosmeticsHoly GelsPuresportRevive CollagenNoted AromasRheal SuperfoodsSneak EnergyCleensFree SoulUK RadiatorsAKT LondonPulsioMindful ChefContempeeNutrition GeeksBPerfect CosmeticsHoly GelsPuresportRevive CollagenNoted AromasRheal SuperfoodsSneak EnergyCleensFree SoulUK Radiators
The problem with vanilla DPAs

Catalogue ads aren't supposed to look like the catalogue.

Generic

Grey product on white background. Indistinguishable from every other reseller in the search results.

Static

No prices change. No badges. No urgency. The same image appears whether you're on sale or not.

Locked

Want to test a new design? Re-render every product, re-upload to every channel. Days of work.

How the editor flips it

One template. Branded. Dynamic. Rendered for every SKU. Published to a live feed URL.

Design once. Drop in dynamic fields like price, sale price, brand, variant. The editor renders every product in your feed against the template, then sends the images to your Meta catalogue or publishes them in a feed URL Meta can read directly. No exports. No zip files.

How it works

Four steps from blank canvas to live feed.

The editor is built around the same loop as a design tool you already know. Layers on the left, canvas in the middle, properties on the right. No code, no exports.

01

Pick or design a template

Start from the template library or open a blank 1080 × 1080 canvas. Add text, shapes, images, and a product-image layer.

02

Drop in dynamic fields

Place placeholders like {{title}}, {{sale_price}}, {{brand}}, {{variant_title}}. Design checks flag any field the editor doesn't recognise.

03

Preview against real SKUs

Cycle through products in your feed inside the editor. See how every variant renders before you ship the template.

04

Publish to a live feed URL

One click renders the template for your whole feed. Our Meta catalogue sync sends the images to your catalogue, or Meta can fetch them from your feed URL.

The editor

A real design tool. Built for catalogue ads.

Layers, shapes, shadows, outlines, rounded corners and blend modes. And layers can reference your product data, so the canvas you see is the same canvas your customers see, rendered with their SKU.

−22%

Nike

Air Max 90 · White

£124.95£159.95

Every size, one template

One design. Three native formats.

Switch between square, portrait and story and the editor lays the design out again for that format, so nothing is stretched or cropped. Safe-zone guides show where the Stories and Reels interface sits.

1:1

1080 × 1080

Meta Feed · Carousels

4:5

1080 × 1350

Meta Feed (portrait)

9:16

1080 × 1920

Stories · Reels

Dynamic fields

Twelve fields. Every product, every render.

Drop a placeholder into any text layer. The editor substitutes the live value from your feed at render time. Conditional fields like sale price only show when there's a value to show.

01{{title}}Full product name
02{{brand}}Brand or manufacturer
03{{price}}Listed price with currency
04{{sale_price}}Discounted price when active
05{{discount_pct}}Percentage off, e.g. 25%
06{{discount_amount}}Money saved, e.g. £10.00
07{{variant_title}}Full variant string, e.g. Navy / M
08{{item_group_title}}Parent product / item-group title
09{{color}}Variant colour
10{{size}}Variant size
11{{gtin}}Global Trade Item Number
12{{mpn}}Manufacturer Part Number
Use cases

What teams use it for most.

Sale events

Run sale ads that show the actual discount.

Drop {{sale_price}} and {{price}} into the template. When a SKU goes on sale, the render shows the new price with the original strikethrough. When the sale ends, the render reverts. No manual creative refreshes.

New collection launches

Branded backgrounds and collection badges.

Apply your seasonal palette to every product image in the drop. Tag the new range with a custom label and show a New in badge only on those products. Publish once and every tagged product gets it.

Multi-region

Localised currency without re-uploading creative.

Same template, different feed per region. £, $, € render automatically based on each feed's locale. Stop maintaining a separate creative library per country.

Questions

What teams ask first.

Yes. Point the editor at any feed already in your account. Renders pull title, image, price, brand and variant straight from your live data, the same data Meta already sees.
Growth & Pro · Trial when you go live

Stop running ads that look like exports.

Open the editor, pick a template, point it at a feed. Publish branded catalogue images to your Meta catalogue or feed URL. Start free, then add a card to unlock it with a 7-day free trial.

Have a question first?

Talk to a human who actually runs feeds.

Pricing edge cases, migrations, multi-brand setups. We'll answer in your inbox, not in a queue.

Get in touch