InsightHubProduct Feed Manager

Product feeds from WooCommerce and Shopify. Checked before every fetch.

InsightHub builds the feeds for Google Shopping, Meta, idealo, Geizhals and ChatGPT from your WooCommerce or Shopify products. The feed is made on our servers, not on your web server, and rebuilt after every product sync.

6Feed types: five platforms and your own feed
CheckedEvery product against the platform's rules
CurrentRebuilt after every sync
On video · 1:29 Playing loads the video from YouTube (Google Ireland Ltd.); data such as your IP address is transmitted to YouTube. Details in the privacy policy.
Platforms

A WooCommerce or Shopify product feed for every platform.

You create one or more feeds per platform, for example one per language, currency or product selection. Each platform gets the formats it reads.

Google Shopping feed

For the Merchant Center as XML or TSV. Variants share an item group, shop categories are mapped to Google product categories. Products without a GTIN go in with identifier_exists = no or stay out, as you choose.

Facebook / Instagram

For the catalog in Meta Commerce Manager as CSV, TSV or XML. If condition, availability or brand is missing, the check shows the products.

idealo feed

With idealo's current field names, shipping and payment costs, the delivery time in working days and pack prices for products sold only in packs.

Geizhals feed

As CSV like Geizhals' sample file or as XLSX, with a shipping column per country and payment method.

ChatGPT product feed

The product file in OpenAI's format, for ads in ChatGPT and the business profile in the Business Hub. Variants carry variant_dict. OpenAI decides availability per market.

Custom feed

Your own columns as CSV, TSV, XML or JSON, for example for manufacturer portals. A finished feed can be duplicated as the template for the next one.

Check feed

Checked before the platform fetches.

“Check feed” builds the feed and checks every product against the platform's rules.

Problems stay out

  • An empty required field, a wrong GTIN check digit, an image format the platform does not take, another currency: products with a problem do not go into the feed.
  • Counted, with examples — you see how many products are affected and which ones, instead of the platform rejecting the feed.

You see what the platform reads

  • Notes keep the product in — a missing brand, for example; the check takes you straight to the setting.
  • The first rows of the feed as the platform reads them, with the adjusted prices.
Fields, filters, prices

Every feed the way the platform needs it.

The fields come filled in the way the platform expects them. What your catalog does not say, you set per feed.

Every field from a source

Automatic, a catalog field, a product attribute, fixed text or a pattern like {brand} {name}, with edits such as trim, prefix and suffix, replace or maximum length.

Filters

Include or leave out products by category, brand, price, stock or attribute.

Prices per feed

For example +8 % and rounded to .99 for a platform that charges a commission. The shop and the other feeds stay unchanged.

Incl. or excl. tax

Per feed you choose prices including or excluding tax, with each product's own tax rate.

GTIN, MPN and more from the shop

Take GTIN, MPN, unit price and delivery time from WooCommerce, Germanized or the feed plugin you used so far.

Single products

Switch them on or off per feed and set your own title, description, brand or GTIN.

Fetch and delivery

The platform fetches the file, or we deliver it.

An address per feed

Each feed has its own address that the platform fetches. Rebuilt after every sync and on a schedule as well: every 1 to 168 hours.

Delivery to a server

For platforms and portals that take the file from their own server: InsightHub uploads it by FTP, FTPS or SFTP.

On your own subdomain

From Professional, platforms reach your feeds on a subdomain of your own, for example feeds.your-shop.com.

Switching from a feed plugin

Your current feed keeps running until the new one goes through cleanly on the platform. Then you swap the address.

Included in your plan

The feed manager is part of every plan: Starter 1 feed, Professional 5 feeds, Business more.

Frequently asked

In short.

Do I need another plugin?

No feed plugin. With WooCommerce, the InsightHub plugin syncs the products; InsightHub builds the feed on its servers, not on your web server. Shopify needs no plugin.

How often do Google, idealo and Geizhals fetch the feed?

You set Google's fetch in the Merchant Center, for example daily. idealo fetches the feed about every 30 minutes, Geizhals checks the address every 10 minutes. InsightHub rebuilds the feed after every product sync and, if you like, on a schedule as well.

Can I have several feeds per platform?

Yes, for example one per language, currency or product selection. How many feeds a website can have depends on the plan: Starter 1, Professional 5, Business more.

Are UTM parameters added?

Yes. You set UTM parameters per feed; InsightHub adds them to every product link that lacks them.

Try it for free

Your trial environment — ready in minutes.

No technical knowledge needed — connect your shop or website in a few clicks. 14-day trial, no credit card, no commitment.

  • 1Send the form — shop URL and platform are enough.
  • 2You receive your login details by email — and get started.
  • 3You connect your shop — catalog, FAQ and content are indexed automatically.

🔒 GDPR-compliant — hosting and AI processing in Europe.

Request a trial

By submitting you agree to our privacy policy.
You receive your login details by email within minutes.

Part of InsightHub

The feed manager is part of InsightHub.

What else InsightHub does for your shop is on the page for webshops.