How to Set Up Facebook Product Feed: Complete Meta Catalog Guide

OpenAI Commerce Feed Specs now supported!

AAI Shopping Feeds Teamon November 15, 2025

How to Set Up Facebook Product Feed: Complete Meta Catalog Guide

Learn how to create and set up a Facebook product feed for Meta Catalog. Complete guide to Facebook and Instagram Shopping setup, feed requirements, and optimization.

How to Set Up Facebook Product Feed: Complete Meta Catalog Guide

Setting up a Facebook product feed (Meta Catalog) is essential for selling on Facebook and Instagram. With Facebook Shops and Instagram Shopping, your products can appear directly in social media feeds, making it easier for customers to discover and purchase. This comprehensive guide will walk you through setting up your Facebook product feed from start to finish.

What is a Facebook Product Feed?

A Facebook product feed (also called a Meta Catalog) is a collection of your product data that Facebook uses to display your products in:

  • Facebook Shops - Your storefront on Facebook
  • Instagram Shopping - Product tags and shopping posts
  • Facebook Dynamic Ads - Retargeting campaigns
  • Marketplace - Facebook’s marketplace platform

Benefits of Facebook Product Feeds

  • Increased Visibility - Products appear in social feeds
  • Direct Shopping - Customers can buy without leaving Facebook/Instagram
  • Better Targeting - More data for ad targeting
  • Higher Engagement - Visual product discovery
  • Mobile-First - Optimized for mobile shopping

Prerequisites

Before setting up your feed, ensure you have:

  1. Facebook Business Manager Account - Required for catalog management
  2. Facebook Page - Your business page on Facebook
  3. Instagram Business Account - For Instagram Shopping (optional but recommended)
  4. Product Data - Complete product information ready to format
  5. Product Images - High-quality product photos
  6. Website - Active e-commerce website

Step 1: Set Up Facebook Business Manager

Create Business Manager Account

  1. Go to business.facebook.com
  2. Click “Create Account”
  3. Enter your business information:
    • Business name
    • Your name
    • Business email
  4. Verify your email address
  5. Complete business details

Add Your Facebook Page

  1. In Business Manager, go to “Business Settings”
  2. Click “Pages” in the left menu
  3. Click “Add” → “Add a Page”
  4. Select your existing page or create a new one
  5. Assign page roles as needed

Add Your Instagram Account (Optional)

  1. In Business Manager, go to “Business Settings”
  2. Click “Instagram Accounts”
  3. Click “Add” → “Add Instagram Account”
  4. Enter your Instagram username and password
  5. Connect to your Facebook page

Step 2: Create Your Product Catalog

Access Catalog Manager

  1. In Facebook Business Manager, go to “Business Settings”
  2. Click “Data Sources” → “Catalogs”
  3. Click “Add” → “Create a New Catalog”
  4. Select catalog type:
    • E-commerce - For physical products
    • Travel - For travel bookings
    • Real Estate - For property listings
    • Vehicles - For vehicle sales
    • Hotels - For hotel bookings

Configure Catalog Settings

  1. Name Your Catalog:

    • Choose a descriptive name
    • Example: “My Store Product Catalog”
  2. Select Catalog Use Case:

    • Shopping - For Facebook Shops and Instagram Shopping
    • Dynamic Ads - For retargeting campaigns
    • Both - For all use cases
  3. Set Up Catalog:

    • Click “Create Catalog”
    • Wait for confirmation

Step 3: Prepare Your Product Data

Required Fields for Facebook Product Feed

Your feed must include these required fields:

  • id - Unique product identifier (SKU)
  • title - Product name
  • description - Product description
  • availability - Stock status (in stock, out of stock, preorder)
  • condition - Product condition (new, refurbished, used)
  • price - Product price with currency (e.g., “29.99 USD”)
  • link - URL to product page
  • image_link - URL to main product image
  • brand - Product brand name
  • google_product_category - Product category
  • additional_image_link - Additional product images
  • color - Product color
  • size - Product size
  • material - Product material
  • pattern - Product pattern
  • gender - Target gender
  • age_group - Target age group
  • sale_price - Sale price if on sale
  • sale_price_effective_date - Sale period

Data Format Requirements

Price Format:

  • Must include currency code
  • Format: “number currency” (e.g., “29.99 USD”)
  • Use decimal point (not comma)

Availability Values:

  • “in stock”
  • “out of stock”
  • “preorder”

Condition Values:

  • “new”
  • “refurbished”
  • “used”

