Short answer: ChatGPT Ads product feed campaigns let retail advertisers upload a product feed in Ads Manager and create ads based on the catalog. Products from the feed are eligible for ads during the beta — they do not appear in organic ChatGPT conversations. Feeds require a minimum of 1,000 products and a maximum of 2 million, uploaded via SFTP.

Who should use product feed campaigns?

Business typeProduct feed fitReason
Ecommerce store with 1,000+ SKUsStrong fitMeets minimum feed scale and can segment by product line
Retailer with frequent inventory changesStrong fitFeed keeps product details and availability current
Small store with 50 productsPoor fitDoes not meet OpenAI's listed minimum feed size
Lead-gen service businessNot a fitNo product catalog
Marketplace with millions of productsPotential fitOpenAI lists a maximum of 2 million products per feed

What product data matters most?

The most important product data is the information that helps ChatGPT understand which product is relevant to a user's conversation. Product title, description, category, image, landing page, price, availability, and metadata fields need to be accurate and consistent.

FieldWhat to checkBad exampleBetter example
Product titleClear product type and distinguishing attributes"Classic Pro""Classic Pro Carry-On Suitcase, 22-inch, Navy"
DescriptionReal use case and product details"Best bag ever""Lightweight carry-on suitcase for 2 to 4 day trips with laptop sleeve"
ImageProduct is clear and accurateLifestyle image where product is tinyClean product image with visible details
Landing pageProduct page matches feedRedirects to homepageExact product URL
AvailabilityIn-stock status is currentShows sold-out item as availableFeed matches actual inventory
MetadataUseful grouping fieldsBlankproduct_line, bidding_tier, margin_band

How should ecommerce brands structure ad groups from a feed?

Structure ad groups by product line, use case, margin tier, inventory priority, or buyer intent. OpenAI documentation says advertisers can use product filters to define which products are eligible for an ad group, and can use the ads_metadata field if available filters are not enough.

Ad groupProduct filter logicContext themeWhy it works
Weekend carry-onsproduct_line = carry_onShort-trip packing and airline carry-on needsStrong use-case fit
Business travel bagsuse_case = business_travelLaptop bags and work travel organizationClear buyer situation
Giftable travel geargiftable = trueGift ideas for frequent travelersSeasonal and conversational
High-margin luggagemargin_band = highPremium buyers comparing durable bagsBetter profitability control
Clearance travel accessoriesinventory_status = clearanceShoppers looking for dealsSeparate economics and messaging

Product title formula

Brand + product type + key attribute + size/color + use case
ProductWeak titleBetter title
Carry-on suitcase"RoadMax""RoadMax 22-inch Carry-On Suitcase, Lightweight, Black"
Office chair"Ergo Plus""Ergo Plus Adjustable Office Chair with Lumbar Support"
Golf travel case"Tour Guard""Tour Guard Hard-Shell Golf Travel Case for Airline Travel"
Kids lunchbox"Lunch Buddy""Lunch Buddy Insulated Kids Lunchbox, Leak-Resistant, Blue"

Product feed launch checklist

  • Feed uploaded through SFTP and processed successfully.
  • Product count matches the intended set.
  • Ad group filters include the correct products.
  • Product titles and descriptions are clear in previews.
  • Images show the correct products.
  • Landing pages resolve and match the product.
  • Out-of-stock products are excluded or marked correctly.
  • Metadata fields are filled for product grouping.
  • Ad template previews correctly.
  • Campaign objective, budget, bid, dates, and geography are correct.
  • Product claims comply with OpenAI policies.

How should ecommerce brands measure product feed campaigns?

MetricWhy it mattersSource
SpendMedia costAds Manager
ClicksTraffic volumeAds Manager
PurchasesAttributed transactionsAds Manager plus ecommerce backend
RevenueTop-line valueEcommerce platform
Gross marginReal economicsInternal product data
Return rateNet qualityEcommerce platform
Product group ROASSegment-level profitabilityCombined report

Common mistakes

  • Uploading a feed with vague titles.
  • Using manufacturer descriptions without useful attributes.
  • Not separating high-margin and low-margin products.
  • Sending product clicks to collection pages when product pages exist.
  • Treating feed eligibility as organic ChatGPT visibility.
  • Ignoring availability and price freshness.

Related ChatGPT Ads guides