Product feed management

One catalog.
Every channel.

FeedManager pulls products from your store, fixes them with rules and AI, and publishes feeds that Google, Meta, TikTok and 20+ more channels accept — refreshed automatically.

Free plan · 500 products · no credit card

Private beta — accounts by invitation.

Import from

  • Shopify
  • WooCommerce
  • Magento
  • BigCommerce
  • PrestaShop
  • Ticimax
  • ikas
  • IdeaSoft
  • T-Soft
  • Google Sheets
  • XML · CSV · JSON
  • Product API

Publish to

  • Google Merchant Center
  • Meta Catalog
  • TikTok Catalog
  • Snapchat
  • Pinterest
  • Reddit
  • Microsoft Merchant Center
  • Akakçe
  • Cimri
  • Criteo
  • Klaviyo
  • ChatGPT
  • idealo
  • Kelkoo
  • PriceRunner
  • Skroutz
  • Heureka
  • Ceneo
  • Fruugo
  • Custom XML · CSV · JSON

How it works

Connect, shape, publish

FeedManager is a product feed management platform for e-commerce. It imports products from store platforms, files and an API, improves them with rules and AI, and publishes feeds in 25 channel formats — Google Merchant Center, Meta, TikTok, Pinterest, Microsoft Advertising, price comparison sites and more.

  1. 01

    Connect your products

    Add a store platform, a file URL, a Google Sheet or push products through the Product API. FeedManager reads the catalog, maps the fields and keeps it in sync on a schedule.

    • 9 store platforms
    • XML · CSV · JSON over HTTPS, FTP, SFTP
    • Supplemental files for prices, stock and labels
  2. 02

    Shape it with rules

    Rewrite titles, map categories, add VAT, build custom labels and leave out the products a channel shouldn't see — or let AI fill categories, attributes and better titles. All without touching your store.

    • 15 rule actions with conditions and dates
    • AI suggestions you review first
    • Live before/after preview
  3. 03

    Publish and forget

    Each feed gets its own address on our CDN. Channels fetch it on their schedule; FeedManager rebuilds it after every sync and tells you if something breaks.

    • 25 channel templates, validated before publishing
    • Rebuild after each sync, down to 30 minutes
    • Token URLs, optional password, one-click rotation

Rules, not spreadsheets

Fix product data on its way out

Your store stays untouched. Switch a rule on to see what the channel receives — this is the same before/after preview you get in FeedManager.

Feed rules

No rules applied — this is your store's data

In your store

In the feed

title
Trail Runner GTX
Trail Runner GTX
google_product_category
Shoes › Running
Shoes › Running
price
74.90 EUR
74.90 EUR
custom_label_0
—
—
availability
out of stock
out of stock

One product of 42 in this example feed. Rules run on every product, in order, with optional conditions.

AI, on your terms

Let AI do the tedious part

Missing categories, empty colour fields, titles nobody rewrote since launch: AI fills them as suggestions you review. Approved values sit next to your data — never over it — and reach only the feeds that ask for them.

Categories and attributes

Google product categories from the official taxonomy, and colour, size, gender, material and more from your own text and images.

Titles and descriptions

Rewritten per channel profile in your brand voice, checked for length and promotional claims, and translated into six languages.

Image checks

Placeholders, promotional overlays, images that are too small or show the wrong product — found before a channel disapproves them.

Rules in plain language

Describe the change and get rules, mappings or a custom-label scheme in the editor, ready to review and save.

Catalog health

A free report of what your products are missing, ranked by the products that get views — with the action that fixes each gap.

Prepaid credits

Every plan includes AI credits. The exact cost is shown before a run, and nothing is charged for answers that weren't usable.

What you get

Everything a feed needs, in one place

Any source

Store platforms, files over HTTPS, FTP and SFTP, Google Sheets, uploads and the Product API — normalized into one catalog, with supplemental files on top.

Rules and filters

Templates, find & replace, regex, maths, lookup tables, case and length fixes, custom labels — each with its own condition.

Channel validation

Required fields and allowed values are checked while the feed is built. Invalid items are listed with the reason instead of quietly breaking your ads.

Schedules that keep up

Sync and rebuild on a schedule down to every 30 minutes, with a rebuild after every sync. Rules switch on and off on campaign dates, and on Pro, Shopify and WooCommerce report changes at once.

Analytics in your feeds

Connect Google Analytics 4, Shopify Analytics and Search Console and use views, sales, revenue and search clicks per product in rules, tags and custom labels.

Built for teams

Several accounts per user, manager and user roles, invitations, an activity log of every change — and a weekly or monthly PDF report for your client.

Product tags

Segments that keep themselves up to date

Tag products by hand for a campaign, or let a rule find your best sellers, zombie products and price drops. Tags survive every sync and work in every feed.

  • Twenty-five suggested segments, offered when your data supports them.
  • "Has the tag" in feed filters and rules — set a custom label for best sellers, leave out zombies.
  • Tags in the product list, on the dashboard, in AI runs and in the API.