Image Requirements:

  • Minimum 500x500 pixels
  • Recommended: 1200x1200 pixels
  • Formats: JPG, PNG
  • Must be accessible via HTTPS
  • Square images work best

Step 4: Choose Your Feed Format

Advantages:

  • Easy to create in Excel or Google Sheets
  • Simple format
  • Quick to edit manually

Example:

id,title,description,availability,condition,price,link,image_link,brand,google_product_category
12345,Product Name,Product description,in stock,new,29.99 USD,https://yoursite.com/product,https://yoursite.com/image.jpg,Brand Name,Apparel & Accessories > Clothing

XML Format (Advanced)

Advantages:

  • More flexible
  • Supports all product attributes
  • Better for large catalogs

Example:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <item>
      <id>12345</id>
      <title>Product Name</title>
      <description>Product description</description>
      <availability>in stock</availability>
      <condition>new</condition>
      <price>29.99 USD</price>
      <link>https://yoursite.com/product</link>
      <image_link>https://yoursite.com/image.jpg</image_link>
      <brand>Brand Name</brand>
      <google_product_category>Apparel & Accessories > Clothing</google_product_category>
    </item>
  </channel>
</rss>

Step 5: Create Your Feed File

Method 1: Manual Creation (Small Catalogs)

  1. Create Spreadsheet:

    • Use Excel or Google Sheets
    • Create columns for each required field
    • Fill in product data
  2. Export as CSV:

    • Save as CSV format
    • Ensure UTF-8 encoding
    • Check for special character issues
  3. Validate Format:

    • Use Facebook’s feed validator
    • Check for errors
    • Fix issues before uploading

Method 2: Automated Generation (Large Catalogs)

  1. Use E-commerce Platform:

    • Most platforms have Facebook feed export
    • Shopify, WooCommerce, Magento, etc.
    • Export in Facebook format
  2. Use Feed Management Tools:

    • Automated feed generation
    • Real-time updates
    • Error detection
  3. Custom Scripts:

    • API-based generation
    • Database exports
    • Automated formatting

Step 6: Upload Your Feed to Facebook

Add Data Source

  1. In Catalog Manager, select your catalog
  2. Click “Data Sources” tab
  3. Click “Add Data Source”
  4. Choose data source type:
    • Upload - Upload file directly
    • Data Feed - Scheduled feed via URL
    • Facebook Pixel - Track website events
    • Google Sheets - Use Google Sheets as source

Upload Feed File

  1. Select “Upload” Method:

    • Click “Upload”
    • Choose your feed file (CSV or XML)
    • Click “Upload”
    • Wait for processing
  2. Set Up Scheduled Feed (Recommended):

    • Select “Data Feed” method
    • Enter feed URL
    • Set update schedule (daily recommended)
    • Configure processing options

Configure Feed Settings

  1. Set Update Schedule:

    • Daily updates recommended
    • Choose update time
    • Set timezone
  2. Configure Processing:

    • Set currency
    • Choose default availability
    • Set up category mapping
  3. Review Settings:

    • Verify all settings
    • Save configuration

Step 7: Set Up Facebook Shop

Create Facebook Shop

  1. Go to your Facebook Page
  2. Click “Shop” tab (or add it if not visible)
  3. Click “Get Started”
  4. Select your catalog
  5. Configure shop settings:
    • Shop name
    • Description
    • Contact information
    • Return policy

Configure Shop Settings

  1. Payment Setup:

    • Choose payment method
    • Set up checkout (on Facebook or website)
    • Configure shipping options
  2. Shipping Setup:

    • Set shipping rates
    • Configure shipping zones
    • Set delivery times
  3. Tax Setup:

    • Configure tax settings
    • Set tax rates
    • Enable tax collection

Publish Your Shop

  1. Review all settings
  2. Check product display
  3. Test checkout process
  4. Publish your shop

Step 8: Set Up Instagram Shopping

Connect Instagram Account

  1. Ensure Instagram account is connected to Business Manager
  2. Convert to Business or Creator account if needed
  3. Connect to your Facebook page

Enable Shopping on Instagram

  1. Go to Instagram app settings
  2. Tap “Business” → “Shopping”
  3. Select your product catalog
  4. Wait for approval (usually 1-2 days)

Create Shopping Posts

  1. Create a new post
  2. Add product photos
  3. Tap “Tag Products”
  4. Select products from your catalog
  5. Tag products in photos
  6. Share your post

Step 9: Monitor and Maintain Your Feed

