OpenAI Ads · product feed sync

Turn your product feed into an OpenAI feed

Paste your Shopping feed and see every product mapped to OpenAI’s product spec — and every one they’d drop. Then sync it daily.

Free, and no account needed.

or
Connect Google Merchant Center

No feed URL to hunt down — sign in with Google and we read Merchant Center directly.

Checking is free. $10/month per feed to sync — no setup fee, cancel anytime.

  • Nothing to install on your store
  • We read your catalogue — we never write back to it
  • Override titles and prices without touching your store
your-store.com/shopping-feed.xml Example
1,248 products read
1,191 OpenAI-ready
57 would be dropped

Why those would be dropped

  • No image link (g:image_link) 41
  • No brand 12
  • No usable price — needs the “12.99 GBP” form 4

Ships, but worth fixing

  • No GTIN — OpenAI matches these products less confidently96
  • Availability value outside OpenAI’s set, so it ships as “unknown”12

Mapped, one product

Ruby Leaf Cylinder Vase — 25cm

g:title title Ruby Leaf Cylinder Vase — 25cm
g:price price 73.50 GBP
g:availability availability in_stock
g:google_product_category product_category Home & Garden > Decor > Vases
Sync your feed to OpenAI $10/month per feed

How it works

Three steps from your store to a live product ad in ChatGPT.

Connect once, in about a minute

Link the Google Merchant Center account you already use, or paste a Shopping feed URL from any feed plugin. We read your live products, prices, images and stock.

  • Merchant Center via the official Merchant API
  • Google Shopping XML, RSS 2.0 and Atom feeds
  • Nothing to install on your store
Connect a sourceStep 1
Google Merchant Center✓ Linked
1,248 products foundSynced
— or —
https://yourstore.com/feed.xml

Your feed, rebuilt to OpenAI’s spec

Every field is mapped and cleaned to OpenAI’s product specification, marked ads-eligible, and pushed to their SFTP endpoint automatically — every single day.

  • Field mapping and validation handled for you
  • Daily automatic SFTP push, no manual uploads
  • Override titles and prices without touching your store
Field mappingStep 2
g:title→title
g:price→price
g:image_link→image_url
g:availability→availability
Pushed to OpenAI over SFTP✓ Daily

Your products, inside the answer

When a shopper asks ChatGPT what to buy, OpenAI picks eligible products from the catalogue you sent. The ad is built from your live title, image and price — there is no ad to write.

  • Group any set of products into one OpenAI ad group
  • Bid strategy inherited from your campaign
  • Exclude any product with a single toggle

Attribute editor

Tune every product for ChatGPT without touching your store

  • Override titles, descriptions, price, product category and brand per product.
  • Exclude individual products from ads with a single toggle.
  • Tag products with custom labels for grouping, filtering and reporting.
  • Filter the whole catalogue by category, brand or availability to work fast.
See the attribute editor →

Ad group builder

Build OpenAI product ad groups in a click

  • Select any set of products and group them into one OpenAI ad group.
  • Attach the group to an existing OpenAI product campaign — the bid strategy is inherited.
  • Product ads are generated straight from your synced feed, using live titles, images and prices.
  • No spreadsheets, no API wrangling, no per-product setup.
See the ad group builder →

What AssistPPC does, in short

AssistPPC is a product feed tool for OpenAI’s ChatGPT Ads. It reads your live catalogue from Shopify, WooCommerce, Magento, BigCommerce, Google Merchant Center or any Google Shopping XML link, maps every field to OpenAI’s product specification, and uploads the feed to OpenAI’s SFTP endpoint once a day. Because OpenAI’s product ads serve from that catalogue rather than from individually built ads, keeping the feed correct and current is what determines whether your products appear in ChatGPT at all. It also includes an attribute editor and an ad group builder. Pricing is $10 per month per feed; connecting a source is free.

Which source should you connect?

Both routes produce the same OpenAI feed. The difference is where you edit your product data.

 Google Merchant CenterShopping feed URL
Best forStores already advertising on Google ShoppingStores with a feed plugin but no Merchant Center
How you connectSign in and authorise via the Merchant APIPaste a Google Shopping XML, RSS or Atom URL
Where product data livesOne catalogue, shared with Google ShoppingYour store or feed plugin
FormatsMerchant Center productsGoogle Shopping XML, RSS 2.0, Atom
Sync to OpenAIDaily over SFTPDaily over SFTP
Price$10/month per feed$10/month per feed

Pricing

One simple rate. No setup fee, no contract.

$10 / month per feed

Feed sync, the attribute editor and the ad group builder are all included. Add as many feeds as you like and pay only for the ones you sync. Cancel anytime. Prices exclude VAT, and your OpenAI ad spend is separate and paid to OpenAI.

Try Free

Frequently asked questions

What is an OpenAI product feed?

An OpenAI product feed is a file containing your product catalogue — titles, descriptions, prices, images, availability and identifiers — formatted to OpenAI’s product specification and uploaded to OpenAI over SFTP from the Feeds section of Ads Manager. OpenAI’s product ads serve from this feed: instead of building an ad per item, you submit the catalogue and OpenAI selects an eligible product when an ad shows in ChatGPT.

Can I check my product feed before signing up?

Yes — paste your Shopping feed URL into the checker at the top of this page. We read the feed, map every product to OpenAI’s product specification and tell you how many products OpenAI would accept, how many would be dropped and which attribute is missing on each. No account, nothing to pay. It runs the same mapping the nightly sync runs, so what you see is what would ship.

Can I sync my Shopify products to OpenAI?

Yes. If your Shopify products already sync to Google Merchant Center through Shopify’s Google & YouTube channel, link that Merchant Center account — it’s the cleanest setup. If they don’t, paste the Google Shopping feed URL from any Shopify feed app instead. Either route produces an OpenAI feed that AssistPPC pushes over SFTP daily.

Does AssistPPC work with WooCommerce?

Yes. Most WooCommerce product-feed plugins output a Google Shopping XML link — paste that into AssistPPC and we read your catalogue from it, map it to OpenAI’s spec and sync it. You can also link Merchant Center if your WooCommerce store already feeds Google.

Can I sync Google Merchant Center with OpenAI?

Yes — and it’s the method we recommend. Connect a Merchant Center account via the Merchant API and AssistPPC reads your products directly, so you maintain one catalogue that flows to both Google Shopping and OpenAI.

How often does the feed sync?

Every day. AssistPPC rebuilds the feed from your source and pushes it to OpenAI’s SFTP endpoint automatically, so prices, stock levels and new products stay current without manual uploads.

Do I need a product feed to advertise in ChatGPT?

Yes. OpenAI’s product ads serve from a catalogue you submit as a feed. It has to match OpenAI’s product spec, be marked ads-eligible, and stay current — a stale feed means wrong ads or no ads at all. Read the full walkthrough →

Can I edit products or run ads too?

Yes. Once your feed is synced you can override attributes, exclude items, add custom labels and build multi-product ad groups from the same catalogue. See product ads →

How much does it cost?

Creating an account, connecting a source and browsing your catalogue is free. Syncing a feed costs $10 per month per feed and includes the attribute editor and ad group builder. Prices exclude VAT. Your OpenAI ad spend is separate and paid to OpenAI.

Ready to show up in ChatGPT?

Connect your store, build your OpenAI feed, and keep it synced daily.

Start free Read the guide