Ad channels

Every channel wants the same products in its own shape. Feedwrk builds one feed per channel from your approved catalogue - and keeps each one inside that channel's rules.

One URL per channel

Paste the feed URL once. The channel fetches updates on its own schedule.

Nothing broken goes out

Rows that fail a channel's rules are blocked and explained - never shipped half-formed.

No per-channel spreadsheets

Rules and exclusions live in one place, not in a copy of a copy of a CSV.

One feed per channel

Built from the catalogue, rebuilt on every change

Google, Meta, TikTok, Pinterest, Bing - each gets a live feed URL generated from your approved products. Prices change, stock runs out, a title gets fixed: the feeds rebuild on their own schedule plus on every catalogue change. You paste the URL once and never upload a file again.

Luumaform/ Destinations / Ad channels

Ad channels

One feed per channel, built from your catalogue. Paste the URL once - the channel fetches updates on its own schedule.

Rebuild all+ Add channel
71 rows blocked across 4 channelsSee why
FeedsFeed activitySetup
ChannelRowsScheduleFeed URLBuilt
GoogleGoogle Merchant · MainDegraded5 13 blockedAutoDailyPausedfeeds.feedwrk.com/f/gmc-main.xml40 min ago
MetaMeta catalogueDegraded9 32 blockedAutoDailyPausedfeeds.feedwrk.com/f/meta-catalog.xml40 min ago
TikTokTikTok shoppingLive41 AutoDailyPausedfeeds.feedwrk.com/f/tiktok-shop.csv40 min ago
GoogleGoogle Merchant · SaleDegraded5 13 blockedAutoDailyPausedfeeds.feedwrk.com/f/gmc-sale.xml6 h ago
PinterestPinterest testFailed5 13 blockedAutoDailyPausedfeeds.feedwrk.com/f/pin-test.xml3 d ago

Feeds rebuild on every catalogue change plus their timed refresh.

Blocked rows are counted and explained per channel - fix the product once and it unblocks everywhere it qualifies.

Channel rules

Same catalogue, different shape per channel

Google wants a GTIN and a Google product category. Meta wants square images. TikTok caps titles. Instead of reshaping your catalogue, you set per-channel rules - include, exclude, override - and each feed is rendered against its own rulebook.

Luumaform/ Destinations / Channel rules

Channel rules

Same catalogue, different rulebook per channel. A change here reshapes the feed, never your products.

Rebuild affected feeds
RulesBlocked rowsPreview
GoogleGoogle Shopping
  • Require GTIN when brand is set
  • Map product type → Google category
  • Exclude out-of-stock variants
  • Append size to title

3 rules active

MetaMeta catalogue
  • Square-crop images (1:1)
  • Title max 65 characters
  • Exclude items under €5
  • Use enriched description

3 rules active

TikTokTikTok Shop
  • Title max 34 characters
  • Require video-ready image set
  • Exclude fragile category
  • Mark sale price window

3 rules active

Turning a rule on re-checks every row and blocks the ones that fail - with a reason.

Markets & localisation

One channel, many markets - language and currency per market

Selling into Germany, Sweden and Poland shouldn't mean three spreadsheets. Each market feed gets its own language and currency: titles and descriptions come from your approved translations, prices convert from your base currency with daily rates, and VAT is applied by market rule. Untranslated products are held back, so a feed never mixes languages.

Language per market, pulled from your approved translations.

Currency per market - converted from your base price, rates refreshed daily.

VAT and rounding follow each market's rules, not a global guess.

Luumaform/ Destinations / Markets

Markets & localisation

One channel can serve several markets. Pick the language and currency per market - prices convert and copy switches before the feed is built.

+ Add market
Base price €171.00 · exchange rates refreshed daily · VAT applied per market rules
Market feedLanguageCurrencySample outputCoverageState
Google Merchant · Germany DeutschEURAki Table Lamp · Tischleuchte - 171,00 €98% translatedLive
Meta catalogue · Sweden SvenskaSEKAki Table Lamp · Bordslampa - 1 924 kr98% translatedLive
TikTok Shop · Poland PolskiPLNAki Table Lamp · Lampa stołowa - 731,00 zł64% translatedDraft

Untranslated products are held back per market - a feed never mixes languages.

A product that fails a channel's rules is blocked with a reason, not silently dropped - so a rejected item in Merchant Center is never a surprise.

Join the waitlist