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

# Send your feed to a Meta catalog

Get your Shopify products into a Meta catalog for Facebook and Instagram Shops and catalog ads.

**Use this when:** you have a Meta Business portfolio and want your products in a catalog.

1. [Before you start](#2-before-you-start)
2. [Connect with the API](#2-connect-with-the-api)
3. [Add an XML feed](#2-add-an-xml-feed)
4. [Group products into a product set](#2-group-products-into-a-product-set)
5. [Add a Facebook pixel](#2-add-a-facebook-pixel)
6. [Limits](#2-limits)

## Before you start

* Your Facebook login belongs to a Business portfolio. Meta only allows catalogs inside one.
* Your login has **Full control** of the catalog, or of the Business portfolio.
* The API is recommended: you see each product's status and fix issues inside Omega Feed.

## Connect with the API

1. Go to **Feeds** and open the **Facebook & Instagram** tab.
2. Click **Create new feed**.
3. Under **How to sync**, choose **Direct channel connection (API)**, then click **Create**.
4. Sign in to Facebook in the window that opens. Keep every permission selected and finish.

When you see **Account connected**, Omega Feed opens the new feed. If you already connected a Facebook account, step 4 is skipped.

|| If the sign-in fails, the app shows a **Connection error** window with an error code. Look it up in [Can't connect Google or Meta](/en/article/connection-errors-1luzgjm/#2-cant-connect-google-or-meta).

5. In **Choose business account**, pick your Business portfolio.
6. In **Choose catalog**, pick a catalog, or keep **Create new catalog** to let Omega Feed create one.
![Facebook account card with Choose business account and Choose catalog](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/fbacc_1szpj2y.png)
7. Enter a **Feed name** (up to 50 characters).
8. Set up the rest of the feed as described in [Create a feed](/en/article/create-a-feed-by1s4i/), then save.

Omega Feed starts pushing products to the catalog as soon as you save.

## Add an XML feed

### Create the feed in Omega Feed

1. Go to **Feeds** and open the **Facebook & Instagram** tab.
2. Click **Create new feed**.
3. Under **How to sync**, choose **Export a data file**, then click **Create**.
4. Set up the feed and save. Meta reads XML or CSV files.

### Copy the feed URL

1. When the file is ready, the **Congratulations! Your first feed is live.** window shows the **Feed URL**. Click **Copy**.
2. Later, copy it from the feed's row: click **Feed actions** (the ⋯ button) and choose **Copy feed URL**.

### Add the URL in Commerce Manager

1. Click **Open Commerce Manager** in the same window, or open Commerce Manager and create a catalog.
2. Add products to the catalog and choose **Upload a data file** > **Use a URL or Google Sheets**.
3. Paste the feed URL.
4. Choose a scheduled upload, daily, after your feed's auto-sync.
5. Leave the login fields empty, unless you turned on **Require login details**. See [Protect your feed URL](/en/article/create-a-feed-by1s4i/#2-protect-your-feed-url).
6. Finish the data feed setup.

After Meta fetches the file, the feed's status in Omega Feed changes from **Never fetched** to **Uploaded**.

## Group products into a product set

A product set holds only the products this feed sends, so an ad campaign can target them without hand-picking items. This option is for API feeds.

1. Open the Meta feed's **Settings** tab.
2. Tick **Auto create Product Set**.
3. Check the **Product set name**. It starts as a name based on your feed name and can be up to 255 characters.
4. Save the feed.

![Facebook account card with Auto create Product Set ticked and the Product set name field](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/pset_z7q7sw.png)

The set is created after the first sync finishes. Until then the option reads: "The product set will be created once the feed sync is complete." When the set exists, a **Product set:** link opens it in Commerce Manager.

| You do this | The product set |
| --- | --- |
| Rename the product set and save | Renamed on Meta too |
| Rename the feed | Keeps its name |
| Move the feed to another catalog or account | Stays on the old catalog; the option comes back for the new one |
| Untick the option | Stays on Meta, but the feed stops updating it |
| Delete the feed | Deleted on Meta too |

If Meta already has a set with the same products, Omega Feed reuses it and renames it instead of creating a duplicate.

||| Deleting the feed also deletes its product set, so ads that target the set stop delivering. Untick the option and save before you delete the feed if you want to keep the set.

## Add a Facebook pixel

A pixel connected to your catalog lets catalog ads match shopper events to your products. Omega Feed connects it when it creates a new catalog.

1. On a new Meta feed, choose **Create new catalog** in **Choose catalog**.
2. In **Meta Pixel**, search for and pick one or more pixels from your Business portfolio. If the portfolio has only one pixel, it is picked for you.
![Meta Pixel field with the pixel picker open](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/pixel_1ewreiz.png)
3. Save the feed.

If you see **Grant access** under the field, Omega Feed can't list your pixels yet. Click **Grant access** and allow the permission, or type each pixel ID and press Enter. A pixel ID contains digits only.

For a catalog that already exists, the **Meta Pixel** row shows the pixels Meta has on it. Click **Edit in catalog** (or **Add pixels** when none is connected) to change them in Commerce Manager.

If you see **Some pixels couldn't be connected**, the feed was created but Meta refused those pixels. Add them from the catalog's page in Commerce Manager.

## Limits

* Number of feeds and products per plan: see [Plan limits](/en/article/plan-limits-n9e5hr/).
* Connecting more than one Facebook account needs the Advanced plan.
* Product sets and pixel selection work with API feeds only.
* Real-time price and stock updates work with API feeds only, on Scale and Advanced.

## Related articles

* [Create a feed](/en/article/create-a-feed-by1s4i/)
* [Fix connection and feed URL errors](/en/article/connection-errors-1luzgjm/)
* [Fix Meta catalog errors](/en/article/meta-catalog-errors-dow3qd/)
* [Plan limits](/en/article/plan-limits-n9e5hr/)

Need help? Chat with us from the app.