visual mapping editor
drag source fields onto target fields. transforms (concat, prefix, strip HTML, …) and filters (price > 0, in-stock only, regex on SKUs) sit in the right panel. ⚡ auto-map button suggests matches from a built-in alias dictionary per channel.
feed blends + custom transforms
inner-join two sources by SKU to combine catalog + stock + variants into one clean feed — no fragile glue scripts. write your own field transformations (regex, conditionals, math) when the built-ins (concat, prefix, strip-HTML, …) aren't enough. ship custom CSV / XML / JSON output schemas for anything that doesn't fit a template.
25+ channels + custom output
Meta, Google Shopping, ChatGPT (OpenAI product feed), Google Ads Remarketing + Page Feed + RSA Customizers + RSA Bulksheet, Microsoft, Pinterest, TikTok, Snapchat, X, Criteo, Adform, Awin; EU-only marketplaces: Bol.com (NL/BE), Allegro (PL), Zalando, eMAG (RO/CEE), OTTO (DE), Pigu (Baltics), idealo (DE), Heureka (CZ/SK), Skroutz (GR), Kainos + Kaina24 (LT). CSV + XML + JSON, all first-class — plus a custom-output builder when a partner asks for something bespoke.
refresh tiers: daily → 4h → hourly
each mapping has its own schedule. three Cloud Scheduler tiers fan out independently, with delta skip-when-unchanged on top so unchanged feeds exit in milliseconds — no CPU, no CDN bust, no email.
source + job alerts
email on job failure or partial errors, plus a dedicated alert when a URL source has failed 5 straight scheduled refreshes — so a dead Shopify or 4xx from your CDN surfaces before your ads campaigns tank. humanised error copy out of the box.
EU data residency
all storage + compute in the EU (Belgium), transactional email in-region, and a global edge CDN that terminates on EU infrastructure. no data ever leaves the EEA by design.