How-To Guide · Ecommerce Integration

How to Upload Product Catalog Facebook: A Step-by-Step Guide

Learn how to upload a product catalog to Facebook Commerce Manager step by step. Choose the right upload method, prepare your data, and activate products for dynamic ads and Shopping.

TL;DR Upload your product catalog in Facebook Commerce Manager. Create a catalog first, then choose a method: manual entry, CSV/TSV data feed, or a partner platform integration like Shopify. Prepare required product fields (ID, title, description, price, image URL, availability, category), upload, verify for errors, and activate. Your catalog then powers dynamic ads, Facebook Shopping, and DPA campaigns.

6 min read By Updated 0 steps

Originally published .

Your catalog is the foundation of every Facebook and Instagram shopping ad. Get it right and dynamic ads, DPA campaigns, and Shopping listings all work automatically.

> Quick answer: Go to Commerce Manager, create a catalog, choose an upload method (manual, data feed, or partner platform), prepare your product data with required fields, upload, verify, and activate.

---

What Is a Product Catalog and Why You Need One

A Facebook product catalog is a container that holds every product you want to advertise across Facebook and Instagram.

Overview of product catalogs on Facebook and Instagram

Your catalog stores product names, prices, images, availability, and descriptions. Facebook and Instagram both pull from it to populate ads and Shopping listings. One catalog can serve both platforms at once.

Why catalogs matter for shopping, dynamic ads, and DPA campaigns

Dynamic Product Ads (DPA) automatically show the right product to the right person. That only works with a catalog. Without one, you cannot run retargeting ads that swap products based on a shopper's browsing behavior. Catalogs also unlock Facebook Shops, collection ads, and Advantage+ catalog campaigns.

Where catalogs live: Commerce Manager

Per Meta's Business Help Center, all catalogs are created and managed inside Commerce Manager at business.facebook.com/commerce. You need a Business Manager account to access it. No Business Manager means no catalog.

---

Step 1: Set Up Business Manager and Commerce Manager

Start here. No catalog can exist outside of Business Manager.

Access Business Manager and navigate to Commerce Manager

Go to business.facebook.com. Click the grid icon in the top navigation menu. Select Commerce Manager from the Business Suite options. If you do not see it, your account may need Commerce Manager enabled first.

Verify you have the right permissions (Admin access)

You need Admin access to the Business Manager to create a catalog. Editor or Analyst roles cannot create new catalogs. Check your role under Business Settings, then People. Ask the account owner to upgrade your access if needed.

Understand the connection between Business Manager and catalogs

Your catalog belongs to your Business Manager, not your personal account. Assign the catalog to an ad account before running campaigns. One catalog can connect to multiple ad accounts, which is useful for agencies managing several brands.

---

Step 2: Create Your Catalog

Creating the catalog itself takes about two minutes. Most of the work comes later when you add products.

Navigate to Catalogs in Commerce Manager

In Commerce Manager, click the Catalogs tab in the left menu. Then click Add Catalog to start.

Choose catalog type (Ecommerce)

Select Ecommerce for physical or digital products. Other catalog types exist for travel, real estate, and vehicles. Most advertisers choose Ecommerce. Pick the wrong type and your product fields will not match.

Name your catalog and set product information upload method

Give your catalog a descriptive name. Something like "Brand Name - Main Products" keeps things clear as your account grows. Choose your upload method at this screen. You can change it later, so do not overthink this step.

---

Step 3: Choose Your Product Upload Method

Pick the right method upfront. It saves significant time as your catalog scales.

Manual upload (best for under 50 items)

Add products one by one using a form inside Commerce Manager. Best for small or one-off catalogs. Not practical at scale. Per Meta's documentation, manual upload is recommended for stores with fewer than 50 items.

CSV/TSV data feed (best for larger catalogs and updates)

Upload a spreadsheet file with all products at once. Meta accepts CSV, TSV, and XML formats. A one-time file upload works for static catalogs. Scheduled feeds work for catalogs that update regularly.

Partner platform integrations (Shopify, BigCommerce, etc.)

Connect your store directly to Commerce Manager. Shopify, BigCommerce, WooCommerce, and several others offer native integrations. Products sync automatically on a schedule. This is the fastest option if you already run an ecommerce store.

Scheduled data feeds (for automatic updates)

Host your feed file at a publicly accessible URL. Per Meta's Ads documentation on scheduled data feeds, Meta fetches and updates your catalog on a schedule you control. This approach keeps price and availability accurate without manual re-uploads.

---

Step 4: Prepare Your Product Data

Good data means fewer upload errors and faster approvals. Sloppy data means rejected products and delayed campaigns.

Essential product fields: ID, title, description, price, image, availability, category

Per Meta's product data specifications in Commerce Manager, every product requires these fields: a unique product ID, title, description, price (with currency), availability status, image URL, and product category. Missing any required field causes an upload error on that item.

Understanding product categories (Google taxonomy, two-level minimum)

