Articles on: FeedHub

Create and upload a product feed to OpenAI Ads

Send your Shopify products to OpenAI Ads Manager over SFTP so they can be advertised in ChatGPT. Two parts: get the SFTP details from OpenAI, then connect them in FeedHub.


Part 1 – Get the SFTP details in OpenAI Ads Manager


Sign in at ads.openai.com , open Tools › Feeds and follow the three steps below. At the end you will have a feed ID, host, username, port and a password.


  1. Add a product feed
  • Click Add product feed.
  • Enter a Display name, for example your store name.
  • Under How will you send products? choose SFTP connection.
  • Click Create. The Connect your feed via SFTP panel opens.




  1. Add a product feed
  • In Choose authentication select Password.
  • Click Generate password and copy the password right away.


The password is shown once Save it somewhere safe before you close the panel. If you lose it, generate a new one here and enter it in FeedHub (see Part 3).




  1. Copy the connection details
  • Open Add connection details.
  • Copy these values, each with its copy button:

- Feed – starts with fd_
- Host – sftp-prod3.commerce.openai.com
- Username – starts with oaiproductfeedprod3.sftp
- Port – 443

  • The Upload path is always / ; FeedHub uses it automatically.
  • Leave Upload and verify alone. FeedHub does the upload; OpenAI shows the processing results here afterwards.




Value

Where it comes from

Goes into FeedHub field

Feed ID

Add connection details › Feed

Feed

Host

Add connection details › Host

Host

Username

Add connection details › Username

Username

Port

Add connection details › Port (443)

Port

Password

Choose authentication › Generate password

Password


Part 2 – Connect the feed in FeedHub


  1. Choose the OpenAI Ads channel
  • In FeedHub open Feed Center and click Create feed.
  • In Create feed template choose Connect with OpenAI Ads.

If the OpenAI Ads card is missing, the channel is not enabled for your environment yet; Please contact support.



  1. Paste the SFTP details and connect
  • Fill in Feed, Host, Port, Username and Password with the values from Part 1. The right-hand panel reminds you where each one comes from
  • Click Connect. FeedHub logs in to the SFTP folder and checks that it can write there.
  • On success you are taken straight to the Create feed page. If an error is shown, correct the value it names and click Connect again.




  1. Name the feed, pick the country and save
  • Feed name – any name; one is pre-filled.
  • Seller name – the store name shoppers see in ChatGPT; defaults to your Shopify store name.
  • Country – the country this feed advertises in, chosen from your Shopify Markets. Prices are sent in that market’s currency.
  • Choose which products to include under Products source, then click Save.

The first upload starts right away. In Feed Center, the feed shows its last upload time; in the feed’s Product tab every uploaded product is marked Submitted. Allow 10 to 30 minutes for the products to appear in OpenAI Ads Manager under Upload and verify.



Part 3 – If the password stops working


When you generate a new password in Ads Manager, the old one stops working and FeedHub pauses the feed: the toggle in Feed Center switches off and a red alert icon appears next to the feed name.


  1. Update the password in FeedHub
  • In Ads Manager open the feed › Connect your feed via SFTP › Generate password and copy the new password.
  • In FeedHub hover the alert icon next to the feed and click Update password. The same button is in the feed’s Setting tab.




  • Paste the new password and click Update password. The feed is switched back on and uploads again on the next sync, or right away with Resync




Delete feed in Feed Center stops uploads and removes FeedHub’s files from the OpenAI SFTP folder. The feed itself stays in OpenAI Ads Manager; delete it there if you no longer need it.

Updated on: 02/11/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!