Ads in ChatGPT take their copy from your feed. Not from your website.
ChatGPT Ads Manager has accepted product feeds from Polish shops since August 2026. An ad in the conversation is the title, description, and price taken straight from the file you upload. Products that fail the spec are dropped on import, and accepted ones compete for a place in the answer with whatever is in your feed. Snomi prepares that file for you.
7-day free trial, no card. Audit with no sign-up.
OpenAI bets on campaigns powered by product feeds
In its advertiser documentation, OpenAI points to feed-powered campaigns as the highest-performing format in its ads program. The reason is simple. A conversation does not show ten blue links. It shows a few products the model judged a fit for the question. Whether your product is among them depends on the data you gave it.
- Title and description straight from the feed, with no ChatGPT-side copywriting
- A product rejected on import does not return to the campaign
- Requirements differ from Google Merchant Center
- Ads eligibility is set in the feed itself
How a ChatGPT feed differs from a Google feed
A ChatGPT Ads feed is the same product catalog, stored differently. OpenAI accepts only CSV or TSV, requires brand and seller name in every row, and a separate flag that qualifies the product for ads. Column names largely match Google naming, so a catalog prepared for Merchant Center is a solid starting point.
| Element | Google Merchant Center | ChatGPT Ads |
|---|---|---|
| File formathow the catalog is delivered | XMLalso CSV and TSV | CSV or TSVXML and RSS not supported |
Brand brandproduct brand name | conditionally requiredproducts without a brand: field stays empty | required in every rowan empty value rejects the product |
Seller seller_namewho sells the offer | column does not exist | requireda missing value rejects the row |
Sale price sale_pricewhen it is equal to or higher than the regular price | product staysthe promotion is not shown | row rejectedthe whole product is dropped, not just the promotion |
Ads eligibility is_ads_eligibleallowing the product into campaigns | campaign settings in Google Ads | flag in the feedwithout it the product does not enter Ads |
| Availability values (in_stock) and price format (379.00 PLN) are identical in both specs. If the feed uses a comma or a space here, it is invalid for Google as well. | ||
In the snapshot model, skipping a product when generating the file acts like removing it from ads, so catalog completeness matters more than in Google.
One catalog, both channels
- 1.You do not maintain two feeds. Snomi takes the catalog connected in Merchant Center and generates an OpenAI-format file from it.
- 2.Titles, descriptions, and attributes optimized once power both channels. Same work, two selling surfaces.
- 3.Before the file goes to Ads Manager, you see how many products will pass validation and what we fix automatically.
In the panel you enable a fixed URL and paste it into Ads Manager. The file refreshes after every catalog sync.
A new ad channel without a new hire
ChatGPT Ads is a service you can offer clients now, before competitors do. The catch: preparing an OpenAI feed for ten catalogs is the same work ten times. Snomi takes it off the team: one account, many shops, the same optimization powering Google and ChatGPT.
- Many shops on one account, each with its own output feed and its own Ads Manager URL.
- A readiness report per client, ready to send as budget justification for the new channel.
- Copy you already prepare for Google Shopping powers ChatGPT without a second process.
The ring shows how many products would pass OpenAI validation with no changes. Below are gaps we close automatically.
Not ready to connect a feed yet?
Request a free audit. We will check the catalog for Google Merchant Center, AI search, and product ads in ChatGPT, and show how many products would pass OpenAI validation with no changes and what we close automatically on export. PDF report in 24 hours, no sign-up.
Check your feed for freeFrequently asked questions
Prepare your feed for ChatGPT Ads before competitors do
Connect the catalog, check readiness, and download a ready file for Ads Manager. The same optimization powers Google Shopping and AI search.