How-To Guide · Ecommerce Integration

Shopify Facebook Ads Setup: A Step-by-Step Guide

Learn how to set up Facebook ads from Shopify in four steps: install the native sales channel, configure the Meta Pixel, sync your product catalog, and launch your first campaign.

TL;DR Connect your Shopify store to Facebook in four steps: install the Facebook and Instagram by Meta sales channel, configure the Meta Pixel, sync your product catalog, and launch your first campaign. Then use Coinis Image Ads to generate polished product creatives that feed your campaigns from day one.

7 min read By Updated 0 steps

Originally published .

Key Takeaways
  • 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

  1. In your Shopify admin, go to Settings > Sales channels.
  2. Click Shopify App Store.
  3. Search for Facebook.
  4. 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.

Start free →

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.

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