For the complete documentation index, see llms.txt. This page is also available as Markdown.

Set up a ChatGPT Commerce feed for OpenAI ads

Create a ChatGPT Commerce feed in Channable and use it for product ads in OpenAI Ad Manager.

You can create an OpenAI feed in Channable to send your product catalog to OpenAI Ad Manager so it can use your optimized feed in product ads.

Create campaigns and ad groups in OpenAI Ad Manager. Use Channable to prepare and deliver product data.


Before you start

You’ll need

*You can create an OpenAI Ad Manager account if you’re part of Open AI’s beta program and your country is available.

Good to know

ChatGPT Ads are available in the following countries
  • Australia

  • Austria

  • Belgium

  • Brazil

  • Bulgaria

  • Canada

  • Croatia

  • Cyprus

  • Czech Republic

  • Denmark

  • Estonia

  • Finland

  • France

  • Germany

  • Greece

  • Hungary

  • Iceland

  • Ireland

  • Italy

  • Japan

  • Korea

  • Liechtenstein

  • Lithuania

  • Luxembourg

  • Malta

  • Mexico

  • Netherlands

  • New Zealand

  • Norway

  • Poland

  • Portugal

  • Romania

  • Slovakia

  • Slovenia

  • Spain

  • Sweden

  • Switzerland

  • United Kingdom

  • United States

  • These steps are recommended for catalogs with more than 100 products. For brand campaigns or smaller catalogs, it’s best to create ads directly in OpenAI Ad Manager.

  • Ads are clearly labeled as sponsored and visually separated from ChatGPT’s response.

To learn more about how ChatGPT displays your ads, see OpenAI's Ads in ChatGPT article.

1

Generate SFTP credentials

  1. In OpenAI Ad Manager, select Tools > Feeds.

  2. Click Create Feed.

  3. In How will you send products?, select SFTP connection.

  4. In Choose authentication, select Password.

  5. Click Generate password. A popup will appear with your generated password. Copy it and paste it into a note, as you will need it in the next step.

  6. Close out of the popup. In the same widget, you will see values filled for Feed, Host, Port, and Username. Click to copy each of the values and paste them in the same note. You will need these in the next step.

2

Create a ChatGPT feed in Channable

  1. Open your project in Channable.

  2. In the sidebar, go to Channels.

  3. Click + Create channel.

  4. Search for and select ChatGPT Commerce (OpenAI).

  5. Set the feed settings:

    1. For Name, give your channel a descriptive name (like "ChatGPT ads - UK").

    2. For Target country, select the country your products are targeted to.

    3. For Type of market, select Standard.

  6. For SFTP settings, click Create connection.

    1. For Name, give your connection a descriptive name (like ChatGPT Ads STFP connection).

    2. Fill in the remaining SFTP details you copied in step 1:

      1. For Host, enter the OpenAI hostname.

      2. For Port, enter the Port number.

      3. For Username, enter the OpenAI username .

      4. For Password, enter the generated password.

  7. Click Connect with SFTP upload.

  8. Return to the Settings step in your ChatGPT feed channel.

  9. At SFTP settings, for File path, provide a new, unique file path to upload to (e.g. gpt_items.csv).

  1. Click Save.

Click Advanced settings to add Master rules and configure feed safety settings.

3

While it’s not mandatory, we recommend you categorize your items to help them appear in relevant searches.

  1. Go to the Categories step. Channable will automatically start to review your items against ChatGPT’s taxonomy and assign categories with AI.

  2. Review the automatic category suggestions, and update categories as needed in the Manual Categorization tab:

    • Use Generate from field to match categories using a product category field.

    • Use + Add category rule to assign categories in bulk with condition-based rules.

    • Use Copy from channel to reuse categories from another channel.

  3. Click Save.

Accurate categories improve product relevance and performance.

4

Create rules to fill data gaps

You can use rules to prepare and optimize your product data for ChatGPT. You can also adjust existing fields to meet ChatGPT's requirements.

  • Use rules to filter, modify, or enhance product fields.

  • Use rule templates to quickly address common issues.

5

Map product attributes

Map product data so OpenAI can process your catalog.

  1. Go to the Mapping step.

  2. Map every attribute marked Mandatory.

  3. Review the Recommended and Optional attributes and map relevant attributes to improve product discovery.

For each attribute, select its project field in the Internal field column. If an attribute has supported values, your data must match use the same format.

For some attributes, you can enter a custom value or directly select a supported value. This applies the same value to every product.

6

Check feed quality

The Quality step identifies missing data and formatting issues.

  1. Go to the Quality step.

  2. Resolve mandatory issues first.

  3. Click an issue to view the suggested solution.

  4. Use the item link to review affected products.

7

Activate and run your feed

  1. In the Preview & export step, review your feed.

  2. Click Activate feed.

  3. Run the feed.

Once the feed runs successfully, Channable will automatically upload your product data directly to your OpenAI SFTP address.

If you have a trial account, change it to a live account and activate the project first.

8

Check products in OpenAI Ad Manager

Once OpenAI has finished processing your feed, you can check your products in OpenAI.

  1. Return to OpenAI Ad Manager and go to Tools > Feeds.

  2. Go to the uploaded products tab and review the imported products. Successfully uploaded products will have the Uploaded status.

If OpenAI reports errors, return to the Quality step in Channable to review feedback. Update your product data with rules to meet OpenAI's requirements, then run your feed again.

9

Create campaign and ad groups in OpenAI

Start with one campaign and ad group. Include all products to collect performance data.

Once you have data, you can create campaigns and ad groups. Filter each product set by item_id, offer_id, title, or brand.

  1. In OpenAI Ad Manager, go to Create > Create campaign.

  2. Fill in your core campaign settings:

    1. For Campaign name, give your campaign a descriptive name.

    2. For Campaign type, select Product feed.

    3. For Product feed, select the Channable feed.

  3. Configure the rest of your campaign settings based on your goals.

  4. Click Next: Ad group.

  5. Fill in your ad group settings:

    1. For Ad group name, give your ad group a descriptive name.

    2. For Bid strategy, select Maximize results.

    3. For Product filters, you should see your products are already matched to tags. Make sure all tags are selected.

Product filters create product sets for an ad group. Each product set links an ad group to feed products.

  1. Fill in any remaining settings.

  2. Save your campaign and ad groups.

Your products are now set up to appear in ChatGPT chats below the response.

Last updated

Was this helpful?