Your product feed,ready for ChatGPT Ads

Paste the feed you already publish for Google Merchant or Meta and we will hand you the file in the format OpenAI expects: normalised, validated and ready to upload.

Google Ads or Meta Ads ChatGPT Ads

It works with the feed you already publish for Google Ads, the one from Google Merchant Center, as XML, RSS or Atom. It works just as well with the Meta Ads catalogue feed exported from Commerce Manager, as CSV or XML. We do not keep your feed and we do not ask you for an account.

Rather not do this by hand?

A feed kept up to date in real time, on every price or stock change. Feeds built on product segments, by margin, category or stock. And ChatGPT Ads campaigns run end to end by a DWF specialist.

Let us talk →

Frequently asked questions

Why can I not upload my Google feed straight into ChatGPT Ads?

ChatGPT Ads does not accept XML. The OpenAI specification wants a tabular file, TSV, CSV or JSONL, with different column names and a few fields that simply do not exist in Google Merchant or Meta feeds. This converter does exactly that translation, without you having to rebuild the feed in your shop. The spec is public, you will find it in the OpenAI product feed documentation.

Which feeds can I use as the source?

Your Google Merchant Center feed in XML, either RSS 2.0 or Atom. And your Meta Commerce Manager catalogue feed in CSV or XML. The only condition is that the URL is public, meaning it opens without a password.

Where do I find my Google Ads feed URL?

The feed Google Ads uses for Shopping lives in Google Merchant Center, not in Google Ads. Go to merchants.google.com, pick the account, then open Products → Feeds from the left menu (the newer interface calls it Data sources). Open your primary feed and look at how it is fed: if it says 'Scheduled fetch', the file URL is right there in the source settings, and that is the one to paste here. If the feed was uploaded by hand or comes through the Content API, there is no URL to copy. In that case take the feed straight from your shop platform: almost every Google Shopping module for WooCommerce, PrestaShop, Magento or Shopify publishes a feed link in its settings.

Where do I find my Meta Ads feed URL?

In Meta Commerce Manager, not in Ads Manager. Go to business.facebook.com/commerce, pick the catalogue your ads use, then open Catalog → Data sources from the left menu. Select the catalogue source: if it is a scheduled feed or data feed, the file URL is in its settings, usually next to the refresh schedule. If the products were uploaded by hand or come from the pixel, there is no URL. Here too the answer is your shop feed: Facebook catalogue modules for WooCommerce, PrestaShop or Shopify give you a public link, in CSV or XML, which is exactly what we need.

Is it free to generate a ChatGPT Ads feed?

No, the tool is free. Convert as many feeds as you like, with no account, no email and no card. There is no paid version of this page and no surprise at the end.

Do you keep my feed or my product data?

We do not store the information in your product feed. The feed is read in memory, converted and forgotten, without ever reaching a database of ours. The resulting file lives for 24 hours at a secret URL, so you have time to download it, and is then deleted automatically. Our log keeps the shop domain, the conversion figures and the IP address the request came from, which we keep only so we can stop abuse. That is all.

How long does it take, and how large can the feed be?

Under a minute for ordinary feeds: a 3,300-product catalogue converts in a few seconds. The limit is 64 MB per feed.

What does the conversion actually change?

It maps the columns to the names OpenAI expects, adds the required fields missing from Google and Meta feeds, the seller name among them, validates GTIN codes against the GS1 check digit, trims titles to 150 and descriptions to 5,000 characters, and drops products without the minimum fields. At the end you get a report of everything that changed. The rules are the ones in the OpenAI specification.

Why does the file contain fewer products than the original feed?

Because products missing required fields are rejected by the OpenAI specification. Most often it is the description, the image or the price. The report after the conversion tells you how many and why, so you can fix them in your shop.

Can I run it automatically on every price or stock change?

Not here: this page does one full conversion on demand. A feed kept up to date in real time, on every price or stock change, and feeds built on product segments need a custom implementation by a DWF specialist, on your own shop. That is how you can run ChatGPT campaigns only on products with at least a 25% commercial margin, for instance, or only on products from one category that are in stock and priced above 200 RON. Write to us and we will set it up.

Hai să construim împreună strategia ta digitală

Solicită acum o propunere personalizată de strategie prin care să crești vânzările afacerii tale, fără costuri de analiză și fără obligații.

Cere o strategie