adlibrary.com Logoadlibrary.com
Share
How-To

How to Set Up an Instagram Shop: Complete 2026 Guide

How to set up an Instagram shop is one of those setup tasks that looks simple on paper and bites you the moment you hit a policy gate, a Commerce Manager sync error, or a catalog feed that refuses to validate. Getting it right means understanding exactly how Meta's commerce infrastructure connects Instagram's storefront to your product data and checkout path — and where the common failure points live. This guide covers the full journey: eligibility verification, Commerce Manager configuration, account review, catalog structure, product feed management, and the ad layer that turns your shop into a revenue channel. Whether you're configuring your first Instagram shop or untangling a previous attempt, every step here is built from the actual mechanics — not the aspirational version. > **TL;DR:** Setting up an Instagram shop requires a Facebook Business Manager account, a linked Commerce Manager, a compliant product catalog, and a connected Instagram Business profile. Meta's account review takes 1–5 business days. The three failure modes that kill most setups are: incorrect business page linking, catalog feed validation errors, and submitting for review before reading the Commerce Policies. Fix those upstream and the shop goes live without a second attempt.

AdLibrary image

Instagram shop eligibility: what Meta actually checks

Instagram shop eligibility: what Meta actually checks

Before you touch Commerce Manager, confirm your account qualifies. Instagram's shop feature is governed by Meta's Commerce Policies — a 6,000-word document that most sellers skip. The review team does not skip it.

Business profile requirement. Your Instagram account must be switched to a Business or Creator profile. Personal profiles cannot have a shop. Go to Settings > Account > Switch to Professional Account if you haven't done this already. Creator accounts support shopping in limited contexts; Business accounts have the broadest access across all Instagram shop placements.

Facebook Page link. Instagram shops require a connected Facebook Page managed through Meta Business Manager. If you only have a personal Facebook profile — not a Business Page — you cannot complete setup. Create the Page first, add it to your Business Manager, then proceed.

Country and currency eligibility. Instagram shopping is available in 70+ countries as of 2026, but checkout (letting customers complete a purchase inside Instagram) is available only to US-based sellers with a US bank account. Sellers in other eligible markets get "View on Website" as the call-to-action — which still drives traffic and sales, just not native checkout. Verify your country is on the Meta-supported markets list.

Product compliance. Your products must comply with Meta's Commerce Policies. Physical goods with compliant descriptions and pricing qualify. Digital goods, subscriptions, and services are generally excluded. Regulated categories — supplements, cosmetics with health claims, financial products — face additional review criteria and higher rejection rates.

Eligibility checklist:

RequirementWhere to verify
Instagram Business or Creator accountInstagram > Settings > Account type
Facebook Page (no personal profiles permitted)business.facebook.com > Pages
Business Manager with Page admin accessbusiness.facebook.com > Settings
Physical products for sale (not services)Product catalog review
Compliant Commerce Policiesfacebook.com/policies/commerce
Supported countryMeta market eligibility list
Website domain (for catalog feed)Your CMS or ecommerce platform

If you're unsure which of your competitors are already running Instagram shop ads, AdLibrary's unified ad search lets you filter by shopping ad format to see what product catalogs look like in your category before you build your own. Start there — the research layer for how to set up an Instagram shop is part of the brief, not an afterthought.

For a look at how competitors structure their Instagram ad creative alongside their shop, see the guide on how to spy on competitor ads.

Setting up your Facebook Business Manager foundation

Setting up your Facebook Business Manager foundation

Your Instagram shop lives inside Meta's commerce infrastructure, which means Business Manager is the foundation. Attempting setup without a properly structured Business Manager account is the single most common reason the process stalls when learning how to set up an Instagram shop.

Step 1: Create or verify your Business Manager. Go to business.facebook.com and log in with the personal Facebook account that will serve as your Business Manager admin. If you're starting fresh, click "Create Account," name it after your business, and enter your email. If you already have one, verify you have full admin access — Employee-only access is not sufficient.

Step 2: Add your Facebook Page. In Business Manager, go to Settings > Accounts > Pages > Add. Either add an existing page you own or create a new one. The Page needs to accurately represent your business — name, category, contact info. A Page with incomplete information or a mismatched brand name will trigger additional scrutiny during review.

Step 3: Add your Instagram account. In Business Manager, go to Settings > Accounts > Instagram Accounts > Add. This is where you connect your Instagram Business profile to your Business Manager. You'll need to log into Instagram to confirm the link. Once connected, the Instagram account appears in your Business Manager's asset list.

