Feed Generator

Feeds of any complexity —
under full marketing control.

Create, adapt, and maintain product feeds for any requirements of partners, advertising systems, and platforms — without development, without manual workarounds and without the 'fear of breaking things'.

Any Formats Any Scenarios AI Assistant Ready Integrations
Preview
New Feed

Select a ready-made format or create one based on a partner's template.

Export

CSV / XML / JSON / XLSX, including nested structures.

Matrix Filters
channel = "Meta"\ncountry = "DE"\nstock > 0\nprice >= 10\ncategory in ["Shoes","Bags"]

A separate matrix and rules for every feed.

For Marketing and Partnerships

Marketing stops waiting for IT

Feeds are no longer a 'technical project.' You control the format, the product set, required fields, scheduling, and output logic—as confidently as you manage campaigns.

Scenarios

From simple exports to complex partner formats.

Edits

Fast and safe: changes won't break other channels.

The Problem

Why feeds are still—
a marketing headache

Virtually every channel has its own requirements for structure, fields, and formats. In a typical process, marketing defines the task, and then a queue of developers, contractors, and manual edits begins.

The usual reality

The feed is a file that is constantly 'breaking' and 'being redone'.

  • Every partner demands their own format
  • Any edits require IT involvement
  • One feed is attempted for everything
  • Errors surface only after the ad campaign launches
How it should be

The feed is a managed scenario: predictable, repeatable, and safe.

  • The marketer controls the logic and format
  • Each channel has its own dedicated scenario
  • Quick changes without the risk of 'breaking everything'
  • Launching partners faster than getting the technical specification approved
Definition

Feed Generator is scenario management, not templates

In traditional feed managers, you are limited by rigid presets or manual configuration. Here, every feed is a separate scenario, where you can control what is exported,, how it is exported, and when it is updated..

Format

CSV / XML / JSON / XLSX and variations.

Structure

Hierarchies, nesting, field order.

Data Set

Product matrix and attribute set.

Representation

Naming conventions, types, output rules, and fallbacks.

Performance: Different feeds for campaigns (brand/sale/outlet), regional pricing, stock exclusions, custom mandatory fields.

fields: id, title, price, sale_price, availability, image_link, brand, gtin filters: stock > 0; country="DE"; category not in ["Spare parts"]

Marketplace: Strict structural compliance, nested attributes, and category-specific requirements.

format: XML mapping: category_path -> marketplace_category rules: require[brand, warranty, images>=3]

Partners: Feed as a contract—we lock down structure, versions, and schedules, quickly creating variations for different partners.

partner="AffiliateNet" | schedule: hourly matrix: include tags=["promo"]; exclude brand=["X"]

SEO: Generating structured exports for aggregators and showcases, controlling field completeness and description quality.

required: title, description, category, images fallback: description <- short_description <- attributes_summary
Core Concept

Any feed can be described.
Any format can be replicated.

Format is structure. Partner requirements are input data. The marketer manages the logic and meaning, while the system handles the technical implementation.

Structure

Fields, order, nesting, data types—replicated without code.

Rules

Mandatory fields, fallbacks, and source priorities—all manageable and transparent.

Versions

Scenarios are saved as configurations, making them easy to repeat and scale.

Why this is possible

AI + Platform: We shift the complexity into the system

Traditional solutions hit roadblocks: 'This format is unsupported,' 'You need a developer,' or 'This requires custom work.' With NotPIM, the system itself handles the complexity of formats and rules.

Format Understanding

The system 'reads' the file structure as a model, not just a set of strings.

Automatic Model Generation

AI assists in generating the configuration, including field types, mandatory attributes, and validation rules.

Predictable Changes

Edits are applied to a specific scenario—without risking breakage in other channels.

AI workflow
1) You upload requirements or an example

Partner file, specification sheet, reference export.

2) The system recognizes the structure

Field → type → rule → nesting → sequence.

3) You receive the ready-made feed model

Next up: matrix filters, scheduling, variations.

Killer-feature

Partner-compliant feed —
upload the file, get the result

If a partner provides requirements and a sample file, a marketer can simply upload the example. The system will build the feed model and suggest everything needed for launch.

Partner sample
partner_feed_example.xlsx

Structure: 42 attributes, 6 mandatory, 3 nested blocks

What was recognized
  • Attribute order and naming
  • Data types (price/enum/list)
  • Mandatory status and validation rules
No detailed specification required

You don't need to write a technical description of the format.

No manual configuration needed

You don't need to 'assemble' the format manually.

No need to learn XML/CSV

The marketer works at the level of meaning.

What this looks like in the actual process
The marketer receives requirements, uploads a sample, selects the matrix (which products are involved), sets the schedule — and gets a link to the ready feed. Then, variations for regions, campaigns, and partners can be created without 'rebuilding' the entire structure.
What can be fine-tuned after recognition
Required fields, fallback rules, price and currency formatting, nested blocks, availability filters, exclusions by brand and category, language versions, and dedicated fields for partner UTMs/attributes.
Data Control

Control not just the format, but also the content

Feed Generator allows you to control which products are included in a specific feed and which data is outputted. This is necessary for different channels, assortment A/B testing, promotions, regional requirements, and partner restrictions.

What you can control
Product Matrix

Filters by categories, brands, availability, price.

Representation

Naming, order, formatting, fallback.

Completeness

Mandatory fields and data quality rules.

Scheduling

Generation frequency and update modes.

Rules
title = prefer(product.title, product.short_title) price = format_currency(product.price, "EUR") availability = (stock > 0) ? "in_stock" : "out_of_stock" image = prefer(main_image, any_image) category = map(category_path, partner_taxonomy)

