Skip to content
New

Shopify launched Agentic Storefronts. We make AI agents recommend you - not just list you.

See the Shopify integration
Tru Commerce
PricingStart free →

← Insights

ChatGPT Product Feed: The Complete Merchant Guide

ChatGPT product feed ads launched June 2026: upload a Google Shopping-format catalog (100 SKU minimum, up to 1M) and ChatGPT auto-generates product ads matched to conversational intent. Here is the full merchant setup.

Viren Inaniyan · August 29, 2026 · ChatGPT Ads

ChatGPT Product Feed: The Complete Merchant Guide — Tru Commerce guide

ChatGPT product feed ads launched in June 2026, and they work almost nothing like Google Shopping - except for the feed itself, which is deliberately identical. Upload your Google Shopping-format catalog, and ChatGPT auto-generates product ads matched to what people are actually discussing, not what they typed into a search box. The catch: thin, messy feeds get locked out before they spend a dollar.

What a ChatGPT product feed is

Bulk uploads screen in OpenAI Ads Manager for creating or updating ads from a CSV file
Bulk uploads in Ads Manager: create or update ads from a CSV — how larger accounts scale past one-by-one ad creation.

A ChatGPT product feed is a structured catalog file you upload to ChatGPT Ads Manager so ChatGPT can generate product ads on your behalf. Instead of writing one ad with one title and one image, you hand OpenAI your whole catalog - names, images, prices, attributes, availability - and the system assembles a relevant product ad the moment a conversation turns commercial.

The feature launched in June 2026 as part of the self-serve Ads Manager Beta that opened at ads.openai.com in May 2026 with no minimum lifetime spend (OpenAI, May 2026). It arrived four months after OpenAI began testing ads in ChatGPT in the US on February 9, 2026, and it changed what a merchant needs to bring: not ad copy, but a clean catalog.

Two numbers frame the opportunity. AI-referred visits to US retail sites convert 60% better than non-AI traffic (Adobe Analytics via Digital Commerce 360, July 2026 data), and ChatGPT ads have already hit $100M in annualized revenue (eMarketer, 2026). Feeds are how product sellers plug into both sides of that.

How to upload your feed, step by step

1. Get an Ads Manager account serving-ready. Sign up at ads.openai.com. Before any campaign serves, you need business details, a tax ID, a billing method, Persona identity verification, and an account logo. Billing is postpay. Our ChatGPT ads setup guide walks through the full onboarding.

2. Go to Tools, then Feeds. Feed upload lives in the Tools menu of Ads Manager, under Feeds. This is where you add, replace, and manage catalogs.

3. Upload a Google Shopping-format file. OpenAI reused the Google Shopping schema deliberately (OpenAI Ads Manager docs; Digiday, June 2026). If you already run Shopping campaigns, the feed you export for Google Merchant Center works here - same titles, descriptions, GTINs, images, prices, and availability fields.

4. Clear the SKU thresholds. The minimum is 100 SKUs; the maximum is 1 million. A catalog under 100 products cannot activate feed ads - you can still run standard single-creative campaigns, but not the auto-generated product format.

5. Attach the feed to a campaign and set context hints. Campaign objectives are Clicks or Reach, with a $25 minimum daily budget. Bidding is Maximize results or Manual Max CPC in a relevance-weighted second-price auction; typical 2026 starting bids run $3-5 CPC (WebFX; OpenAI docs, 2026). Bid models span CPM, CPC, and conversion-optimized CPC - OpenAI optimizes delivery toward your chosen conversion event but still charges per click (OpenAI Help Center, article 20001210).

The spec, published in OpenAI's developer documentation (developers.openai.com), starts from the Google Shopping standard set. The required basics get your feed accepted; the enriching fields give the matching model more to work with.

Required basicsEnriching fields
id - unique product identifierproduct_type - your own category taxonomy
title and descriptionsale_price - promotional pricing alongside list price
link - product landing page URLshipping - cost and destination details
image_link - primary product imagesize and color variant attributes
price and availabilityratings and review data
brand, plus GTIN or MPNcondition beyond the default "new"

Beyond the Google Shopping baseline, the spec defines OpenAI-specific flags - including visibility and checkout-eligibility fields that control whether a product can appear in ChatGPT and whether it qualifies for in-chat purchase. If you export straight from Merchant Center, those flags are the one part of the file that will not carry over automatically; check the spec before you upload. For the full field-by-field breakdown, see our guide to ChatGPT product feed requirements.

ChatGPT product feed vs Google Shopping feed

Same file format, different machine reading it. The five differences that matter:

DimensionChatGPT product feedGoogle Shopping feed
SchemaGoogle Shopping format, plus OpenAI-specific flagsGoogle Shopping format
TargetingConversational intent, steered by context hintsKeywords and Shopping queries
Catalog minimum100 SKUs to activate feed adsNo SKU minimum
Ad generationAuto-generated from feed attributesProduct listing ads from feed plus campaign settings
Where it can leadSponsored unit in chat; checkout-eligible SKUs can transact in-conversationClick out to your product page

The overlap is deliberate - OpenAI wanted your existing feed to work on day one. The differences are where campaigns get mismanaged. We unpack all five in the full comparison, and if your catalog lives on Shopify, the Shopify path is shorter than the manual one.

How ChatGPT turns a feed into ads

There is no keyword targeting anywhere in the system. ChatGPT matches ads to conversational intent - the current conversation topic, the user's past chats, and past ad interactions. Your feed supplies the inventory; the model decides which product fits the moment.