Step 4: Create or claim an ad account. Instagram shop ads run through a standard Meta ad account. If you don't have one, create it in Business Manager under Settings > Accounts > Ad Accounts. If you already have one, confirm it's added to your Business Manager and in Good Standing — an account with payment failures or policy violations affects shop approval.

Step 5: Verify your domain. If you're driving traffic to a website (non-US sellers, or US sellers using external checkout), you need to verify your domain in Business Manager under Brand Safety > Domains. This prevents fraudulent shops from advertising on behalf of your domain and is required for catalog-based ads. The verification process involves adding a DNS TXT record, a meta-tag to your site's <head>, or uploading an HTML file — your web host or CMS platform will have specific instructions.

This Business Manager foundation takes 20–40 minutes to build correctly. Rushing it means hitting access errors halfway through Commerce Manager setup.

For context on how your Business Manager ad account setup connects to full campaign performance, the guide on Instagram ad campaign setup covers the full-funnel view after your shop is live.

Connecting to Commerce Manager and creating your shop

Connecting to Commerce Manager and creating your shop

Commerce Manager is the hub where your Instagram shop, product catalog, and checkout settings live. It's separate from Ads Manager but feeds into it. This is the step where how to set up an Instagram shop moves from account infrastructure to actual commerce configuration.

Accessing Commerce Manager. Go to business.facebook.com/commerce. If you don't see it, navigate to Business Manager > All Tools > Commerce Manager. Select your Business Manager account when prompted.

Creating a new shop. Click "Get Started" or "Add Shop." Commerce Manager will ask you to select a checkout method:

  • Checkout on Instagram (US only): Customers complete the purchase inside Instagram without leaving the app. Requires a US bank account, compliance with Instagram's additional checkout policies, and Shopify or a supported platform. Meta charges a 5% selling fee or $0.40 minimum per shipment.
  • Checkout on another website: The standard option for most sellers globally. Customers see your products on Instagram and tap through to your website to purchase. No selling fee from Meta, but you need a properly structured website with a checkout flow.
  • Checkout with Messaging: Customers initiate a purchase inquiry via DM. Suitable for custom or made-to-order products. Not ideal for standard catalog-based shops.

For most sellers starting in 2026, "Checkout on another website" is the path of least friction. It gives you full control of the checkout experience, works globally, and doesn't require platform-specific integrations.

Connecting your Facebook Page and Instagram account. Commerce Manager will prompt you to select which Business Manager assets to link. Select the Page and Instagram account you set up in Business Manager. This connection is what makes the shop appear on your Instagram profile.

Setting shipping and return information. Even if you're not using native checkout, Commerce Manager asks for shipping and return information as part of shop policy configuration. Fill in accurate shipping destinations, expected shipping times, and your return window. These appear on product pages and influence buyer trust — incomplete information is a common rejection trigger during the account review step.

Commerce Manager setup checklist:

StepDone?
Checkout method selected
Facebook Page linked
Instagram account linked
Business info completed (address, email)
Shipping destinations configured
Return policy set
Tax settings filled (US sellers)

Once Commerce Manager is configured, you're ready to build your product catalog — the actual inventory that powers your shop.

See how to save ads from ad libraries for a workflow on building a swipe file of competitors' product presentation approaches before you finalize your own.

Navigating the Meta account review process

After you submit your shop for review, Meta's systems and human reviewers check your business, products, and website against the Commerce Policies. The review takes 1–5 business days in most cases, but complex accounts or flagged categories can take longer.

What gets reviewed:

  • Your business website — Meta visits it. It needs a real checkout flow, a clear privacy policy, a return/refund policy page, and accurate product descriptions that match what you've entered in your catalog.
  • Your products — descriptions, pricing, and images are checked against Commerce Policies. Misleading claims, prohibited product types, or stock images used as product images all cause rejections.
  • Your Facebook Page — an incomplete or newly created Page with no activity raises more flags than one with a history of posts and engagement.
  • Your Business Manager setup — account ownership, admin access, and domain verification status.

Common rejection reasons and fixes:

Rejection: "Your business doesn't follow our Commerce Policies." This is the most common and least specific rejection. It usually means one of your product descriptions, images, or claims violated a specific policy section. Read the full Commerce Policies document and audit every product. Common triggers: health benefit claims on supplements or skincare, age-restricted product descriptions that don't include age gating, digital goods listed as physical products.

Rejection: "Your website doesn't meet our requirements." Meta's reviewer couldn't find a checkout flow, privacy policy, or return policy. Add these pages explicitly. The privacy policy must be a standalone page, not buried in your footer terms. Your checkout must be functional — Meta tests it.

