Attribute editor & ad group builder

OpenAI product ads, built from your feed

Once your catalogue is synced to OpenAI, AssistPPC lets you fine-tune every product for ChatGPT and launch multi-product ad groups — no spreadsheets, no API calls.

Start free ← Feed sync

How OpenAI product ads work

OpenAI product ads are generated from your product feed, not built one at a time. You submit a catalogue, create a campaign in product feed mode, and define ad groups that each cover a set of products. When an ad serves in ChatGPT, OpenAI picks an eligible product from that set and builds the creative from your live title, image and price.

That makes two things matter: the quality of your product data, and which products each ad group covers. AssistPPC gives you a screen for each — an attribute editor that overrides product data without touching your store, and an ad group builder that turns a filtered selection into a live OpenAI ad group. Both are included at $10 per month per feed.

Product attribute editor

Shape how your products read and behave in ChatGPT — without touching your store or your Google Shopping listing.

Edit & exclude

Every attribute on one screen

  • Override titles, descriptions, price, product category and brand, per product.
  • Exclude any product from ads and search with a single toggle.
  • Label products with custom tags to group them for targeting and reporting.
  • Filter the whole catalogue by category, brand or availability to work through it fast.
  • Changes flow into the next daily sync automatically — no re-export from your store.
Overview on the homepage →

Why overriding beats editing your store

The title that converts on a product page is rarely the title that performs in an ad. Store titles carry brand voice and internal naming; feed titles need the attributes a shopper actually searches on — type, material, size, colour. Editing the store to suit the ad channel breaks the store; editing the feed downstream doesn’t. AssistPPC stores overrides separately and applies them when the feed is rebuilt, so your product pages and your Google Shopping listing stay exactly as they were.

Multi-product ad group builder

Turn a filtered selection of products into a live OpenAI ad group in a couple of clicks.

Group & launch

From selection to live ad group

  • Tick any set of products in the editor and group them together.
  • Pick a product campaign — the bid strategy is inherited automatically, so nothing mismatches.
  • Product ads are built straight from your synced feed, using live titles, images and prices.
  • Skip the SKAG grind: one ad group can cover many products at once.
Overview on the homepage →

How it fits together

Sync once, then edit and advertise from the same catalogue.

  1. Sync your feed

    Connect Shopify, WooCommerce, Merchant Center or an XML link. See feed sync →

  2. Edit & label

    Refine attributes, exclude products and add custom labels in the editor.

  3. Build ad groups

    Add your OpenAI Ads API key, select products, and launch a product ad group.

Frequently asked questions

What is an OpenAI product ad group?

A set of products from your feed, attached to a product campaign, that a product ad can draw from. Rather than building one ad per product, you define which products the group covers and OpenAI selects an eligible product from that set when the ad serves in ChatGPT.

Do I need to build one ad per product?

No. OpenAI’s product ads are generated from your feed, so a single ad group can cover many products at once. The old single-keyword-ad-group (SKAG) approach is unnecessary here.

Can I change a product title for ChatGPT without changing my store?

Yes. The attribute editor stores per-product overrides for title, description, price, product category and brand. The override is applied when the feed is rebuilt, so your store and your Google Shopping listing are untouched.

How do I stop a product appearing in ChatGPT ads?

Toggle the exclude switch on that product. Excluded products are dropped when the feed is rebuilt, so they stop appearing after the next daily sync — without deleting anything from your store.

When do my edits take effect?

On the next daily sync. AssistPPC rebuilds the feed with your overrides applied and pushes it to OpenAI’s SFTP endpoint automatically.

What do I need before I can build ad groups?

A synced feed, an OpenAI Ads API key added on the feed’s manage page, and an existing product campaign in OpenAI Ads Manager to attach the ad group to. The ad group inherits that campaign’s bid strategy automatically.

Pricing

Everything on this page is included in the feed subscription.

$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.

Start free

New to OpenAI Ads?

Read the full walkthrough — account, feed, campaign, ad group and ad — and the one step that trips most merchants up.

How to get products on ChatGPT Ads