What the Facebook and Instagram channel does
The Facebook & Instagram by Meta app is installed from the Shopify App Store and works as another sales channel inside your admin. Its main job is to keep a product catalog in Meta synced with your store: titles, prices, images, variants and availability update automatically when you change them in Shopify.
With that catalog you can show your products in your Facebook Page shop and in Instagram Shopping, tag products in posts, reels and stories, and run dynamic ads that show each person the products they viewed. According to Shopify's help center, the channel is free on all plans, as long as the store meets Meta's eligibility requirements.
- Catalog synced between Shopify and Meta
- Shop on Facebook and Instagram Shopping
- Product tags in posts and reels
- Meta pixel and Conversions API
- Foundation for catalog ads and retargeting
How to connect it step by step
Before you install anything, have a Business Manager (Meta Business Suite) ready with your Facebook Page and your Instagram professional account already linked, plus an ad account in the company's name. Most connection problems come from Pages created with personal profiles of former employees, or from Instagram accounts that are not in the same business portfolio.
Then install the app from your admin, log in with a user who is an admin of the portfolio, choose the Page, the Instagram account, the ad account and the pixel, and accept Meta's terms. From there you choose which products or collections are published to the channel. Meta reviews the products and the commerce account before enabling Instagram tags, and that review can reject items that don't meet its policies.
In Spain, checkout does not happen inside Instagram: the customer taps the product, sees the product page and goes to your store to pay in Shopify checkout. That is an advantage, because you keep the customer data, your payment methods and your shipping rules.
Pixel, Conversions API and data sharing level
Measurement has a bigger impact on your advertising than the Instagram shop itself. The channel installs the Meta pixel and turns on the Conversions API, which sends purchase events from Shopify's servers instead of relying only on the customer's browser. That means fewer conversions lost to ad blockers and cookie restrictions.
Inside the app you choose the data sharing level with Meta. The higher it is, the more customer information is sent to attribute sales. That setting should match your cookie banner and your privacy policy, and in Shopify events respect the consent collected through the Customer Privacy API. If you're unsure what the law allows you to do, check with your legal advisor.
A very common mistake is having the pixel installed twice: once through the app and again pasted by hand into the theme or added through another app. The result is duplicated purchases and campaigns optimizing on false data. Use Meta's Events Manager to check that each purchase arrives only once.
Getting your catalog ready for Meta
Meta works with whatever your store sends it, so catalog quality depends on how your products are set up in Shopify. Clear titles without shouty capitals, real descriptions, images on clean backgrounds, correct prices and well-defined variants reduce rejections and improve catalog ads.
If you sell many similar products, use Shopify's product category fields and metafields to fill in attributes like material, color or size. And if there are products you don't want on social media, such as samples or free gifts, don't publish them to the channel instead of letting Meta reject them.
- A descriptive title per product, with no internal codes
- A clean main image plus lifestyle or in-use shots
- Price and compare-at price consistent with the store
- Real stock so you don't advertise sold-out products
- Product category assigned in Shopify
Mistakes we see often
The most frequent one is expecting the Instagram shop to sell on its own. Without consistent content and ads, tags get little reach. The second is a product page that isn't ready for mobile: slow loading, photos that differ from the ad, or a buy button you have to hunt for. Social traffic is almost entirely mobile and very impatient.
The third is technical: out-of-sync catalogs because another feed app was connected earlier, duplicate pixels or unverified domains in Meta. When something doesn't add up, the fastest route is usually to check the sync status in the app, review events in Events Manager and remove old integrations you no longer use.
Frequently asked questions
Does it cost anything to connect Shopify to Facebook and Instagram?
According to Shopify's help center, the channel is free on all plans. What you pay for is the advertising you run on Meta, which is billed to your ad account.
Can customers pay inside Instagram in Spain?
No. The customer sees the product on Instagram and completes the purchase in your Shopify store's checkout, with your payment methods and your shipping options.
Why is Meta rejecting products from my catalog?
Usually because of commerce policy violations, images with text or watermarks, inconsistent prices or incomplete data. The reason appears in Meta Commerce Manager and in the product status inside the app.
Do I need to install the Meta pixel manually?
No. The Meta app installs it together with the Conversions API. If you also have it in the theme code or in another app, remove it so events aren't duplicated.