Rejection: "Your account isn't eligible to use checkout features." Usually means your ad account has a payment issue, policy violation history, or you're in a non-supported country for checkout. Resolve the ad account issue or switch to "Checkout on another website."

After rejection: You can appeal directly in Commerce Manager. Provide specific evidence — screenshots of your policies page, a link to your checkout flow, a written explanation of why your products comply. Appeals take an additional 2–5 business days. Fix the underlying issue before appealing.

The faster path through review: Build your shop on a platform with a Meta-certified integration. Shopify, WooCommerce (via Meta for WooCommerce plugin), BigCommerce, and Wix all have native Commerce Manager connections that pre-validate your product data structure. Starting with a certified platform reduces catalog validation errors significantly.

If you want to study what approved Instagram shops look like in your category — their product imagery, ad creative formats, and how they structure product descriptions — AdLibrary's ad detail view shows active Instagram shopping ads from any brand you search. This is the intelligence layer that makes resubmission faster when you know what compliant shop creative looks like.

For broader context on how Instagram advertising for local business works after a shop is approved, that guide covers the local radius and creative angle after the technical setup is done.

Populating and managing your product catalog

Populating and managing your product catalog

Your product catalog is the structured database of items that appear in your Instagram shop. Every product in your shop is a record in this catalog. Getting the catalog structure right before submitting for review avoids the most common post-approval headaches when you set up an Instagram shop.

Creating your catalog in Commerce Manager. In Commerce Manager, go to Catalogs > Create Catalog. Select "E-commerce" as the catalog type. Name it clearly — you'll reference this catalog in ad campaigns later.

Catalog data sources — three options:

1. Manual upload (for small catalogs). If you have fewer than 50 products, you can upload a CSV file directly into Commerce Manager. The template is available in the Catalog > Items section. Required fields: id, title, description, availability, condition, price, link, image_link, brand. Optional but recommended: additional_image_link (up to 20 extra images), product_type (your category structure), google_product_category (standardized taxonomy).

2. Data feed / product feed. For larger catalogs, you upload a structured XML or CSV feed hosted on your server that Commerce Manager fetches on a schedule (hourly, daily, or weekly). This is the standard approach for Shopify, WooCommerce, and any platform with a product database. Use the Google Product feed specification format — Meta Commerce Manager accepts it natively.

3. Platform integration. Shopify, WooCommerce, BigCommerce, Wix, and others have built-in Meta integrations that sync your product catalog automatically. This is the lowest-maintenance option and the one least likely to have feed validation errors. The integration creates and updates the catalog in real time as you add or update products.

Required product data fields:

FieldFormatCommon error
idUnique string per variantDuplicate IDs cause catalog rejection
titleString, max 150 charsKeyword stuffing triggers policy review
descriptionString, max 5000 charsGeneric descriptions reduce ad performance
availabilityin stock / out of stock / preorderMissing field = validation failure
conditionnew / used / refurbishedMissing field = validation failure
priceNumber + currency (e.g., 29.99 USD)Format errors common on manual uploads
linkFull URL to product pageMust match your verified domain
image_linkFull URL to main product imageHTTPS required; min 500×500px
brandStringRequired for review compliance

Product image requirements. Images must be at least 500×500 pixels (1024×1024 recommended), HTTPS URLs, and show the actual product — not stock photography, not mockups, not graphics with promotional text. Lifestyle shots are acceptable as secondary images but the main image_link should be a clean product shot on a neutral or white background. Images with text overlays, watermarks, or borders get flagged.

Catalog diagnostics. After uploading or syncing, check the Catalog > Diagnostics tab in Commerce Manager. This shows validation errors at the item level — a missing required field, an invalid URL, a price format error. Fix every diagnostic error before requesting account review. A catalog with validation errors will fail review.

For the e-commerce product research use case, seeing what product categories competitors are advertising across Instagram shops gives you a category-level signal on what's selling before you finalize your own catalog structure.

For a complete Pixel and CAPI setup that makes your catalog retargeting work correctly, the guide on how to set up Facebook Pixel for tracking covers the full installation and validation steps.

Choosing your catalog upload method based on platform

Choosing your catalog upload method based on platform

The right catalog upload method depends on your ecommerce stack. Each path has different maintenance overhead and different failure modes.

If you're on Shopify:

