- Install Facebook and Instagram by Meta as a native Shopify sales channel via Settings > Sales channels.
- You must be admin of both Facebook Business Manager and your Facebook Page before starting setup.
- Set the Meta Pixel to Maximum data sharing to protect conversion signal from iOS and ad-blocker gaps.
- Your Shopify catalog syncs automatically to Facebook Shop, Instagram Shopping, and dynamic ad campaigns.
- Wait 4 to 5 days after launch before optimizing. Meta's algorithm needs time to learn.
- Coinis Image Ads turns any product URL into on-spec Facebook ad creatives without a designer.
What is the Shopify Facebook Integration?
The Facebook and Instagram by Meta sales channel connects your Shopify store directly to Meta's advertising and shopping ecosystem. It syncs your products, fires conversion tracking, and lets you run Facebook ads without leaving Shopify.
What you can do with the integration
Once set up, you can:
- Sell products through Facebook Shop and Instagram Shopping
- Track store visitors with the Meta Pixel
- Run audience-building ads, dynamic retargeting ads, and Page posts from within Shopify
- Sync one unified product catalog across Facebook and Instagram
For full access to every ad placement — Facebook, Instagram, Messenger, and Audience Network — Meta Ads Manager is the right tool. Shopify's built-in workflows handle the basics well for most new advertisers.
Prerequisites: what you need before starting
Gather these before you touch any settings:
- A Shopify store with published products
- A personal Facebook account you can authenticate with
- A Facebook Business Manager (business portfolio) where you have admin access
- A Facebook Page connected to that Business Manager
- A Facebook ad account (required to run paid ads. Without one, you can only create organic shop content)
Per the Meta Business Help Center, you must be admin of both the Business Manager and the Facebook Page to authorize the connection. Missing either role blocks the setup entirely.
---
Step 1: Install Facebook and Instagram by Meta in Shopify
This is not a third-party app. It is a native Shopify sales channel that lives inside your store settings.
Where to find the sales channel
- In your Shopify admin, go to Settings > Sales channels.
- Click Shopify App Store.
- Search for Facebook.
- Click Add channel.
That adds the sales channel to your Shopify sidebar. From there, the setup wizard takes over.
Connecting your Facebook account and assets
After adding the channel, Shopify walks you through an authorization flow. Sign in to your personal Facebook account and connect:
- Your Facebook Business Manager
- Your Facebook Page
- Your Facebook ad account
- Your Instagram account (optional, but required for Instagram Shopping)
Be logged in as the right Facebook user before you start. Switching accounts mid-flow causes errors and forces you to restart.
Understanding roles and permissions
Staff members who set up or manage the channel need their own Facebook account and must have full control of both the business portfolio and the Facebook Page. Shopify cannot override Facebook's own permission model. If the connection fails at authorization, permissions are the most common cause. Check them first.
One more thing: Meta reviews new accounts for eligibility. Requirements include an authentic presence and trustworthiness standards. Allow time for this review before expecting your store to go live on Meta placements.
---
Step 2: Set Up Meta Pixel and Data Sharing
The Pixel is what makes your ads smarter over time. Set it up before you spend anything.
Why tracking matters for ads
The Meta Pixel fires on your store pages and reports customer actions back to Meta. Meta uses this data to optimize ad delivery, build retargeting audiences, and attribute conversions back to your campaigns. Without it, you're optimizing blind.
Choosing your data-sharing level
Per Shopify's documentation, three levels are available during setup:
| Level | What it shares |
|---|---|
| Standard | Browsing behavior only |
| Enhanced | Behavior plus name, location, and email |
| Maximum | All Enhanced data plus Conversions API (server-to-server) |
Maximum is the strongest option for most stores. Browser-based tracking loses signal from ad blockers and Apple's App Tracking Transparency restrictions. The Conversions API sends data directly from your server to Meta, so you keep accurate conversion data even when browser tracking fails.
Creating or connecting your Meta pixel
During the Facebook and Instagram by Meta setup flow, Shopify prompts you to create a new pixel or connect an existing one.
Critical note: if you previously added a Meta pixel manually to your theme.liquid file, remove it first. Duplicate pixels fire twice per event and corrupt your conversion data. Shopify's Help Center flags this explicitly.
---
Step 3: Create and Sync Your Product Catalog
Your Shopify products become a Meta product catalog automatically once the sales channel is connected.
How your Shopify products flow to Facebook
The sales channel creates one unified catalog. It feeds:
- Facebook Shop
- Instagram Shopping
- Facebook dynamic ad campaigns
Shopify syncs product title, description, price, inventory, and images to Meta. Any update you make in Shopify re-syncs automatically. You manage products in one place.
What data Meta uses from your catalog
Meta reads product name, description, image URL, price, availability, and the product page URL. These fields power your dynamic ads. Strong images and clear product titles directly affect ad performance. Blurry or low-resolution photos hurt delivery and click-through.
Per Meta's Ads Guide, the recommended resolution for a Facebook Feed image ad at 1:1 ratio is 1440 × 1440 px. For the 4:5 format, it is 1440 × 1800 px. Aim for these dimensions in your product imagery. Supported file formats are JPG and PNG, with a max file size of 30 MB.
Verifying catalog setup
After the sync, open Meta Commerce Manager and check for rejected products. Common rejection reasons include policy violations, missing prices, and unclear images. Fix the issue in Shopify and it re-syncs automatically. Make this check a habit before running catalog-based campaigns.
---
Step 4: Create Your First Facebook Ad Campaign
Catalog synced. Pixel live. Time to run ads.
Ad types available in Shopify
Shopify offers three campaign types from within the platform:
Audience building ads. Drive traffic from new audiences to your store. Best for brand awareness and reaching cold audiences who have never heard of you.
Dynamic retargeting ads. Show specific products to people who already visited your store or browsed particular product pages. These pull directly from your synced catalog. They are usually the highest-return ad type for stores with existing traffic.
Page posts. Organic-style content promoted as a paid ad. Good for building social proof and driving engagement.
When to use Meta Ads Manager instead
Shopify's built-in ad creation covers the basics. But if you want advanced audience targeting, detailed creative control, A/B testing, or campaigns across all Meta placements simultaneously, go to Meta Ads Manager. Use Shopify as the bridge for catalog and pixel management. Use Ads Manager for campaign strategy.
Per Shopify's marketing documentation, Ads Manager is the recommended path for advertisers who need broader placement and control beyond what the Shopify-native ad creation supports.
Launching and monitoring your first campaign
Set a modest daily budget for your first campaign. Pick one objective. If you already have site traffic, start with dynamic retargeting. If your store is brand new, start with an audience-building campaign to generate early signal.
After launch, wait 4 to 5 days before making optimization decisions. Meta's algorithm needs data to learn who converts. Checking performance every hour in the first two days leads to premature changes that hurt results.
---
Next Steps: Scale with Coinis
Setup gets you running. Coinis helps you grow.
Generate winning creatives faster
Every campaign needs creative assets. Product photos from your Shopify store are a starting point. But raw product images rarely outperform purpose-built ad creatives.
Coinis Image Ads takes your product URL and generates ready-to-publish ad images using premium AI models. Output is sized to Meta's spec requirements. No design round-trips. No exporting from a separate tool. Paste your product URL, pick a format, download, and launch.
Brand Profile adds consistency across everything you create. Coinis analyzes your brand's voice, colors, and tone directly from your store. Every creative generated stays on-brand automatically. You do not re-brief the AI each time you need new assets.
Optimize ad performance
Once campaigns are live, creatives need refreshing regularly. Audiences develop fatigue and CTR drops. The fix is new assets, produced faster than a design round-trip allows.
Coinis Revise lets you iterate on existing ad images without a designer. Change headline text directly on an image. Swap background colors. Resize a 1:1 Facebook square creative to a 9:16 Stories format in one click with Smart Resize. Translate a proven ad into a new market language with AI Translate.
When a creative performs well, Variate generates multiple versions of it. Test them. Scale what wins.
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 Business Manager account to run Shopify Facebook ads?
Yes. You must be an admin of a Facebook Business Manager (business portfolio) and have admin access to a Facebook Page connected to it. You also need a Facebook ad account. Without all three, you cannot run paid ads through the Shopify sales channel.
What data-sharing level should I choose for the Meta Pixel in Shopify?
Maximum is the recommended level for most stores. It includes the Conversions API, which sends conversion data server-to-server rather than relying on browser tracking alone. This keeps your data accurate when users have ad blockers or have opted out of tracking on iOS devices.
Can I use Meta Ads Manager alongside the Shopify Facebook integration?
Yes, and it is often the better choice for experienced advertisers. The Shopify sales channel handles catalog sync and pixel setup. Meta Ads Manager gives you full control over placements, audiences, creatives, and campaign structure. Many advertisers use both together.
How long does Meta take to review and approve the Shopify Facebook integration?
Review timelines vary. Meta checks your account for eligibility including authentic presence and trustworthiness standards. Plan for at least a few days before your products appear on Facebook Shop or Instagram Shopping. Running ads from Shopify requires the review to pass.