How-To Guide · Ecommerce Integration

Create a Product Catalog for Instagram Ads (Step-by-Step)

Learn how to create a product catalog for Instagram ads in Meta Commerce Manager. Covers eligibility, required fields, feed formats, categories, and connecting to your Instagram account.

TL;DR A product catalog stores your product data (IDs, prices, images, links) in Meta Commerce Manager. Upload a CSV, XML, or Google Sheets feed, assign categories, connect to your Instagram Business account, and you're ready to run catalog ads and tag products in posts.

4 min read By Updated 0 steps

Originally published .

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

Start free →

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.

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