> Quick answer: A product catalog stores your product data in Meta Commerce Manager. Upload a feed (CSV, XML, or Google Sheets), assign categories, connect to your Instagram Business account, and run catalog ads or tag products in posts.
What Is a Product Catalog on Instagram?
A product catalog is the foundation of every Instagram shopping ad. Without one, dynamic product ads and product tagging simply don't work.
Definition and purpose
A catalog is a structured container. It holds every item you want to advertise or sell on Instagram and Facebook. Product IDs, titles, prices, images, and links all live here. Instagram and Facebook pull from this data every time they build an ad or a shopping experience for your audience.
How catalogs power Instagram ads and shopping
Two major features unlock once your catalog is live. Dynamic catalog ads show each viewer the products they are most likely to buy, personalized in real time. Product tagging turns your posts, Stories, and Reels into a shoppable storefront. Both depend entirely on a clean, complete catalog.
Eligibility Requirements
Meet these requirements before you build anything. Skipping this step wastes time.
Account and business setup requirements
Per the Meta Business Help Center, you need a Business Manager account with admin access and manage_catalog permissions. Your Instagram account must be a Business account, not a personal or creator account. It also must be connected to a Facebook Page you manage.
Product and market eligibility
Per Instagram's Help Center, your business must sell physical goods. Those goods must comply with Meta's merchant agreement and commerce policies. Digital goods and services don't qualify for shopping features. Your business must also operate in a supported market for Instagram Shopping.
Permissions and access
You must be the Business Manager admin to create a catalog. If a team member manages your catalog day to day, assign them the manage_catalog permission inside Business Settings. Note that only one catalog can connect to a single shop at a time.
Step 1. Prepare Your Product Data
Get your data right before you touch Commerce Manager. Errors in the feed are the most common reason catalogs stall.
Required fields (id, title, price, image, link)
Per Meta's Catalog API documentation, every product requires nine fields. id, title, description, availability, condition, price, link, image_link, and brand. Missing even one means those products won't be approved. Check every row in your file before uploading.
Recommended fields for best results
Optional fields like sale_price, product_type, GTIN, color, size, and additional_image_link improve targeting and ad delivery. More structured data gives Meta more signal to match products with the right buyers.
Supported feed formats (CSV, XML, Google Sheets)
Meta supports CSV, TSV, RSS XML, ATOM XML, and Google Sheets. CSV is the simplest starting point for most merchants. Use whatever format your ecommerce platform exports most naturally. Most platforms like Shopify can generate a compatible feed automatically.
Step 2. Create Your Catalog in Meta Commerce Manager
Access Meta Commerce Manager
Go to business.facebook.com. Open Commerce Manager from the left navigation. Select your Business Manager account when prompted.
Create a new catalog or select an existing one
Click "Add Catalog" and choose the "E-commerce" catalog type. Give it a clear, descriptive name. If you run Shopify, BigCommerce, or a similar platform, you can connect it directly to Commerce Manager and sync products automatically instead of uploading a feed manually.
Upload your feed
Select "Data Feed" as the upload method. Paste a hosted file URL or upload your CSV or XML file directly. Schedule recurring uploads, daily or weekly, to keep inventory levels accurate. Stale data leads to ads promoting out-of-stock products, which wastes budget fast.
Step 3. Categorize Your Products
Assign Google Product Category or Facebook Category
Per Meta's Commerce Platform documentation, every item needs at least one category assigned. You can use Google Product Category (GPC) codes or Facebook's own product taxonomy. Both are accepted. Assign the most specific category that fits each product.
Why categories matter for ad delivery
Categories help Instagram surface your products to the right shoppers. They also organize your shop for people browsing your storefront. Accurate, specific categories improve both ad relevance and shop discoverability.
Step 4. Connect Your Catalog to Instagram
Link your catalog to your Instagram business account
In Commerce Manager, go to Settings, then "Selling on Instagram." Select your Instagram Business account. Confirm your catalog meets all eligibility requirements before submitting. If anything is missing, Commerce Manager will flag it here.
Set up a shop or enable product tagging
Once connected, choose between a full Instagram Shop or standalone product tagging. Instagram reviews new shops before approving them. Approval typically takes a few days. Product tagging in posts and Reels goes live after approval comes through.
Next Steps. Use Your Catalog for Ads
Run catalog ads in Meta Ads Manager
In Meta Ads Manager, choose the "Catalog Sales" objective and select your catalog. Meta pulls product images and prices automatically and builds personalized ads for each viewer based on browsing behavior and interest signals.
Use Coinis Image Ads to create variations from your products
Your catalog drives the targeting. The creative decides whether someone actually clicks. Generic product-only images rarely perform as well as polished, on-brand ad visuals. Coinis Image Ads generates ad creative variations from a product URL. No design skills needed. Pair strong creatives with your catalog data and give every campaign a real head start.
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.
15 AI tokens a month. No credit card.
Frequently Asked Questions
Do I need a Facebook Page to create a product catalog for Instagram ads?
Yes. Your Instagram Business account must be connected to a Facebook Page you manage. Both accounts must be linked through Meta Business Manager before you can create or connect a catalog.
What file format should I use to upload my product feed?
CSV is the simplest starting point. Meta also supports TSV, RSS XML, ATOM XML, and Google Sheets. Use whatever format your ecommerce platform exports most easily. Most platforms like Shopify can generate a compatible feed automatically.
Can I use the same catalog for both Facebook and Instagram ads?
Yes. One catalog works across both platforms. Connect it in Commerce Manager and it powers ads in Meta Ads Manager for both Facebook and Instagram from a single product feed.
How long does Instagram take to approve a new shop after I connect my catalog?
Instagram reviews new shops before approving them. Approval typically takes a few days. You can check your review status inside Commerce Manager while you wait.