How do I get my products on ChatGPT Ads?

ChatGPT can now show product ads pulled from a merchant's catalogue. Here's the whole journey — from zero to a live ad — and an honest look at the one step that trips most people up.

Start free See the tools

OpenAI's product ads work from a product feed: instead of building a separate ad for every item, you give OpenAI your catalogue and it picks an eligible product to show when an ad serves. That means the feed — not the ad — is the foundation of everything. Get it right and kept up to date, and the rest is quick.

The catch nobody mentions

OpenAI ingests your catalogue as a feed you upload over SFTP from the Feeds section of Ads Manager — the public API can't upload it for you. It has to match OpenAI's product spec, be marked ads-eligible, and stay current: prices, stock and new lines change daily, and a stale feed means wrong ads or none at all. Building that file and pushing it every day is the fiddly part. That's exactly what AssistPPC automates — you connect your store once and we keep the feed fresh.

The five steps

Two happen in OpenAI's Ads Manager; the feed and ad groups are where AssistPPC saves you the pain.

AssistPPC OpenAI Ads Manager Both
1

Create an account Both

Get access to OpenAI's Ads Manager (currently a beta that's rolling out to more sellers), and create a free AssistPPC account to build and manage your feed.

2

Create a feed AssistPPC

This is the big one. Your products need to reach OpenAI as a spec-compliant feed, uploaded over SFTP, and refreshed as your catalogue changes.

In AssistPPC you link your Google Merchant Centre account or paste a Shopping feed URL, and we build the OpenAI feed and push it over SFTP for you — every day, automatically. No file wrangling, no manual uploads.

3

Create a product ad campaign OpenAI Ads Manager

In Ads Manager, create a campaign in product feed mode and connect the feed. This is where your budget and objective live.

4

Create an ad group and filter the products AssistPPC

Decide which products an ad group should promote. In AssistPPC you filter your catalogue by category, brand or availability, tick the products you want, and group them into one ad group against your product campaign.

5

Create an ad AssistPPC

Add a product ad that pulls titles, images and prices straight from your feed. OpenAI then selects an eligible product to display when the ad serves — no per-product creative to build.

So, what's actually hard?

Setting up a campaign and an ad in Ads Manager takes minutes. Keeping a correct, current product feed flowing to OpenAI over SFTP is the ongoing work — and it's the thing that quietly breaks: a price changes, a product sells out, the file format drifts, and your ads go stale or stop serving.

AssistPPC exists to remove that step. Connect your store once, and your OpenAI feed stays built, valid and up to date on its own — so you can spend your time on the ads, not the plumbing.

Questions

Do I need a product feed to advertise on ChatGPT?

Yes. OpenAI's product ads serve from a catalogue you submit. You upload the feed to OpenAI over SFTP from the Feeds section of Ads Manager — the public API can't upload feeds for you, which is why most merchants use a tool to build and push it.

Why is the feed the hard part?

It has to match OpenAI's product spec, be marked ads-eligible, and stay current — prices, stock and new products change daily, and a stale feed means wrong ads or none at all. Building that file and pushing it over SFTP every day is the fiddly bit. AssistPPC automates it.

Where do I create the campaign and set my budget?

In OpenAI's Ads Manager. You create a campaign in product feed mode and connect your feed; budget and objective live there. AssistPPC then helps you build ad groups and ads on top of it without touching the API.

How much does AssistPPC cost?

Connecting and exploring is free. Syncing a feed is $10/month per feed, and that includes the attribute editor and ad group builder. Your OpenAI ad spend is separate and paid to OpenAI.

Skip the feed headache

Connect your store and let AssistPPC keep your OpenAI feed synced daily — then build your ad groups in a click.

Start free See the tools