# Set up a Meta Online Products Feed

{% hint style="info" %}
Note: Before setting up your Meta Online Products feed, [create a project](/get-started/getting-started/create-a-new-project.md) in Channable and [add your product data](broken://spaces/UAGSVlvcNsqEqVUgr0tD/pages/E13K3gaPlsHoRLZ6lP2m).
{% endhint %}

With the [Meta Commerce Manager](https://www.facebook.com/business/shops), you can advertise and sell items on Facebook and Instagram. The Meta Online Products feed should be added in Channable for an ‘Online products’ Meta catalog, where you can showcase your products. [Meta’s E-commerce](https://www.facebook.com/business/help/2343035149322466?id=1077620002609475) functionality creates a unified, digital storefront across Facebook and Instagram.

{% hint style="info" %}
**Note:** The 'Checkout' or 'marketplace' functionality by Facebook (the option to buy directly in a Facebook shop) is currently only available for the US. The Meta E-commerce feed only allows you to create a catalog in Meta Commerce Manager for your Facebook Shop.
{% endhint %}

Follow these steps to set up your Meta Online Products feed:

{% stepper %}
{% step %}

### Create the channel

1. Navigate to **Channels** and click **+Create channel**.
2. Search for “Meta Online products" in the search field.
3. Select ‘Meta Online products’.
4. At **Feed name**, add a name for your feed.
5. Select your **Target country** and **Type of market**.

{% hint style="success" %}
**Tip:** The fields you need to fill in the **Mapping** step greatly differ per market. You can later change the market type in the feed settings if you choose the wrong one. If you change the market type, make sure to [update your feed mapping](/list-advertise/list-on-channels/set-up-a-feed/set-up-a-feed-mapping-step.md).
{% endhint %}
{% endstep %}

{% step %}

### Select the feed type

1. Select the **Type of feed**.

{% hint style="info" %}
**Note:** Choose a [type of feed](/list-advertise/meta/get-started-with-meta.md) based on your Meta catalog.
{% endhint %}

2. Click **Continue** to create the new feed.

<figure><img src="/files/5ad5d26ef4d6c3ec3dbb5bd2752678c3a55a850e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Set up categories

1. Set up the **Categories** for your products by using the [generate categories feature](/manage-improve-product-data/categorize-products/create-product-categories/use-the-generate-categories-function.md) or by [creating new categories](/manage-improve-product-data/categorize-products/create-product-categories/use-the-generate-categories-function.md).

{% hint style="info" %}
**Tip**: If you already have a Google Shopping feed with categories set up in Channable, copy the categories from that feed to this new Meta feed.
{% endhint %}
{% endstep %}

{% step %}

### Check import mapping

* Check the field mapping of your product data in **Setup > Import > \[Added import] > Edit mapping**. If you have errors here, create the new fields.
  {% endstep %}

{% step %}

### Improve product data with rules

* When your product data is incomplete or does not match the format that Meta requires, use [rules in Channable](/manage-improve-product-data/rules-bulk-edit-and-enrich/rules-in-channable.md) to make improvements.
* [Create rules](/manage-improve-product-data/rules-bulk-edit-and-enrich/using-rules.md) in the **Rules** step to optimize your product data.

{% hint style="success" %}
**Tip:** We have [rule templates](/manage-improve-product-data/rules-bulk-edit-and-enrich/using-rules/rule-templates.md) to help you improve the quality of your feed.
{% endhint %}
{% endstep %}

{% step %}

### Map internal fields to Meta fields

* Connect the internal fields to Meta’s fields in the [Mapping step](/list-advertise/list-on-channels/set-up-a-feed/set-up-a-feed-mapping-step.md). Make sure to fill in all the mandatory fields.

{% hint style="success" %}
**Tip:** Hover over the **? question mark** icons with your cursor for a description of the channel fields.
{% endhint %}

#### Pay attention to these fields:

* GTIN/MPN/Brand fields: You’ll need to fill in either the GTIN, MPN or Brand field for the feed to be accepted. All three fields are flagged as ‘Mandatory’ in the Finalize step, but as long as one of the three is filled in for your products, the feed should be accepted by Meta.
* **Variant items:** If you want to group your variant items on Meta, connect an identifier field to `item_group_id` (an optional field in the Finalize step). Connect a field with an identifier that is shared by all variants of a product group (typically called `parent_id` or `item_group_id`).
  {% endstep %}

{% step %}

### Preview and quality checks

1. Check your feed in the [Preview](/list-advertise/list-on-channels/set-up-a-feed/set-up-a-feed-preview-and-export-step.md) and [Quality](/list-advertise/list-on-channels/set-up-a-feed/set-up-a-feed-quality-step.md) steps.
2. If there are any errors for mandatory fields, solve these by optimizing your product data further with rules and/or connecting the right fields in the Finalize step.
   {% endstep %}

{% step %}

### Activate and run the feed

* Go to **\[Your feed] > Preview** and click **Activate feed**.
* Click **Run now** to run your feed.
  {% endstep %}

{% step %}

### Upload feed to Meta Commerce Manager

* Lastly, you need to [upload your feed](/list-advertise/meta/meta-commerce-manager-what-to-do-with-your-feed-url.md) to your catalog in the Meta Commerce Manager.
  {% endstep %}
  {% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpcenter.channable.com/list-advertise/meta/get-started-with-meta/set-up-a-meta-online-products-feed.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
