A catalog with a performance signal on every product.
Instagram reads your products from the feed. Feedance sends a complete, valid feed plus the signals Instagram does not have on its own.
Instagram (by Facebook)Channel · Marketplaces and appsFeedance builds your Instagram (by Facebook) feed and adds product-level labels for score, 4T segment, price position and broken sizes, so every product carries its own performance signal.
Instagram reads your products from the feed. Feedance sends a complete, valid feed plus the signals Instagram does not have on its own.
Instagram Shopping is the set of native commerce surfaces built into the Instagram app itself: shoppable product tags on posts and Reels, shopping stickers in Stories, and a dedicated Shop tab on business profiles. It runs on the same underlying product catalog as the broader Meta Commerce Manager -- the tool that also powers Facebook Shops and Meta Ads catalog campaigns -- but Instagram Shopping refers specifically to the shopping experiences that live inside Instagram: tagged content and the Shop tab, not the catalog infrastructure behind it.
To use any of these surfaces, a business first creates a product catalog in Meta Commerce Manager and connects it to a professional (Business or Creator) Instagram account through the Business Manager that owns that catalog. Once the account is approved for shopping, tagging tools unlock across posts, Reels, and Stories, and a Shop tab can appear on the profile if the business also builds a Shop.
Instagram's own numbers make the case for its native shopping surfaces: Meta has reported that roughly 200 million Instagram accounts visit at least one shopping post or business profile every day, and around 130 million accounts tap a shoppable product tag in a typical month. That volume of in-app browsing only converts to sales if the catalog behind the tags is accurate -- correct prices, live stock status, working links -- which is where an automated, regularly refreshed product feed matters more than a one-time catalog upload.
Because product tags, Stories stickers, and the Shop tab all pull from the same catalog, a feed that stays properly formatted and in sync eliminates the two failure modes that most often undercut Instagram Shopping results: tags pointing at sold-out or discontinued items, and Shop tab listings that show a stale price relative to the site a shopper lands on after tapping through.
Instagram gives businesses several distinct ways to surface catalog products, and each behaves differently:
Across all of these surfaces, Meta enforces a combined rate limit of up to 25 tagged media posts (carousels count as one) in any 24-hour period, and every tagged item must carry a review_status of approved in the catalog -- tags on pending or rejected products simply won't render for shoppers.
Instagram Shopping doesn't have a feed format of its own -- it reads from the same product catalog that powers Facebook Shops and Meta Ads, managed centrally in Meta Commerce Manager. Commerce Manager accepts catalog data as CSV, TSV, XML (RSS or ATOM), a hosted XLSX file, or a Google Sheets link, uploaded either as a one-time file or, more commonly for active stores, fetched automatically on a schedule from a URL.
What is specific to Instagram is what happens after the catalog is ingested. Each item goes through its own review step before it becomes eligible for tagging, the account must hold an approved Instagram Shop, and the Instagram professional account must be linked to the same Facebook Page and Business Manager that own the catalog used for ads and Facebook Shops. A feed that's correctly structured for Meta Ads will generally pass into Commerce Manager cleanly -- the additional gate is Instagram's own account- and product-level shopping review, not a different file structure.
Meta's product data specification defines a core set of required attributes for every catalog item, plus category identifiers that Instagram's review process checks specifically before allowing a product to be tagged in a post, Reel, Stories sticker, or Shop collection.
| Attribute | Requirement | Why it matters for Instagram Shopping |
|---|---|---|
id | Unique, stable identifier per item | Links a tagged post back to one specific catalog product; changing it can break existing tags |
title | Clear product name, no promotional text or ALL CAPS | Titles in all caps or stuffed with keywords are a documented reason Instagram declines a product for tagging |
description | Accurate description matching the product image | Descriptions that link out to other products or mismatch the pictured item are a cited cause of tagging rejection |
availability | in stock, out of stock, preorder, or available for order | Instagram does not automatically remove tags from sold-out items, so feed-reported availability is what keeps shoppers from tapping into a dead end |
condition | new, refurbished, or used | Required for the item to pass catalog validation and become taggable |
price | Number plus ISO 4217 currency code, e.g. 149.95 USD | Displayed directly on the product tag and Shop tab listing; mismatches with the live site price are a common cause of Shop review failure |
link | Working HTTPS URL to the exact product page | Where the tag or Shop tab listing sends the shopper to complete checkout |
image_link | High-resolution, product-accurate main image | Shown on the tag preview to both reviewers and shoppers; poor or misleading images are a top cause of catalog rejection |
brand, gtin, or mpn | At least one required per item | Used for product matching and checked during Instagram's commerce eligibility review |
google_product_category or fb_product_category | At least one required | Mandatory for Shops checkout eligibility and determines Shop tab collection placement |
On top of this baseline, Instagram layers account-level checks: the business must sell physical goods only (services, digital items, and categories like real estate or vehicles aren't eligible for Shops), the Instagram account must be a professional account connected to a Facebook Page, and the business must control a verified domain that the catalog's product links resolve to.
Feedance doesn't publish product tags into Instagram directly -- that action happens inside Meta Commerce Manager and the Instagram app itself. What Feedance handles is the layer underneath: building and maintaining the product feed that Commerce Manager ingests, so every catalog item that could be tagged on a post, Reel, or Story, or listed in the Shop tab, already carries the fields and formatting Meta's review checks for.
id, title, description, availability, condition, price, link, image_link) plus brand/gtin/mpn and a product category.Commerce Manager's scheduled feed uploads run on a cadence you choose -- hourly, daily, or weekly -- with hourly the fastest interval a scheduled feed fetch supports. Daily is a reasonable baseline; stores with prices or stock that change often are better served fetching hourly, and catalogs that need near-real-time updates can bypass the scheduled feed entirely and push changes through the Catalog Batch API or Direct Upload API instead.
For Instagram Shopping specifically, update frequency matters most for availability and price. A tagged product that sells out keeps its tag visible on the post or Reel -- Instagram doesn't auto-remove tags for out-of-stock items -- so a shopper can still tap through to a dead end if the feed hasn't caught up. Faster syncing around high-traffic moments, such as a Reel gaining traction or a Stories promotion going live, keeps what's tagged in line with what's actually sellable.
Most problems with Instagram product tagging trace back to the catalog, not the Instagram account itself:
Because tags, Stories stickers, and the Shop tab all surface catalog fields directly to the shopper, small feed details carry more weight on Instagram than they do in a typical ad campaign:
image_link shown on a tag preview is often the only visual a shopper sees before deciding whether to tap through, so a well-lit, product-accurate shot outperforms a plain studio cutout for tap-through rates.google_product_category/fb_product_category plus brand/gtin/mpn -- gaps here can leave an otherwise-approved product outside the collections shoppers actually browse.Does Instagram Shopping need a separate feed from Facebook Shops or Meta Ads? No. All three read from the same product catalog in Meta Commerce Manager; Instagram Shopping adds its own account-level approval and per-product review on top of that shared catalog.
Can I tag products in Instagram Stories? Yes, but not with the same tag used on posts and Reels -- Stories use a dedicated shopping sticker, limited to one sticker per Story carrying up to 5 tagged products; Meta's product-tagging API does not support Stories or Live tagging.
Why does a sold-out product still show a tag on my post? Instagram doesn't automatically remove tags when an item goes out of stock in the catalog; the tag stays visible until it's manually removed or the post is edited, which is why keeping availability data fresh in the feed matters.
How many products can I tag on a single Reel? Up to 30 via the Graph API -- more than the 5 allowed natively on a single feed post or Stories sticker, or the 20 total across a carousel's slides.
Can creators tag my products without my approval? No. A business has to approve a creator as a shopping partner or affiliate before that creator can tag the business's catalog products in their own posts.
Instagram Shopping is the set of shopping features built into the Instagram app. Businesses can tag products in feed posts and Reels, add product stickers to Stories and show a Shop on their profile, so people can discover products while they browse and open product details with a tap.
Instagram Shopping runs on a product catalog managed in Meta Commerce Manager, the same catalog that powers Facebook Shops and Meta's catalog ads. A business connects the catalog to a professional Instagram account and must be approved for shopping before product tagging becomes available.
Shopping on Instagram now focuses on discovery. Meta phased out native checkout on Facebook and Instagram in 2025, so shoppers who tap through to buy are sent to the merchant's own website to complete the purchase.
Because tags, stickers and the Shop all read from the same catalog, an automated product feed is the most reliable way to keep it accurate. Correct prices, live stock status, working product links and good images prevent tags from pointing to sold-out or outdated items, and complete product data helps products stay eligible across Instagram's shopping features and catalog ads.
Connect your feed and GA4. We show Product Score, 4T, Price War and Broken Size on your own catalog.