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
Access to OpenAI Ad Manager*
Good to know
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.
Generate SFTP credentials
In OpenAI Ad Manager, select Tools > Feeds.
Click Create Feed.
In How will you send products?, select SFTP connection.
In Choose authentication, select Password.
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.
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.
Create a ChatGPT feed in Channable
Open your project in Channable.
In the sidebar, go to Channels.
Click + Create channel.
Search for and select ChatGPT Commerce (OpenAI).
Set the feed settings:
For Name, give your channel a descriptive name (like "ChatGPT ads - UK").
For Target country, select the country your products are targeted to.
For Type of market, select Standard.
For SFTP settings, click Create connection.
For Name, give your connection a descriptive name (like ChatGPT Ads STFP connection).
Fill in the remaining SFTP details you copied in step 1:
For Host, enter the OpenAI hostname.
For Port, enter the Port number.
For Username, enter the OpenAI username .
For Password, enter the generated password.
Click Connect with SFTP upload.
Return to the Settings step in your ChatGPT feed channel.
At SFTP settings, for File path, provide a new, unique file path to upload to (e.g. gpt_items.csv).
Make sure this file path is entirely unique to avoid errors.
Click Save.
Categorize your products (recommended)
While it’s not mandatory, we recommend you categorize your items to help them appear in relevant searches.
Go to the Categories step. Channable will automatically start to review your items against ChatGPT’s taxonomy and assign categories with AI.
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.
Click Save.
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.
Map product attributes
Map product data so OpenAI can process your catalog.
Go to the Mapping step.
Map every attribute marked Mandatory.
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.
Missing data for your attributes? See our guide for tips on filling attribute data efficiently.
Activate and run your feed
In the Preview & export step, review your feed.
Click Activate feed.
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.
Check products in OpenAI Ad Manager
Once OpenAI has finished processing your feed, you can check your products in OpenAI.
Return to OpenAI Ad Manager and go to Tools > Feeds.
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.
Create campaign and ad groups in OpenAI
Once you have data, you can create campaigns and ad groups. Filter each product set by item_id, offer_id, title, or brand.
In OpenAI Ad Manager, go to Create > Create campaign.
Fill in your core campaign settings:
For Campaign name, give your campaign a descriptive name.
For Campaign type, select Product feed.
For Product feed, select the Channable feed.
Configure the rest of your campaign settings based on your goals.
Click Next: Ad group.
Fill in your ad group settings:
For Ad group name, give your ad group a descriptive name.
For Bid strategy, select Maximize results.
For Product filters, you should see your products are already matched to tags. Make sure all tags are selected.
Fill in any remaining settings.
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?