Use the Meta channel app from Shopify's app store. This creates a real-time bidirectional sync between your Shopify product database and Meta Commerce Manager. Price changes, inventory updates, and new products sync automatically — usually within minutes. The Shopify integration also handles the Facebook Pixel and Conversions API setup, which you'll need for product catalog ads. Setup takes under 30 minutes.

One Shopify-specific note: if you have variants (different sizes or colors of the same product), each variant gets its own catalog ID in Meta. Make sure your Shopify product structure uses variants correctly, not separate products — duplicate content in the catalog triggers validation warnings.

If you're on WooCommerce:

Use the Facebook for WooCommerce plugin, which is Meta-certified and handles catalog sync, Pixel installation, and Commerce Manager connection in one plugin. Alternatively, use a dedicated product feed plugin (WooFeed, ATUM Addon for Meta, or similar) that generates a valid product feed XML file hosted at a stable URL, then add that feed URL to Commerce Manager as a scheduled data source.

The WooCommerce path requires slightly more configuration than Shopify but gives you more control over feed structure. If your WooCommerce catalog has complex variable products, test the feed output with Google's Product Feed Troubleshooter before pointing Commerce Manager at it.

If you're on BigCommerce, Wix, or Squarespace:

All three have native Meta integrations in their app stores / add-on libraries. The setup flow mirrors the Shopify approach — connect the integration, authorize Business Manager access, and the catalog populates automatically.

If you're on a custom platform or headless commerce:

Build a product feed in Google's Product feed format and host it at a stable HTTPS URL. Point Commerce Manager's feed fetcher at that URL and set a fetch schedule. This requires engineering time but works for any platform. The feed needs to update on a schedule that matches your inventory update frequency — a static feed that doesn't reflect current stock will show out-of-stock products in your shop.

Feed debugging workflow:

  1. Upload or sync your feed.
  2. Go to Commerce Manager > Catalogs > [Your Catalog] > Diagnostics.
  3. Export the error CSV and group errors by type.
  4. Fix all errors marked "High" severity first — these prevent items from being published.
  5. Re-sync and re-check until Diagnostics shows zero high-severity errors.
  6. Submit for account review.

Feed errors left unresolved before review are the most predictable source of rejection. Meta's Catalog troubleshooting guide documents every error type with specific fix instructions.

For a structured way to monitor what shopping ad formats competitors are using after their shops are live, AdLibrary's saved ads feature lets you build a swipe file of Instagram shopping creatives sorted by category and region.

The find winning ad creatives use case documents a specific workflow for extracting competitive signals from Instagram shopping ads — useful both before and after you set up an Instagram shop of your own.

Detailing your product information for maximum discoverability

Detailing your product information for maximum discoverability

A technically valid catalog gets your shop approved. A well-structured catalog drives discoverability, improves ad performance, and reduces return rates. These are not the same thing — and this distinction is where most merchants leave performance on the table after they set up an Instagram shop.

Product titles. Instagram's product search indexes your titles directly. Write titles that include the product type, key attribute, and (where relevant) brand — not your copywriting headline. "Women's Merino Wool Turtleneck Sweater — Navy, Size S-XL" outperforms "Your New Favorite Winter Layer" for discoverability. Keep titles under 150 characters. Front-load the most important product identifier: product type first, then attributes, then brand if it's a selling point.

Product descriptions. Descriptions appear on your shop's product detail page. They index in Instagram's search. Write at least 200 words per product for your top 20% of SKUs — the ones you'll run shopping ads against. Include: what the product is made of, key specifications, sizing information, care instructions, and the primary use case. Avoid aspirational marketing language that makes no factual claim. "Soft fabric" is vague; "87% Merino wool, 13% nylon, 160g/m² midlayer weight" is descriptive and trustworthy.