Product tags
Tags 4 of 9 tags
  • Best sellers Top 10% by purchases · daily 128
  • Zombie products No sales, few views · daily 311
  • Price drop −5% or more this week · after syncs 17
  • Black Friday Static · tagged in bulk 310
An example of the Tags page. A lightning bolt marks a dynamic tag, kept up to date by its rule.

Creative Studio · Enterprise

Product ad images that keep up with your prices

The discount, the old and new price and your logo on every product image, drawn from a template for Meta, TikTok and Pinterest catalog ads — and redrawn when a price changes.

  • 20 ready-made templates in 1:1, 4:5 and 9:16, in your brand's colours, fonts and price format.
  • A feed never publishes an image that no longer matches the product.
  • Preview the gallery with your own products on any plan.
Creative Studio
A dress beside a green panel: SALE, 30% on everything, $179 struck through and $124.90 Headphones in a blue frame headed Back to School Deals, a yellow 30% badge, $299 struck through and $209 A leather sneaker with a green Back in Stock label, $129 struck through and $103.20

Google Merchant Center

Approved by Google, and kept that way

A feed is only half the job: Google still checks your products, your pages and your store. FeedManager shows what Google decided, checks what it will find, and runs your promotions.

Merchant Center statuses Pro+

Which products Google approved or disapproved and why, with the fix one click away and an alert when approvals drop — and price and stock changes sent to Google within minutes.

Page Checks Standard+

A daily sample of product pages compared with your feed — price, currency, stock — and a weekly store-trust checklist against misrepresentation.

Promotions Standard+

Percent off, amount off, free shipping and free gifts as Google promotions, linked to a tag's products and published with your feeds.

Built for real feeds

Nothing breaks quietly

Merchant feeds fail in the same few ways. FeedManager is built so that a bad day at the source never becomes a bad day in your ad account.

Truncated files can't wipe your catalog

A sync that sees far fewer products than the last good run stops and reports instead of removing products.

A failed build keeps the last file

Channels keep fetching the previous valid feed while you fix the problem — and you get a notification.

Downgrades pause, never delete

Over-limit feeds and sources are paused until you are back within the plan, then resumed. Your data stays.

Every change is revertible

Each save of a feed is a revision: see the difference and restore an earlier version in one click.

The output

Exactly the file each channel expects

Channel templates fill in the field names, formats and required values. Need something else? Build your own XML, CSV, TSV, JSON or NDJSON, with your element names, namespaces and delimiters.

  • 25 templates: Google, Meta, TikTok, Snapchat, Pinterest, Reddit, Microsoft, Klaviyo, ChatGPT and price comparison sites from Akakçe and Cimri to idealo and Ceneo
  • Custom formats for marketplaces, partners and internal systems
  • Served from feed.feedmanager.org behind a CDN, gzip optional
All channels
<item>
  <g:id>SKU-1042</g:id>
  <g:title>Northwind Trail Runner GTX – Slate</g:title>
  <g:link>https://store.example/p/1042</g:link>
  <g:image_link>https://cdn.example/1042.jpg</g:image_link>
  <g:price>89.88 EUR</g:price>
  <g:availability>in stock</g:availability>
  <g:brand>Northwind</g:brand>
  <g:gtin>4006381333931</g:gtin>
  <g:google_product_category>187</g:google_product_category>
  <g:custom_label_0>bestseller</g:custom_label_0>
</item>

For developers

Push your catalog straight into FeedManager

On Pro and above, send up to 1,000 products per request to the Product API. Requests are validated, queued and applied in order; idempotency keys make retries safe.

  • Upsert and delete — products you don't mention are never touched
  • Per-item errors on the batch, not one failure for the whole request
  • OpenAPI description for Postman, Insomnia and code generators
Product API
curl -X POST https://api.feedmanager.org/v1/sources/42/products/batch \
  -H "Authorization: Bearer $FEEDMANAGER_KEY" \
  -H "Idempotency-Key: 2026-09-20-0001" \
  -d '{"operation":"upsert","products":[…]}'

# 202 Accepted
{ "batch_id": "btc_9f2c", "status": "queued", "products": 1000 }

Pricing

Start free, pay when it pays off

Every plan includes all channels, all rules, the store connectors and AI credits. Plans differ in size and speed, not in features you need to run ads.

Free

$0/month

500 products

Connect your store and try it on a small catalog.

Standard

$20/month

2,000 products

More products and feeds, promotions and page checks.

Premium

$100/month

50,000 products

Large catalogs, 30-minute refresh and a personal contact.

Enterprise

Custom

Custom limits

Custom limits, Creative Studio, highest priority and an agreement that fits.

Prices in US dollars, excluding VAT. Yearly billing costs 10 months. Payments are handled by Stripe — card details never reach our servers.

How FeedManager uses Google data

Customers can connect Google Analytics 4 to see how their products perform — views, add-to-carts, purchases and revenue per product — and use those numbers in their feeds and rules. They connect with Sign in with Google, which asks only for read-only access to Google Analytics (analytics.readonly) and the account's email address.