Rules are clear to the business and reproducible for the team.

Operational Control

A feed is a process, not just a file

Prices, availability, and assortment change constantly. Feed Generator allows you to manage feed behavior over time: scheduling, update frequency, generation modes, and data completeness requirements.

Scheduling

Hourly / Daily / Weekly, plus dedicated update windows for partners.

Frequency

Different feeds update at different rates: promotional feeds more often, SEO feeds less frequently.

Completeness Check

Mandatory field rules and fallbacks to prevent feed rejection.

Update Schedules for Different Channels

For example: Meta updates hourly, the affiliate network daily, and the aggregator weekly. Manage it all in one place.

AI Assistant

No need to touch the interface

Modify feed format, structure, and logic via the assistant. Simply describe the task: the assistant understands the context of the current scenario and applies changes precisely.

Assistant
Marketing Specialist

Add a field sale_price and make it mandatory for the “Shoes” category.

Assistant

Done. Added sale_price, a mandatory rule for “Shoes”, with a fallback from promo_price.

rule: require(sale_price) if category == "Shoes" fallback: sale_price <- promo_price
Context-aware

Knows which feed and which rules are already in place.

Predictable

Shows what has changed and where.

Safe

Doesn't break other scenarios or channels.

What you can do via the Assistant
Modify formats and fields, add mandatory rules, configure matrix filters, set schedules, create variations for regions/campaigns, and adapt the feed for a new partner.
Ready Integrations

Hundreds of ready-made formats —
select and launch

The second workflow is even simpler: select a ready-made format for popular platforms. In most cases, marketing doesn't need to configure anything at all.

Format Library

Ready-made schemas and templates — choose from the list and get the feed link.

Google Merchant Meta Catalog Affiliate Network Marketplace XML Price Aggregator Custom Partner CSV

You can start with a ready-made format and then extend it with your own rules and filters.

Instant Start

Selected format → connected data → received feed.

Customization

Add fields, rules, filters, variants.

Versioning

Save variations for different channels and teams.

Value Proposition

Who it's for and why

The Feed Generator is equally valuable for marketing and business. Marketers gain autonomy and speed, while the business achieves scalability and predictability without increasing the load on development.

For the Marketer

Speed, control, flexibility

  • Connect new channels without waiting for IT
  • Quickly adapt feeds to partner requirements
  • Test matrices and hypotheses without 'rebuilding'
  • Control data presentation and field completeness
For Business

Faster partnerships, fewer errors

  • Onboarding partners faster than agreeing on technical specifications
  • Reducing the load on development and contractors
  • Scaling channels without growing the team
  • Greater control over the quality and stability of exports
Clear Boundaries

Feed Generator is not an advertising platform and does not replace campaign analytics. It solves a different problem: managing product data output — formats, rules, matrices, and scheduling.

Ready to start?

Feed Generator returns control to Marketing

Move complexity into the system and manage feeds as flexibly as marketing campaigns. Start with a ready-made format or upload a partner's sample—and launch faster than you can agree on the specs.

FAQ

Answers to questions that most often asked by Marketing.

Briefly and to the point—about feeds, formats, and real channel management.

Is an IT department required to work with Feed Generator?

No. Feed Generator is designed from the ground up for autonomous marketing operation without developer involvement.

Can I create different feeds for different advertising campaigns?

Yes. Each feed is a separate scenario with its own logic, product matrix, and rules.

Are different file formats supported?

Yes. CSV, XML, JSON, XLSX, and their variations, including nested structures and non-standard requirements.

What should I do if a partner sends an example feed?

It is enough to upload this example. The system will recognize the format and create the feed model automatically.

Do I need to understand XML or technical specifications?

No. The marketer works with logic and rules, while the system handles the technical implementation.

Can I control which products go into a specific feed?

Yes. Filters by category, brand, availability, price, and other parameters are configured separately for each feed.

Can I create different feeds for different countries or regions?

Yes. Regional feed versions are created as separate scenarios with their own specific rules.

Are there ready-made integrations with popular platforms supported?

Yes. The system includes a library of ready-made formats for popular advertising and affiliate platforms.

Can I customize ready-made formats for my specific needs?

Yes. A ready-made format serves as a starting point that can be extended and customized.

How do I manage mandatory fields and data completeness?

You can define rules for mandatory fields, fallback logic, and data quality requirements.

How often are the feeds updated?

The frequency is configurable: from several times per hour to infrequent updates for SEO channels.

Can I use a single data source for different feeds?

Yes. The same dataset can be utilized across different scenarios with varying logic.

What happens if the data is temporarily incomplete?

The system applies defined fallback rules or flags issues without breaking the entire feed.

Can I manage feeds using the AI Assistant?

Yes. Changes to format, rules, and logic can be specified via plain text commands to the Assistant.

Can the Assistant break anything?

No. The Assistant operates within the scope of the current scenario and does not affect other feeds.

Is the Feed Generator suitable for large catalogs?

Yes. The system is designed to handle large catalogs and numerous parallel feeds.

Can I test different feed versions?

Yes. You can create feed versions and variations for different hypotheses and channels.

How quickly can I launch the first feed?

From a few minutes—especially if a ready-made template or partner example is used.

Is the Feed Generator suitable for agencies and teams managing multiple clients?

Yes. The scenario-based approach allows for convenient work across different projects and requirements.

What do marketers value most in the system?

Autonomy, speed in launching new channels, and independence from IT.