Check Feed Status

  1. In Catalog Manager:

    • Go to “Data Sources”
    • View feed processing status
    • Check for errors
  2. Review Diagnostics:

    • Check product status
    • Review error messages
    • Fix any issues
  3. Monitor Performance:

    • Track product views
    • Monitor sales
    • Review engagement metrics

Regular Maintenance

Daily:

  • Check for feed processing errors
  • Monitor product approval status
  • Review diagnostics

Weekly:

  • Update inventory and pricing
  • Review performance metrics
  • Check for policy compliance

Monthly:

  • Audit feed data quality
  • Optimize product titles and descriptions
  • Update product images
  • Review and improve feed structure

Troubleshooting Common Issues

Feed Not Processing

Possible Causes:

  • Invalid file format
  • Missing required fields
  • File encoding issues
  • Server accessibility problems

Solutions:

  • Validate feed before uploading
  • Check file format and encoding
  • Ensure all required fields present
  • Verify feed URL accessibility

Products Not Appearing

Common Reasons:

  • Products not approved
  • Missing required fields
  • Policy violations
  • Image issues

Solutions:

  • Check product status in catalog
  • Review error messages
  • Fix data quality issues
  • Ensure policy compliance

Shop Not Showing Products

Possible Causes:

  • Catalog not connected
  • Products not approved
  • Shop not published
  • Settings misconfigured

Solutions:

  • Verify catalog connection
  • Check product approval status
  • Ensure shop is published
  • Review shop settings

Best Practices

  1. Complete Data - Fill in all available fields
  2. High-Quality Images - Use professional product photos
  3. Accurate Information - Ensure data matches website
  4. Regular Updates - Keep feed current
  5. Optimize Titles - Use descriptive, keyword-rich titles
  6. Multiple Images - Include additional product images
  7. Clear Descriptions - Write detailed product descriptions
  8. Proper Categorization - Use correct product categories

Advanced Features

Dynamic Ads

  1. Set Up Pixel:

    • Install Facebook Pixel on website
    • Track website events
    • Build custom audiences
  2. Create Dynamic Ad Campaigns:

    • Use catalog for retargeting
    • Show products to website visitors
    • Automatically update ads

Catalog Sales Campaigns

  1. Create Campaign:

    • Choose “Catalog Sales” objective
    • Select your catalog
    • Set targeting
  2. Optimize Campaigns:

    • Test different ad formats
    • Optimize for conversions
    • Use automatic placements

Conclusion

Setting up a Facebook product feed opens up powerful selling opportunities on Facebook and Instagram. By following this guide, you can create a compliant, optimized feed that gets your products in front of millions of potential customers on social media.

Remember that feed management is an ongoing process. Regular updates, monitoring, and optimization are essential for maintaining feed health and maximizing your social commerce performance.

Streamline Facebook Feed Setup with AI Shopping Feeds

Creating and maintaining Facebook product feeds manually can be time-consuming, especially as your catalog grows. AI Shopping Feeds automates the entire Facebook feed creation and optimization process, making it easy to get your products approved and performing on Facebook and Instagram.

How AI Shopping Feeds Helps

Automated Feed Generation:

  • Import products from your e-commerce platform
  • Automatically format data to Facebook’s requirements
  • Generate compliant feeds in minutes
  • Support for CSV and XML formats

AI-Powered Optimization:

  • Intelligent product title enhancement
  • Automated description generation
  • Smart categorization
  • Data quality improvements

Error Prevention:

  • Real-time feed validation
  • Automatic error detection and fixes
  • Policy compliance checking
  • Quality monitoring

Multi-Channel Export:

  • Create Facebook feed once
  • Export to 200+ additional channels
  • Channel-specific formatting
  • Optimize once, export everywhere

Time-Saving Features:

  • Automated feed updates and synchronization
  • Bulk product optimization
  • Scheduled feed generation
  • Real-time inventory and pricing sync

Get Started Today

Stop spending hours creating and maintaining Facebook feeds manually. AI Shopping Feeds uses advanced AI to generate optimized, compliant Facebook product feeds automatically, saving you time while improving performance.

Start your free trial of AI Shopping Feeds today — no credit card required. Create your first Facebook product feed in minutes and see how AI-powered optimization can improve your social commerce performance.

Why Wait? Try Free Today

7-day free trial • Cancel anytime
1 feed, 100 products, 10 AI optimizations to get started
Full access to 200+ channel exports
Upgrade anytime as you grow

Stop managing feeds manually. Start optimizing with AI.

Try AI Shopping Feeds Free →

Join thousands of e-commerce businesses who've already made the switch to AI-powered feed management. Your products deserve to perform across every channel - let us make it happen.