Customers can also connect Google Merchant Center to see which of their products Google approved or disapproved and why, and the issues of their Merchant Center account. On the connection they choose what FeedManager may read, and Google asks only for that. Google's Merchant API has no read-only permission (content), so Google's consent screen speaks of managing product listings. FeedManager only reads with it, with one exception that the customer switches on for a feed: instant price and stock updates.

  • We read reports only from the Google Analytics properties that the signed-in account can already see, and never change anything in Google Analytics.
  • We read product statuses and issues only from the Merchant Center accounts the signed-in account can already open.
  • Customers can also connect Google Search Console (read-only, webmasters.readonly) to see how often each product page was shown and clicked in Google Search, its average position and the search queries that led to it, and to use those numbers in their feeds. When a customer runs AI title optimisation, a product's top search queries are sent with that product's data to the AI model that writes the title, and for nothing else.
  • When a customer switches on instant price and stock updates for a feed, we add one supplemental data source to their Merchant Center account, put it first in the default rule of the data source that reads the feed, and write the price, sale price and availability of that feed's products into it. Each value is removed again once Google has read the feed file, and switching the updates off removes the data source. We create, change or delete nothing else in Merchant Center.
  • The data is used only to provide these features to that customer. We do not sell it or use it for advertising, we do not share it beyond what is described here, and we do not use it to train AI models. People at FeedManager do not read it except for support the customer asks for, security or legal reasons.
  • Access tokens are stored encrypted. Customers can disconnect at any time in FeedManager or in their Google account settings; the tokens are then revoked and deleted.

We are also adding Sign in with Google for the panel: it will ask only for your name, email address and profile picture, to create your FeedManager user and sign you in — no access to Gmail, Drive or any other Google service.

FeedManager's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. See our Privacy Policy and Terms of Service.

Questions

Frequently asked

What is a product feed?

A product feed is a file — XML, CSV or JSON — that lists your products with the attributes an advertising channel needs: id, title, description, link, image, price, availability, brand and identifiers such as GTIN. Google Merchant Center, Meta, TikTok and other channels fetch that file on a schedule and use it to build shopping ads and catalogs.

Which channels does FeedManager support?

25 ready-made templates: Google Merchant Center and Google Local Inventory, Meta, TikTok, Snapchat, Pinterest, Reddit, Microsoft Merchant Center, Criteo, Awin, Klaviyo and ChatGPT (OpenAI); price comparison sites Akakçe, Cimri, idealo, Kelkoo, PriceRunner, Prisjakt / PriceSpy, Skroutz, Heureka, Zboží.cz and Ceneo; Fruugo and a Marketplace XML preset. Fully custom XML, CSV, TSV, JSON and NDJSON cover everything else. Each template knows the channel's required fields and allowed values, so problems show up in FeedManager instead of in the channel.

Which platforms can I import products from?

Shopify, WooCommerce, Magento / Adobe Commerce, BigCommerce, PrestaShop, Ticimax, ikas, IdeaSoft and T-Soft; XML, CSV and JSON files over HTTPS, FTP, FTPS or SFTP; file uploads; Google Sheets; and our Product API for pushing products directly. The store connectors are part of every plan, the Free plan included. Google Analytics 4, Shopify Analytics, Google Merchant Center and Google Search Console can be connected to add per-product performance figures, Google's approval status and search queries.

Does FeedManager use AI?

Yes, as suggestions you review. AI can fill Google product categories and missing attributes, rewrite titles and descriptions, translate into six languages, check images, suggest mappings and write rules from plain language. Approved values sit next to your source data — never over it — and a feed uses them only where you map them. It runs on prepaid credits: every plan includes some, and the exact cost is shown before each run.

Do I need a developer to use FeedManager?

No. Connecting a store takes a URL and a read-only key, and every transformation — renaming titles, mapping categories, adding VAT, excluding products — is set up in forms with a live preview of the result. On a paid plan you can also ask our team to set up your first feed, free of charge. The Product API is there for teams that prefer to push their catalog from their own systems.

How often are feeds updated?

As often as your plan allows: every 24 hours on Free, every 6 hours on Standard, hourly on Pro and every 30 minutes on Premium. Feeds are also rebuilt automatically after a source sync, so a price or stock change in your store reaches the channels without anyone clicking anything. On Pro and above, Shopify and WooCommerce stores can report a change at once, and a Google feed can send price and stock changes to Merchant Center within minutes, ahead of the file.

What happens if my source file is broken or incomplete?

Nothing is deleted. If a sync sees far fewer products than the last good run, or the file is truncated, FeedManager stops and reports the run as partial instead of removing products from your catalog. A failed feed build keeps the previous file online, so channels keep fetching a valid feed.

Do product variants count towards the product limit?

Yes. Each variant is a separate product in the catalog, because that is how channels expect variants to be sent. The same product imported from two sources counts twice.

Is there a free plan or a trial?

There is a Free plan — 500 products, one source (a store connector or a file) and one feed, 200 AI credits to try the AI features, no credit card and no time limit. It is the trial: paid plans start at $20 a month, and you can upgrade or cancel at any time.

Your products, in every channel by tomorrow morning

Connect a store, pick a channel template and publish your first feed today. The Free plan has no time limit and no credit card.

Private beta — accounts by invitation.