From your catalog, ChatGPT auto-generates the ad unit: a single labeled sponsored box below the answer, carrying your advertiser name, logo, a title of up to 50 characters, a description of up to 100 characters, a square image of at least 256×256, and a destination link. One advertiser per matched conversation - no carousel of competitors underneath you.

You steer matching with context hints: OpenAI recommends 5-15 discrete, 1-2-sentence buyer-moment descriptions per ad group. "A shopper planning meals for a low-sugar diet asks for breakfast ideas" is a hint; "sugar free cereal" is a keyword, and keywords are not how this works. Hints guide the model but are not exact-match rules (OpenAI Ads Manager; help docs).

Two guardrails matter for planning. Ads appear only to logged-in adults on Free and Go tiers - Plus, Pro, Business, Enterprise, and Education users never see them. And ads never influence ChatGPT's answers; conversations stay private from advertisers (OpenAI, stated repeatedly since Feb 2026).

Why catalog quality is the gate

The system generates ads from whatever you upload, so the feed is the creative. Thin or messy feeds get locked out - practically, through the 100 SKU floor, and functionally, because a product named "SKU-2291-BLU-M" with a missing image gives the model nothing to match against a conversation.

What "messy" looks like in practice. Truncated or internal-jargon titles. Empty attribute fields - no material, no size, no use case. Images below 256×256 that cannot render in the ad unit. Stale availability that burns clicks on out-of-stock products under postpay billing.

What clean buys you. Rich names and attributes give the matching model more surfaces to connect a product to a buyer moment, which raises relevance in an auction that is explicitly relevance-weighted. Delivery already ramps slowly during the beta by design (OpenAI onboarding); a weak feed makes a slow ramp slower.

This is the thesis we have argued since before ads existed: in agentic commerce, your catalog is your storefront. The same structured data that feeds the ad system is what ChatGPT's organic shopping layer reads when it recommends products to everyone - including the Plus and Pro users ads can never reach. Our guide to optimizing your product catalog for AI covers the specific fields that matter, and our ChatGPT shopping teardown shows how the organic layer consumes them.

Feeds, ACP, and Instant Checkout: one catalog, two jobs

The feed you upload for ads is not a dead-end advertising file. The same structured catalog is the raw material for the Agentic Commerce Protocol (ACP), the open standard OpenAI built with Stripe that lets a merchant expose products, offers, and order flows to AI agents directly. ACP is what powers Instant Checkout in ChatGPT: a shopper sees a product in conversation, taps buy, and completes the purchase without ever leaving the chat - while the merchant stays the merchant of record.

That gives your catalog two jobs. Job one is visibility: feed ads and organic recommendations both read the same attributes to decide when your product fits a conversation. Job two is transaction: checkout-eligible SKUs, flagged in the feed spec, can move from recommendation to completed order inside the conversation itself. A merchant who only thinks about job one is renting impressions; a merchant who wires up both owns the full path from question to purchase.

This is also where most feed advice stops short. Cleaning titles and images gets you matched; it does not get you transacted. Making the second job work means speaking the checkout protocols agents actually use - ACP today, with UCP, AP2, and MCP in the same family. Our protocols guide maps who speaks what, and our guide to unified checkout covers what it takes to accept an agent-driven order across every surface, not just ChatGPT. We operate that checkout layer for brands - one integration, every protocol - so the feed you fix for ads becomes a storefront agents can actually buy from.

What results to expect

Be realistic about the demand side. Chatbot ad CTR runs around 0.9% versus a roughly 6.4% Google search benchmark (eMarketer, 2026). In our own US campaigns running since July 2026, CTR has averaged ~1.3% (our campaign data) - better than the industry figure, still nowhere near search. These are discovery conversations, not purchase queries.

Measure with OpenAI's stack: the pixel (oaiq.min.js with the __oppref click-id cookie) plus the server-side Conversions API, with events deduplicating on a shared event_id and a default 30-day conversion window. Agencies still report measurement gaps and unproven outcomes (eMarketer/Digiday, 2026) - worth knowing before you scale spend. For budgeting context across formats, see our breakdown of what ChatGPT ads cost for ecommerce, and track availability by market on our ChatGPT Ads hub.

Where Tru Commerce fits

A product feed buys you the sponsored layer. It does not touch the layer that matters more: as our founder told The Hindu BusinessLine (Aug 28, 2026), "Brands cannot buy influence over ChatGPT's answers." Brands now compete on two layers - the organic recommendation, which is earned, and the sponsored placement, which is bought and labeled. Premium users see only the earned layer.

The good news is that the work compounds. The catalog quality that makes your feed ads perform is the same catalog quality that earns organic recommendations. Fix it once, win both layers.

Start with the earned layer, because it is free to check. Run your brand through our free Citation Rank scan - you get your rank across AI surfaces in 24 hours, with prescriptive fixes. Then decide whether the feed upload is your next move or your second one.

Before writing the channel off, measure it - MyMuse's real AI revenue turned out to be 7× what GA4 reported - see the MyMuse case study. The usual first step is ChatGPT Ads for ecommerce brands.

FAQ

Sources

  1. 1.Ads in ChatGPT: The Basics - OpenAI Help Center, 2026
  2. 2.OpenAI makes it easier to run shopping ads in ChatGPT - Digiday, 2026
  3. 3.Create campaigns for ChatGPT - OpenAI Help Center, 2026
  4. 4.Adobe: AI referral traffic to retail sites converts 60% higher, July 2026 data - Digital Commerce 360, 2026

Continue reading