Campaigns

A campaign is only as good as the product set behind it. Feedwrk builds campaigns from catalogue rules - so they update themselves as prices, stock and seasons change.

Products chosen by rules

Type, brand, margin, stock, sale flag, market - a campaign is a filter, not a hand-picked CSV.

Out of stock, out of the ad

When a product sells out it leaves the campaign on the next sync - and returns when it's back.

Performance in one place

Spend, clicks and revenue are pulled back per campaign, so you compare channels side by side.

All campaigns, one view

Every campaign, every channel - with the rule that fills it

Instead of logging into five ad managers, you see each campaign next to the filter that defines its products, its budget, and what it returned. The product set is never a snapshot: change the rule and the campaign reshapes; change the catalogue and every campaign it belongs to follows.

Luumaform/ Campaigns / All campaigns

Campaigns

Product sets built from catalogue rules. They update themselves - a product that stops matching drops out on the next sync.

New campaign
All campaignsLivePausedDraft
CampaignChannelProduct ruleProductsBudgetSpendROASStatus
Spring lighting - DEGoogleGoogleType: Table Lamp · in stock · margin ≥ 30%412€900/mo€4865.2xLive
Kids room launchMetaMetaVendor: Bramma Kids · new arrivals128€600/mo€2124.1xLive
Sale - home textilesGoogleGoogleType: Plaid, Bath Mat · on sale86€350/mo€3016.8xLive
Vases & decor - SEPinterestPinterestType: Vase · market: Sweden · translated64€250/mo€0-Paused - 9 out of stock

Products in campaigns

690

across 4 campaigns

Auto-paused this week

9

out of stock, re-added when back

Blended ROAS

5.4x

last 30 days, from channel reports

Always in sync

The campaign follows the catalogue, not the other way round

The expensive mistakes in feed advertising are stale ones: paying for clicks on products that sold out yesterday, or missing a new arrival for a week. Because campaigns are rules over the live catalogue, sold-out items pause themselves, restocks return on their own, and new products join the moment they match.

Sold-out products pause automatically - and come back when restocked.

New arrivals matching a rule join the campaign on the next sync.

Price and sale changes reach the ad before the next click, not the next export.

Campaigns run on the same approved catalogue as your ad channel feeds - no separate exports, no duplicated rules, no ads pointing at products you'd never ship.

Join the waitlist