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

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

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

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

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

Updated on: 02/11/2026
Thank you!