Google Product Category. This field maps your product to a standardized taxonomy (Google's taxonomy). Meta uses it for shopping ad targeting and inventory categorization. Leaving it blank means Meta guesses — and guesses wrong more often than you'd expect. Use the most specific category level available. "Apparel & Accessories > Clothing > Activewear > Tops" is better than "Apparel & Accessories > Clothing."

Custom labels. Commerce Manager supports 5 custom label fields (custom_label_0 through custom_label_4). Use these to tag products with internal attributes that help you create targeted ad sets: margin tier (high/mid/low), season (spring/summer/fall/winter), inventory status (core/limited/clearance), launch date range. Custom labels are invisible to shoppers but let you build catalog segments for your Instagram shopping ads without creating separate catalogs.

Pricing accuracy. The price field in your catalog must match the price on your product page. A discrepancy — even a few cents — will trigger a policy violation during review or post-approval audits. If you run sales, use the sale_price field alongside the regular price field rather than temporarily changing the main price. This shows the crossed-out original price on product pages, which is both consumer-friendly and policy-compliant.

Product variants. If you sell products in multiple colors, sizes, or materials, each variant needs its own catalog entry with a unique item_group_id linking variants together. This allows Instagram to display the full variant selector on the product page rather than showing each variant as a separate product. Missing variant linkage is common in manual CSV uploads and produces fragmented product listings.

Inventory management. Set availability to "out of stock" when items are unavailable rather than removing them from the catalog. Removing items breaks any active shopping ads targeting those items and requires re-mapping in your ad sets. Keeping them in the catalog as out-of-stock preserves the ad targeting structure and lets you flip availability back when stock returns.

For a complete picture of how in-market competitors are pricing and positioning similar products in their Instagram shopping ads — including what angles they're using in product-level creatives — AdLibrary's AI ad enrichment extracts positioning signals from active shopping ads across any category you search.

For trend identification within a specific product category, the trend use case shows how to use ad intelligence data to spot which product types are gaining traction on Instagram before you finalize your catalog depth.

Activating Instagram shopping ads after your shop goes live

Activating Instagram shopping ads after your shop goes live

A live Instagram shop gives you organic product discovery through the Shop tab and product tags on posts and Stories. Shopping ads extend that reach to cold traffic — people who don't follow you yet. This is where the work of how to set up an Instagram shop pays off in actual revenue.

Catalog sales campaigns. The core shopping ad type in Instagram is the Catalog Sales campaign objective. In Meta Ads Manager, create a new campaign, select "Catalog Sales" as the objective, and choose your Commerce Manager catalog. This opens Dynamic Product Ads (DPA) — ads that automatically show the most relevant products from your catalog to each viewer based on their browsing history and signals.

Two catalog ad formats:

  1. Dynamic ads (broad audience): No specific product targeting. You point the algorithm at your entire catalog and it chooses which products to show to each user. Best for prospecting — reaching people who haven't interacted with your brand but match behavioral signals for your product category.

  2. Dynamic ads (retargeting): Target people who have already viewed specific products on your website (requires the Meta Pixel + Conversions API installed). Show those exact products in the ad, or show complementary products. This is the highest-ROAS shopping ad format because you're showing a product someone already expressed interest in.

Pixel and Conversions API setup. For retargeting catalog ads to work, you need the Meta Pixel installed on your product pages firing ViewContent events with the product IDs that match your catalog. You also need the Conversions API (CAPI) sending server-side events for iOS 14+ signal recovery. Our guide on how to set up Facebook Pixel for tracking covers the full setup. The Facebook Pixel + CAPI integration automation post covers the server-side layer in detail. Without pixel + CAPI firing correct product IDs, your retargeting catalog audiences will underperform significantly.

Shopping ad creative best practices:

  • Let Meta's dynamic template handle product image rendering. Your catalog images do the heavy lifting — this is not the place for branded overlays.
  • Write ad copy at the catalog level (applies to all products) or use dynamic copy that pulls product attributes. Test both.
  • Use the "Multiple images or videos" format for carousel ads that show 3–5 products from a category rather than a single item.
  • For Stories placements, product images render at 9:16 — make sure your additional_image_link entries include a vertical crop if your main images are square.

For shopping ad video creative, see our guide on how to create video ads that perform — the principles there apply directly to Instagram shopping video formats.

Conversion tracking. Set your campaign conversion event to "Purchase" once you have enough volume (50+ purchases per week). Before that, optimize for "Add to Cart" or "Initiate Checkout." Optimizing for Purchase on a thin data set extends the learning phase and increases CPL during the ramp period.

Use the Learning Phase Calculator to estimate how long your catalog campaign will take to exit the learning phase given your expected weekly conversion volume — this helps you set realistic timeline expectations before launch.

For a benchmark on what Instagram shopping campaign ROAS to expect by category, Facebook Ad Automation for Ecommerce covers vertical benchmarks in detail.

Step 0: Research competitor Instagram shops before you build yours

Step 0: Research competitor Instagram shops before you build yours

Before you finalize your product catalog structure, your product photography approach, and your initial ad creative, spend 30–60 minutes studying what established Instagram shops in your category are already running. This is the intelligence layer that most "how to set up an Instagram shop" guides skip entirely.

When we look at Instagram shopping ads across competitive consumer categories in AdLibrary, the pattern is consistent: shops that built their catalog structure and creative approach based on what was already working in-market outperform shops built in isolation. The signals are visible — product shot composition, title formatting, price presentation, and the specific attributes competitors highlight in their ad copy.

Practical research workflow using AdLibrary's unified ad search:

  1. Search for 3–5 direct competitors by brand name.
  2. Filter by Instagram placement and Shopping ad format.
  3. Note the patterns: Are they running single-product ads or multi-product carousels? What's the product image style — white background or lifestyle? Are they leading with price in the ad copy or leading with a product attribute?
  4. Check the ad timeline analysis on their longest-running ads. A shopping ad that's been running for 60+ days is almost certainly profitable — that creative angle and product presentation is working.
  5. Save the top 10–15 examples to your saved ads swipe file before you start your own product photography brief.

This research step takes less time than troubleshooting a rejected catalog and gives you a concrete brief for your photographer and catalog copywriter.

Platform-level research before setup:

The creative inspiration and swipe file use case documents a structured version of this competitive research workflow for ecommerce brands.

For new brands setting up their Instagram shop and launching Meta ads simultaneously, the DTC Brand Launch use case covers how to structure the first 90 days of Meta spend — including how to phase in catalog ads alongside direct-response creative as your pixel builds audience data.

The research phase is not separate from how to set up an Instagram shop — it's the first step. Every hour spent on competitive intelligence before launch reduces the time you'll spend troubleshooting after.

Frequently Asked Questions

How long does Instagram shop review take?

Instagram shop review typically takes 1–5 business days. Meta's automated systems check your catalog and website first; a human reviewer follows if the automated check flags issues. If your shop is rejected, you can appeal in Commerce Manager — appeals take an additional 2–5 business days. Accounts with no prior Commerce policy violations and a complete Business Manager setup (domain verified, Page with posting history, valid payment method on the ad account) tend to clear review faster.

Do you need a Shopify store to set up an Instagram shop?

No — Shopify is convenient but not required. Instagram shops work with WooCommerce, BigCommerce, Wix, Squarespace, and any custom platform that can generate a valid product feed in Google's product feed format. Shopify's advantage is its native Meta channel integration, which handles catalog sync, Pixel setup, and Commerce Manager connection automatically. On other platforms, you configure the product feed and integrations manually, which takes more setup time but gives the same outcome.

Why was my Instagram shop rejected?

The three most common Instagram shop rejection reasons are: (1) your website is missing a working checkout flow, a privacy policy page, or a return/refund policy page — Meta reviewers visit your website; (2) your product catalog has validation errors in required fields like availability, condition, or image_link format; (3) your products or descriptions violate Commerce Policies, typically through health benefit claims, age-restricted content without age gating, or prohibited product categories. Fix the root cause before submitting an appeal — appeals that don't address the actual violation are rejected at the same rate as the original submission.

Can you set up an Instagram shop without a Facebook Page?

No. Instagram shops require a Facebook Page connected through Meta Business Manager. The Page doesn't need to be your primary marketing channel — it just needs to exist, be complete (name, category, contact info), and be linked to your Business Manager. A personal Facebook profile is not sufficient. Create a Business Page, add it to Business Manager, then proceed with Commerce Manager setup.

How do Instagram shopping ads differ from regular Instagram ads?

Instagram shopping ads (Catalog Sales campaigns) pull product data directly from your Commerce Manager catalog and can dynamically match products to viewers based on their behavior signals. Regular Instagram ads use manually uploaded creative and fixed targeting. Shopping ads also appear in the Instagram Shop tab, product search results, and the Shopping Explore feed — placements not available to standard ads. The core advantage of shopping ads is dynamic product matching: the algorithm shows each viewer the products from your catalog they're most likely to buy, rather than showing everyone the same creative.

Key Terms

Commerce Manager
Meta's centralized hub for managing shops, product catalogs, checkout settings, and commerce policies across Facebook and Instagram. Separate from Ads Manager but connects to it for shopping campaigns.
Product feed
A structured data file (CSV or XML) that lists all products in your catalog with required attributes (id, title, description, price, image, availability). Commerce Manager fetches this file on a schedule to keep your catalog current.
Dynamic Product Ads (DPA)
Instagram and Facebook ads that automatically pull product images, titles, and prices from your catalog and match them to viewers based on their behavior signals. The ad creative is generated dynamically per viewer rather than manually designed.
item_group_id
A catalog field that groups product variants (different sizes, colors, or materials of the same base product) together. Products sharing the same item_group_id display as a single listing with a variant selector rather than as separate products.