> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Sell your products on ChatGPT with an OpenAI feed

# Sell your products on ChatGPT with an OpenAI feed

Omega Feed builds a product file in the format OpenAI expects, so your Shopify products can show up in ChatGPT search results and ChatGPT Ads. You create the feed in Omega, then paste its URL into your OpenAI merchant account, and OpenAI fetches the file on its own schedule.

This article covers:

1. **Get access on OpenAI**.
2. **Create the OpenAI (ChatGPT) feed** in Omega.
3. **Connect the feed URL** in OpenAI.

![OpenAI (ChatGPT) Ads](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1u9cuyk.png =1000xauto)

## Get access on OpenAI

|| OpenAI only accepts product feeds from approved merchants. Apply at https://ads.openai.com with your own business details before you set up the feed. Omega can't apply on your behalf.

You can create the feed in Omega while you wait for approval. The URL stays the same, so you only need to paste it once you are approved.

## Create the OpenAI (ChatGPT) feed

1. In the left menu, open **Other channels** and select the **OpenAI (ChatGPT)** tab.
2. Click **Create new feed**.
3. In **Choose how to sync your product feed**, pick **Export a data file (CSV)**. The API option shows **Coming soon**.
4. Set up **Feed details**, **Target market**, **Product source** and **Schedule auto-sync** the same way as any other feed.
5. Click **Next** to open **Review & Test**, check a few products, then click **Save**.

| OpenAI doesn't read XML files, so this feed is a **CSV** file. It uses the same rules, filters and product source settings as your other feeds.

![Create OpenAI (ChatGPT) feed](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_18u0co7.png)

![Copy Feed URL](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_o9p9hu.png)

|| OpenAI counts as one channel in your plan's channel limit, the same as TikTok or Microsoft. It is available on every plan.

## Connect the feed URL in OpenAI

1. When the file is ready, the **Feed URL** column on the **OpenAI (ChatGPT)** tab shows a link. Click **Copy URL**. Until the file is ready, the column reads *Generating feed URL...*.
2. In your OpenAI merchant account, open **Hosted URL** and paste the URL.
3. Leave the username and password fields empty. Omega's feed URL doesn't need a login.
4. Choose an import schedule. For the most up-to-date prices and stock, make OpenAI fetch the file at least as often as your feed's **Schedule auto-sync**.

![Create feed on Open AI ads manager](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_182tcc4.png)


![Copy & Paste the feed URL](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_193d5eg.png)


![Your products are ready for OpenAI ads](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_ylzfxr.png)


| Each sync replaces the whole file at the same URL, so you never need to paste a new link.

## Troubleshooting

### I can't choose Direct channel connection for OpenAI

OpenAI only accepts a feed file today, so the API option shows **Coming soon**. Use **Export a data file (CSV)**.

### OpenAI rejected some of my products

Check OpenAI's error report for the column name, then fix it in Omega. Most errors come from empty required columns such as **brand** (Shopify vendor) or **image url** (product image). Fill the missing data in Shopify, or set a value in **Product attributes mapping**, then wait for the next sync or OpenAI's next fetch.

### My products have no product category

Omega reads the category you set on each product in Shopify. If a product has none, Omega uses the **Google category** under **Default product attributes** in the feed settings. Set it so every product has a category.

### Clicking OpenAI (ChatGPT) takes me to the Pricing page

You have reached your plan's channel or feed limit. See [Multi-channel selling feeds with one dashboard](/en/article/setup-multi-channel-feeds/) for the limits on each plan.