ChatGPT Ads product feeds: how feed-based campaigns work

A feed-based campaign starts with catalog data and uses selected products to build ads. Prepare the source, confirm ingestion, then review campaign settings: these are separate checks.

Published: · Updated:

Check your feed

Specification review: September 19, 2026

OpenAI native and Google-compatible feeds have separate availability, identity and eligibility rules. Check the detected mode; XML is not a Google-compatible upload format. Refresh products within 14 days and promptly after price or stock changes.

Crawler access requires manual verification. Schema.org 30.1 additions are optional opportunities with no score impact; page structured data is not scanned. Read the versioned scope and limitations.

Who should use a product feed?

OpenAI describes this workflow for retail catalogs, including broad or frequently changing assortments. Our recommendation: begin with one representative export covering your actual product types, variants and stock states before expanding the rollout.

Sources: OpenAI: campaigns from product feeds

From catalog to ad

In Ads Manager, create a feed, import products, inspect processing, choose a product-feed campaign and select products for an ad group. Review the ad template before launch. A successful local audit is only the first checkpoint.

Sources: OpenAI: campaigns from product feeds

Choose the delivery route

The documented Ads Manager choices are CSV/TXT upload, a hosted HTTPS URL and SFTP. The Advertiser API guide describes feed creation and SFTP ingestion. These are OpenAI delivery options, not integrations supplied by Product Feed Scan.

Sources: OpenAI: campaigns from product feeds · OpenAI: product-feed setup and updates

Do not confuse two kinds of CSV upload

Uploading a product catalog is different from bulk-uploading campaign definitions. The Ads Manager overview says campaign CSV bulk upload does not create product-feed campaigns.

Sources: OpenAI: Ads Manager overview

Keep product facts and diagnostics together

Assign an exporter owner and record the export time, catalog count and destination processing result. Investigate missing products at the stage where they disappeared. Do not change a title to solve a transport failure or assume an empty reporting view proves an invalid feed.

Practical checklist

  1. Choose the actual native or registered compatibility format before mapping fields.
  2. Check a sample containing variants, discounted products and unavailable items.
  3. Validate the same exported file you intend to deliver.
  4. Review rejected rows and product selection in the destination separately.
  5. Repeat the source audit after correcting the exporter.

Choose the next check

Independent source analysis. No OpenAI or Google approval, delivery integration or visibility guarantee. A free scan shows priority findings; the complete private report costs €19 once and remains available for 30 days.

General product feed checker · Implemented rules and limitations

Related guides

Follow ChatGPT Ads updates · AI commerce evergreen guides