Meta uses Google's product category taxonomy. You must include at least two levels. "Apparel & Accessories > Clothing" qualifies. A single top-level category like "Apparel & Accessories" alone does not. Check Google's full taxonomy list to find the right fit for your products.

File format requirements (CSV, TSV, XML)

CSV and TSV are easiest to prepare in Excel or Google Sheets. XML works well for developer-managed feeds. Each format must follow Meta's required column headers exactly. A misnamed column causes the field to be skipped entirely.

Using Meta's data feed template

Download Meta's official template directly from Commerce Manager. Go to Data Sources, click Add Items, select Data Feed, then choose "No, I need a Facebook template." Fill it in row by row and upload. The template eliminates formatting guesswork.

---

Step 5: Upload Your Products

The upload itself is fast once your data is clean and ready.

Manual upload via Commerce Manager form

In Catalogs, click Add Items, then Add Manually. Fill in the product form for each item. Add images, set price and availability. Save each product before moving to the next.

Data feed upload: one-time file or scheduled URL

For a direct file upload, choose Data Feed, then upload your CSV or XML. For a scheduled feed, paste the hosted URL and set a refresh frequency. Daily updates work well for most stores with changing inventory or pricing.

Mapping data fields to catalog fields

Commerce Manager maps your file columns to catalog fields automatically. Always review the mapping screen before completing the upload. Fix any column it misidentifies. A wrong mapping silently drops data from every product in the file.

Validating uploads and monitoring for errors

After upload, Commerce Manager shows a processing summary. Green means accepted. Yellow means warnings that may still publish. Red means the item was rejected. Click any flagged item to see the specific issue. Fix it in your source file, then re-upload.

---

Step 6: Verify and Activate Your Catalog

Do not skip this step. Errors here block your ads from running.

Reviewing uploaded products in the catalog

Open your catalog and browse the product list. Check that titles, prices, and images pulled in correctly. Spot-check five to ten items at random, especially variants like size and color.

Checking for policy violations and data quality issues

Meta reviews every product for policy compliance. Prohibited items, missing categories, or low-quality images trigger rejection. The Data Quality tab in Commerce Manager flags specific issues with each affected product.

Troubleshooting missing or rejected products

Common causes include missing required fields, incorrect price formatting (price must include currency, like "29.99 USD"), and image URLs that return a 404 error. Fix the source data, re-upload the feed or wait for the scheduled refresh, then check again.

Activating products for shopping and dynamic ads

Once products show an Active status, they are eligible for dynamic ads and Facebook Shop listings. Connect the catalog to your ad account under Catalog Settings, then Ad Accounts. Your campaign setup can now reference catalog products directly.

---

How Coinis Accelerates Catalog-Based Advertising

Your catalog is live. Now you need creatives that actually convert.

Using Image Ads to create product-specific creatives at scale

Coinis Image Ads generates ad visuals from a product URL. Paste the URL. The workflow pulls product details and builds ready-to-run creatives using cutting-edge AI models. No designer needed. No stock photos to license.

Leveraging Brand Profile for consistent catalog messaging

Brand Profile learns your brand's visual style and voice. Every creative Coinis generates stays on-brand automatically. No manual style guides. No revision rounds with a design team. Works across all your products from one setup.

Generating ad copy with AI Copywriting to match product variations

AI Copywriting writes headlines, body copy, and CTAs for each product. It draws from your Brand Profile, so every variation fits your tone. Scale to dozens of product ads fast without rewriting from scratch each time.

Next steps: launching catalog-based campaigns

Once your creatives are ready, use Campaign Launcher to publish directly to Facebook and Instagram. Connect your catalog-linked ad account. Set your audience, budget, and placement. Advertise reporting tracks real-time performance from the same dashboard.

---

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

What is a Facebook product catalog?

A Facebook product catalog is a container in Commerce Manager that holds all the products you want to advertise on Facebook and Instagram. It stores product IDs, titles, descriptions, prices, images, and availability. Dynamic ads, Facebook Shopping, and DPA campaigns all pull directly from it.

What file formats does Facebook accept for product catalog uploads?

Per Meta's documentation, Facebook accepts CSV, TSV, and XML file formats for data feed uploads. CSV and TSV are easiest to prepare in Excel or Google Sheets. XML is common for developer-managed feeds. All formats must follow Meta's required column headers.

How many products can I upload to a Facebook catalog?

Meta does not publish a hard cap on catalog size for standard Ecommerce catalogs. Manual uploads are recommended for fewer than 50 items. For larger catalogs, use a data feed or partner platform integration. Scheduled data feeds handle catalogs with thousands of SKUs.

Do I need a Business Manager account to upload a product catalog on Facebook?

Yes. Product catalogs are created and managed inside Commerce Manager, which requires a Business Manager account. You also need Admin access to the Business Manager to create a new catalog. Personal Facebook accounts cannot create or manage product catalogs.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free