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.
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.
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.
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.
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.
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.
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.
The feed manager is part of InsightHub.
What else InsightHub does for your shop is on the page for webshops.