You can now connect your GoDataFeed product feed to ChatGPT Ads, OpenAI's advertising program, and run feed-based campaigns at scale inside Ads Manager. If you already manage a catalog in GoDataFeed, you can push it to ChatGPT Ads over SFTP and put more of your products in front of users during high-intent conversations, without building a separate export. This guide is written for new and existing GoDataFeed users.
Note: ChatGPT Ads product feeds are currently in beta, and a few requirements apply. Your feed must contain at least 1,000 products and no more than 2 million. Feeds are delivered to ChatGPT Ads by SFTP only, so there is no feed pull URL for this channel. During the beta, products from your feed are eligible for ads only and will not appear in organic ChatGPT conversations. These limits come from OpenAI and may change, so check the current ChatGPT Ads feed specifications for the latest requirements.
If you would like our team to set up the feed for you, complete our feed setup request form through Request a feed setup by GoDataFeed.
How do I submit my GoDataFeed feed to ChatGPT Ads?
ChatGPT Ads uses a push model. You first create a feed in Ads Manager, which generates a set of SFTP connection details for that feed. You then enter those details into GoDataFeed's Feed submission settings, and GoDataFeed pushes your output feed to ChatGPT Ads on the schedule you set.
How to connect GoDataFeed to ChatGPT Ads over SFTP
Follow these steps in order. You create the feed in Ads Manager first, because that is what generates the SFTP details you will paste into GoDataFeed.
- Finish your feed in GoDataFeed. Build or confirm your product feed using the ChatGPT feed template in GoDataFeed, then map and review your products as usual. Keep your feed file name stable so that each submission overwrites the same file in ChatGPT Ads rather than creating a new one.
- In ChatGPT Ads, create your product feed. In Ads Manager, go to the Tools tab, select Feeds, click Create Feed, and follow the prompts. After the feed is created, Ads Manager generates the SFTP connection details you need.
- Open the SFTP connection details. From the feed row, open the three-dot menu and select Edit SFTP Connection. Ads Manager displays the Host, Username, Root path, Port, and Authentication Method.
- Choose your authentication method in Ads Manager. Select Password (generate one and save it) or SSH key, then follow OpenAI's connection guide shown in the panel.
- Enter the SFTP details in GoDataFeed. In your GoDataFeed feed, open Settings and find the Feed submission section. Enter the Host from Ads Manager as the FTP host address, the Username as the FTP User name, and the password as the FTP Password (leave the password blank if you are using an SSH key). Enter the Port exactly as ChatGPT Ads shows it, rather than leaving GoDataFeed's default of
21. - Set your submission schedule and save. In the Schedule section, choose how often GoDataFeed submits the feed (Daily, Weekly, Biweekly, or Monthly) and set the time. OpenAI recommends submitting a full catalog snapshot at least daily, so Daily is a good default. Click Save.
- Submit the feed. With your schedule toggled on, GoDataFeed submits automatically at the times you configured. To send the feed immediately, click the Submit button in the left side menu of your feed.
- Confirm processing in ChatGPT Ads. Ads Manager processes the feed, which can take anywhere from a few minutes to a few hours depending on its size. Items are processed gradually, so check the item count in Ads Manager to see how many products are ready to serve.
What happens after my feed is connected?
Once your feed is processing in ChatGPT Ads, you build your campaign in Ads Manager: create a campaign and select the Product feed campaign type, create an ad group, apply product filters, create an ad template, then review and launch. For the full campaign-creation walkthrough on the OpenAI side, see Create Campaigns from Product Feeds.
Frequently asked questions
Do I use a feed pull URL to connect to ChatGPT Ads?
No. ChatGPT Ads only accepts feeds pushed over SFTP. You enter the SFTP connection details from Ads Manager into GoDataFeed's Feed submission settings, and GoDataFeed pushes your feed on the schedule you set. There is no feed pull URL step for this channel.
Where do I get the SFTP details for ChatGPT Ads?
In Ads Manager, create your feed first, then open the feed's three-dot menu and select Edit SFTP Connection. The Host, Username, Root path, Port, and authentication method appear there. Copy those values into GoDataFeed's Feed submission settings.
What port should I use?
Use the exact port shown in your ChatGPT Ads SFTP connection details rather than GoDataFeed's default of 21. Always match the port Ads Manager displays for your feed.
How many products does my feed need?
During the beta, your feed must contain at least 1,000 products and no more than 2 million. Feeds outside that range will not be accepted. Because these are beta limits set by OpenAI, confirm the current requirements in the ChatGPT Ads feed specifications before you submit.
How often should GoDataFeed submit my feed?
OpenAI recommends submitting a full catalog snapshot at least daily, so set your GoDataFeed submission schedule to Daily. Keep your feed file name stable so that each submission overwrites the same file in ChatGPT Ads and keeps your catalog current.
If you need additional support, contact our support team for further assistance. Be sure to provide any affected SKUs or screenshots of where you are encountering an issue.
Open a support ticket
Related Help articles:
📌 All-in-one Feed Setup Overview Guide
📌 Feed: How to use feed rule operators to optimize your feed
📌 Feed: Google - Submit feeds via SFTP to Google Merchant Center
Related to
Comments
0 comments
Please sign in to leave a comment.