

There are four real ways to sync Shopify products to WhatsApp Catalog: a Shopify app with built-in sync, Meta Commerce Manager directly, the free WhatsApp Business App for manual setup, or a third-party automation tool. For most US, UK, and EU Shopify stores, a Shopify app with native sync is the fastest path — setup runs 15 to 30 minutes and the catalog updates automatically as your inventory changes.
Method | Setup time | Cost | Best for |
|---|---|---|---|
Shopify app with auto-sync | 15-30 min | $30-200/month | Stores with active inventory |
Meta Commerce Manager direct | 1-2 hours | Free | Static catalogs under 50 products |
WhatsApp Business App (manual) | 30-60 min | Free | Single-product stores, testing |
Third-party integrator | 1-2 hours | $20-50/month | Custom workflows |
Key Takeaways
WhatsApp Catalog requires a WhatsApp Business Account. The free WhatsApp Business App can host a basic catalog but cannot bulk-send products in conversations — that requires WhatsApp Business API access through a Business Solution Provider.
For most active Shopify stores, a Shopify app with built-in catalog sync is the fastest setup path. Direct Meta Commerce Manager works but does not auto-sync inventory or pricing changes.
Shopify product variants do not map cleanly to WhatsApp Catalog. Each variant becomes a separate catalog item, which inflates catalog size and clutters the customer experience.
WhatsApp Catalog in premium markets is most valuable as a re-engagement and high-AOV personalization channel, not a primary checkout replacement. The conversion lift comes from personalized product sends to opted-in customers, not from catalog browsing.
GDPR and UK GDPR require explicit opt-in for catalog marketing messages. Sending product catalogs to non-opted-in EU/UK contacts triggers account-level penalties from Meta.
What WhatsApp Catalog Actually Does for Shopify Stores
WhatsApp Catalog is Meta's product showcase that displays inside WhatsApp conversations. Customers browse products without leaving the app, add items to a WhatsApp cart, and the order routes back to the merchant for fulfillment.
For premium-market Shopify stores, the value is specific and worth being honest about: WhatsApp Catalog is not going to replace your website as a primary checkout in the US, UK, or EU. American and European customers still expect to complete checkout on a familiar website. What WhatsApp Catalog does well in these markets is something narrower and more valuable — it lets you send product recommendations directly into conversations with customers who already trust you, where reply rates run 70 to 90 percent compared to 15 to 25 percent for email.
The use cases that actually drive ROI in premium markets:
Re-engaging past customers with new arrivals in their preferred categories
Personalized product recommendations after a customer service conversation
Recovering abandoned carts with the actual products they viewed
Sending curated product collections to VIP and high-LTV segments
Catalog-based replies to product questions from existing customers
This is a relationship channel, not a top-of-funnel discovery channel. Shopify stores that try to use WhatsApp Catalog as a Facebook ad lookalike usually fail. Stores that use it for high-intent moments with existing customers see meaningful uplift on AOV and repeat purchase rate.
The technical reality is also messier than Meta's marketing suggests. Shopify and WhatsApp Catalog are not natively connected. Every sync requires a bridge — a Shopify app, Meta Commerce Manager configuration, or a third-party integration tool. The four methods below each solve this differently, and the right choice depends on your store's volume, technical capability, and how often your catalog changes.
Method 1: Shopify App with Built-in Catalog Sync (Recommended)
This is the fastest path for active Shopify stores. You install a Shopify app that handles WhatsApp Business API access plus catalog sync from a single dashboard. Setup typically runs 15 to 30 minutes.
How It Works
The app connects to your Shopify store through Shopify's Admin API — reading products, variants, and inventory — and to WhatsApp through the Business API. Product data flows automatically. Add a product in Shopify, it appears in your WhatsApp Catalog. Update price or stock, the catalog updates within minutes. Remove a product, it disappears from the catalog.
The most-installed apps in this category as of 2026 include AeroChat, Gallabox, Tidio, Wati, and Zoko. Each handles the underlying mechanics similarly but differs on which other channels and features come bundled.
Setup Steps
Install the app from the Shopify App Store
Connect your WhatsApp Business Account through the app's onboarding flow — the app handles Business Solution Provider requirements with Meta automatically
Authorize Shopify product data access during installation
Wait 15 to 30 minutes for initial sync of products and collections
Verify the catalog displays correctly in your WhatsApp Business Account through Meta Business Manager
Send a test catalog message to your own number to confirm display formatting
Configure auto-sync preferences (real-time, hourly, or daily updates)
What This Method Costs
App subscriptions typically run $30 to $200 per month depending on conversation volume and feature tier. Add WhatsApp Business API conversation costs separately, billed by Meta — typically $0.04 to $0.16 per conversation in the US, slightly higher in some EU countries, lower in the UK and Canada. A medium-volume Shopify store running 1,000 conversations per month should budget $80 to $300 per month in total, including both app subscription and Meta charges.
Where This Method Falls Short
Subscription cost compounds over time compared to one-time Shopify plugin alternatives that don't exist for WhatsApp specifically
You're locked into the app's catalog logic. Migrating to a different tool later breaks the catalog connection and requires re-setup
Some apps don't handle Shopify variants well, generating duplicate catalog items
Multi-currency stores need configuration per market, which a few apps still handle clumsily
For a broader comparison of WhatsApp tools beyond catalog sync specifically, Twilio vs WATI vs AeroChat WhatsApp Chatbots covers each platform's strengths and limits.
Method 2: Meta Commerce Manager Direct Setup
Meta Commerce Manager is the official Meta tool for creating product catalogs that work across WhatsApp, Facebook Shops, and Instagram Shopping. It's free, but setup is more manual and inventory updates do not auto-sync without additional tools.
How It Works
You create a Commerce Account in Meta Business Manager, set up a catalog, then upload products either manually, by CSV bulk upload, or by connecting a product feed URL. The catalog connects to your WhatsApp Business Account through Business Manager.
The advantage is cost. The disadvantage is that Shopify does not natively expose a Meta-compatible product feed URL. You either upload products manually, generate a CSV from Shopify and re-upload regularly, or use a feed-generation tool — which usually has its own subscription cost and partially defeats the "free" appeal.
Setup Steps
In Meta Business Manager, create a Business Account if you don't already have one
Open Commerce Manager and create a new catalog. Select "E-commerce" as the catalog type
Choose "Upload product info" and select Manual, Bulk upload (CSV), or Use a partner platform
For Shopify stores, the cleanest manual path is bulk CSV: export products from Shopify, reformat the columns to match Meta's required fields (id, title, description, availability, condition, price, link, image_link, brand, GTIN where applicable)
Upload the formatted CSV to Commerce Manager
Connect the catalog to your WhatsApp Business Account through Business Manager → Accounts → WhatsApp Accounts → Catalog
Wait for review, typically under 24 hours
Re-upload manually whenever you change products, prices, or inventory
Where This Method Falls Short
No automatic sync. Every product change in Shopify requires a fresh CSV upload
CSV column mapping is fragile. Meta rejects catalogs for minor formatting issues — missing image dimensions, incorrect availability values, missing GTINs for categories that require them
Variants are messy. A Shopify product with five size variants becomes five separate catalog items, each needing its own ID, image, and description
High-volume stores discover the maintenance burden the hard way after the first month
This method works for stores with under 50 products that don't change often — boutique brands, single-collection D2C launches, seasonal lines. For active catalogs with weekly inventory changes, the manual upload burden becomes unworkable fast.
Method 3: Manual Setup via WhatsApp Business App
The free WhatsApp Business App lets you build a small catalog directly in the app, manually, one product at a time. This is the right setup only for very small stores or for testing the catalog feature before committing to a paid setup.
How It Works
The WhatsApp Business App is the free smartphone app any business can download and use with a single phone number. It includes a catalog feature where you can add products manually — name, price, description, image, and a link back to your website. There is no Shopify integration of any kind. This is purely a manual digital lookbook stored inside WhatsApp.
Setup Steps
Download WhatsApp Business app on a smartphone
Set up a Business Account with your store's phone number
Tap Settings → Business Tools → Catalog
Add products one at a time: image, name, price, description, link to your Shopify product page
Share the catalog link or individual products in WhatsApp conversations as needed
Where This Method Falls Short
Manual entry only — there is no Shopify integration whatsoever
500 product limit per catalog
No bulk-send capability for marketing campaigns. Bulk catalog sends require WhatsApp Business API access
No automation, no analytics, no team inbox, no chatbot integration
Products can go out of stock on Shopify while still appearing in your WhatsApp catalog with no way to sync the change
Use this method for two weeks to test what WhatsApp Catalog actually looks and feels like in conversations. Don't run an actual store on it for any meaningful length of time.
Method 4: Third-Party Integrator (Pabbly, Zapier, Make)
Tools like Pabbly Connect, Zapier, and Make let you build custom Shopify-to-WhatsApp catalog workflows without using a dedicated WhatsApp Shopify app. This appeals to technical users who want full control but it requires a meaningful time investment and three separate subscriptions to make work.
How It Works
You set up triggers — for example, "new product added in Shopify" — and actions, such as "create item in WhatsApp Catalog via API." The integrator handles the data transformation between platforms. This requires WhatsApp Business API access through a Business Solution Provider, plus a Meta Commerce Manager catalog, plus the integrator subscription. You're stitching three services together with custom logic.
Setup Steps (Compressed)
Get WhatsApp Business API access through a BSP
Create a catalog in Meta Commerce Manager
Sign up for Pabbly Connect, Zapier, or Make
Configure a Shopify trigger (product created, product updated, inventory changed)
Configure action steps to push data into the Meta Catalog API
Test with one product end-to-end before enabling for full catalog
Monitor sync logs for errors involving variants, image formatting, or missing required fields
Where This Method Falls Short
Requires comfort with API workflows and JSON data structures
Three subscriptions (BSP, integrator, sometimes Meta extras) often cost more in total than a single Shopify app
Maintenance burden when Shopify or Meta changes their API
No built-in handling for region-specific compliance or multi-currency edge cases — you build it all yourself
Worth considering only if you have very specific custom catalog logic that off-the-shelf apps don't handle. For 95 percent of Shopify stores, Method 1 is faster and cheaper over a 12-month horizon.
GDPR, UK GDPR, and CCPA Compliance for WhatsApp Catalog
Compliance for premium markets matters more than most setup guides admit. Get this wrong and you face account-level penalties from Meta, regulatory fines, or both.
Opt-In Is Non-Negotiable
GDPR (EU), UK GDPR, and CCPA (California, soon expanding to other US states) all require explicit opt-in before sending marketing messages — including catalog messages — to a customer. The legal standard is "freely given, specific, informed, and unambiguous consent."
What counts as valid opt-in:
A checkbox the customer ticks at checkout that is unticked by default and clearly labeled "I agree to receive WhatsApp messages from [store name]"
A keyword opt-in flow where the customer texts "JOIN" to a number to start the conversation
Explicit consent collected during a customer service conversation that's logged and timestamped
What does not count:
A pre-ticked checkbox at checkout
"Soft opt-in" by virtue of having purchased before
Adding numbers from a customer database without separate consent
Buying contact lists
Catalog Messages Are Marketing Messages
Meta categorizes WhatsApp messages into utility, authentication, and marketing. Catalog sends used for promotion or sales fall into marketing. Marketing messages have stricter consent and rate-limit requirements than transactional messages like order confirmations.
This distinction matters because a Shopify store that uses catalog sends for "your order has shipped — here are similar products" messages is mixing categories. The transactional intent doesn't exempt the marketing component from consent rules.
CCPA and US State-by-State Differences
California's CCPA, plus newer privacy laws in Colorado, Virginia, Connecticut, and Texas, require disclosed collection purposes and opt-out mechanisms. Most Shopify themes already handle the basics, but WhatsApp-specific opt-in needs to be added explicitly. The cleanest approach is a separate WhatsApp consent checkbox at checkout that matches the rest of your privacy disclosure.
Right to Be Forgotten
EU and UK customers can request deletion of their data, which extends to WhatsApp conversation history and catalog interaction logs stored by your chatbot platform. When evaluating Shopify apps for catalog sync, confirm the platform supports data deletion requests. Some smaller apps do not.
What This Means for Setup
Factor in 1 to 2 hours for compliance configuration on top of basic setup time. Most Shopify apps handle the technical sync but not the consent collection or data deletion workflows — those usually need explicit configuration regardless of which method you choose. The cost of getting this wrong (Meta account suspension, GDPR fines that can run into millions) significantly exceeds the time investment to do it correctly the first time.
How to Handle Shopify Variants (The Real Pain Point)
Shopify products with variants — size, color, material — do not map cleanly to WhatsApp Catalog. Each variant becomes a separate catalog item with its own ID, image, price, and description. This is the single biggest technical issue Shopify stores face during catalog setup.
Why It Matters
A T-shirt in Shopify might be one product with 12 variants (4 sizes × 3 colors). In WhatsApp Catalog, this becomes 12 separate items. Customers see the catalog as 12 cards, not one product with options. Practical consequences:
Catalog item count inflates toward Meta's 8,000-item limit faster than expected
Visual clutter in WhatsApp conversations — sending 30 product cards for what should be 5 products overwhelms the recipient
Catalog browsing feels like a flat list, not a curated shopping experience
Customers scroll through near-duplicate items instead of selecting variants from a single product card
The Four Practical Solutions
Option A: Sync only the master product, skip variants entirely. The customer sees one item, contacts you for size or color preference, and you confirm in conversation. This produces the cleanest catalog and works particularly well for high-touch stores where personalized DM conversations are the goal.
Option B: Sync all variants but group them into product sets. Meta allows products to be grouped into sets visible together in the catalog. Some Shopify apps handle this grouping logic automatically; manual setup methods do not.
Option C: Sync only the most popular variants per product. Reduces clutter while keeping the most commonly purchased options immediately bookable through WhatsApp. Requires periodic review of which variants are actually selling.
Option D: Use composite product images that show variant options visually. A single catalog item with an image showing "Available in Black, White, Navy, Grey." Customer asks in chat, you confirm. Cleanest for fashion and apparel.
For most Shopify stores in their first six months on WhatsApp Catalog, Option A or D works best. Add full variant sync later, once you understand which products customers actually buy through WhatsApp versus your website.
How to Send Catalog Products in Conversations
A catalog that exists is useless if you can't send products in conversations. The send mechanics differ significantly by setup type.
From the Free WhatsApp Business App
Open a chat → tap the attachment icon → tap Catalog → select up to 30 products → send. The customer sees product cards, can add items to a WhatsApp cart, and replies with their cart contents. You then manually convert that into a Shopify order.
This works one conversation at a time. There's no automation, no bulk send, no chatbot trigger.
From WhatsApp Business API
You send a structured message via the API with the catalog ID and a list of products. This unlocks the actual commercial value of WhatsApp Catalog:
Bulk sends to opted-in customer segments via marketing campaigns
Automated catalog responses to customer queries — "show me your dresses" triggers a catalog send of the dresses category
Catalog products inside automation flows: welcome messages, abandoned cart recovery, post-purchase upsells
Triggered sends based on Shopify events like cart abandonment or order completion
API-based sending is what makes WhatsApp Catalog scale. The free Business App's catalog is essentially a static digital lookbook. The API turns it into a transactional and re-engagement channel.
Catalog Message Best Practices for Premium Markets
Send 5 to 10 products per catalog message, not 30. Sending the maximum overwhelms recipients and reduces engagement
Send only to opted-in customers. Premium-market regulations make non-compliant sends both legally risky and operationally damaging
Send in response to specific intent — answering "do you have anything in linen?" with a linen catalog — rather than broadcasting to all subscribers
Include a short text message before or after the catalog explaining context. Cold catalog drops feel transactional; framed catalog drops feel curated
Time sends to local timezone of the recipient, not your headquarters timezone
For deeper guidance on catalog messaging within automated flows, the WhatsApp AI chatbot setup guide covers the broader automation framework.
What This Setup Actually Costs
Real numbers, not "starts at" pricing.
Component | Free path | Paid path |
|---|---|---|
WhatsApp Business Account | Free (Business App) | Paid (Business API via BSP) |
Catalog hosting | Free (Meta Commerce Manager) | Free (same) |
Shopify sync tool | Manual ($0) | App subscription ($30-200/month) |
Per-conversation messaging | N/A on Business App | Approx. $0.04-0.16 per conversation in US/UK/EU |
Setup time | 30-60 min (manual) or 15-30 min (app) | 15-30 min (app-managed) |
Realistic Monthly Cost for Premium-Market Shopify Stores
Small store, 100 conversations/month: $40 to $80 per month total
Mid-volume store, 1,000 conversations/month: $100 to $300 per month total
High-volume store, 10,000+ conversations/month: $300 to $1,200 per month total
The biggest variable is the per-conversation cost from Meta, which varies by destination country. The US currently sits in the middle of Meta's pricing tiers. The UK is comparable. Western European countries are slightly higher on average. Canada and Australia are mid-range. This pricing is set by Meta directly — any chatbot vendor you use pays the same underlying rate, so don't let a vendor's pricing page hide that cost from you.
For a deeper breakdown of WhatsApp pricing across countries and use cases, see Best WhatsApp marketing software in 2026.
How to Choose the Right Method
A short framework based on store characteristics.
If you have under 50 products and don't change them often
Use Method 2 (Meta Commerce Manager direct) or Method 3 (Business App manual). Free, simple, no monthly fees. Works fine for boutique brands, single-collection stores, and seasonal launches.
If you have 50+ products with regular inventory or price changes
Use Method 1 (Shopify app with sync). The maintenance burden of manual upload makes free options unworkable. Pay $30 to $100 per month and avoid the operational pain.
If you serve EU or UK customers and process opt-in at scale
Method 1 with a platform that has explicit GDPR consent collection and data deletion workflows. The compliance handling is worth the subscription cost compared to building it yourself.
If you have technical resources and want fully custom workflows
Method 4 (Pabbly, Zapier, Make) gives you full control. Budget for the maintenance time, not just the subscription cost. The long-term TCO often exceeds Method 1 once you factor in developer hours.
If you also receive customer messages on Instagram and your website
Method 1 with a multi-channel chatbot. The catalog sync alone isn't the full value — single-inbox management for WhatsApp + Instagram + website chat is the operational win for stores running multiple channels.
For broader Shopify chatbot context, see Best Shopify AI Chatbot for Customer Service.
AeroChat for Shopify WhatsApp Catalog
AeroChat handles WhatsApp Catalog sync from Shopify alongside Instagram DM, website chat, and order automation in one platform. Catalog sync runs through Shopify's Admin API integration. Products and inventory update automatically. GDPR and CCPA-compliant opt-in collection is built into the dashboard.
What this looks like operationally:
Customer asks "do you have black dresses in size medium?" on WhatsApp → AeroChat checks Shopify inventory → sends matching catalog products
Customer adds items to a WhatsApp cart → order details pre-fill a Shopify checkout link
Customer abandons cart → automated WhatsApp reminder with the same products from the catalog
The same automation works for Instagram DMs and website chat from one inbox, with one set of opt-in records
The free trial connects to your Shopify store, syncs your catalog, and lets you test catalog messaging with a few products before committing to a paid plan.
Common Setup Errors and How to Fix Them
Catalog Sync Stuck at "Pending Review"
Meta is reviewing your catalog. Standard wait is 24 to 48 hours. If it stays pending beyond 72 hours, common causes are missing GTINs or MPNs for categories that require them (electronics, beauty, food), images below Meta's minimum dimensions (500×500 pixels), or descriptions under Meta's minimum length (typically 30 characters).
Products Synced but Not Showing in WhatsApp
Check that the catalog is actually connected to your WhatsApp Business Account in Meta Business Manager. Syncing products to Commerce Manager doesn't automatically link the catalog to WhatsApp — that connection has to be made manually in Business Manager → Accounts → WhatsApp Accounts → Catalog.
Variants Showing as Duplicate Items
Expected behavior. Use a sync tool that supports variant grouping, or restructure your Shopify products to flatten variants you don't want as separate catalog items.
Catalog Rejected for Compliance
Check missing required fields by category, image dimensions, and brand information. If serving EU/UK markets, verify pricing includes VAT correctly.
Catalog Messages Not Sending in Bulk
You're using the free WhatsApp Business App, which doesn't support bulk catalog sends. Upgrade to WhatsApp Business API access through a Shopify app or BSP.
Sync Works but Pricing Is Wrong
Currency mismatch. Verify the catalog's default currency in Meta Commerce Manager matches your Shopify store currency. Multi-currency stores need separate catalogs configured for each market.
Frequently Asked Questions
Can I sync Shopify products to WhatsApp Catalog automatically?
Yes, through a Shopify app with built-in sync — AeroChat, Tidio, Gallabox, Wati, and similar tools. These apps connect to Shopify's Admin API and to your WhatsApp Business Account, syncing products and inventory automatically. Manual methods (Meta Commerce Manager, WhatsApp Business App) require periodic re-uploads.
Do I need WhatsApp Business API for catalog sync?
Not for displaying a catalog. Yes for automated or bulk catalog messaging. The free WhatsApp Business App lets you build a catalog and send products manually in conversations. WhatsApp Business API (paid) is required for automated catalog sends, marketing campaigns with products, and chatbot-driven catalog responses.
How many products can a WhatsApp Catalog hold?
Up to 8,000 items per catalog at the time of writing, per Meta's published limits. The free WhatsApp Business App caps at 500. Most stores stay well under either limit, but variant-heavy fashion and apparel catalogs can hit the cap faster than expected.
Why is my Shopify catalog rejected by Meta?
Most common reasons are missing required fields (GTINs for some categories, country of origin), images below 500×500 pixels, descriptions too short, or pricing inconsistent with currency rules. Re-uploading after fixing these issues triggers a fresh review.
Can customers complete checkout inside WhatsApp?
In premium markets, mostly no. WhatsApp Pay is not yet available in the US, UK, EU, Canada, or Australia. Customers add items to a WhatsApp cart, then complete payment through a redirect link to your Shopify checkout. Most Shopify apps handle this redirect automatically. WhatsApp Pay is currently live primarily in select Latin American and Asian markets.
Will Shopify variants show as separate catalog items?
Yes by default. Each Shopify variant becomes a separate WhatsApp Catalog item with its own ID, price, and image. Some Shopify apps offer variant grouping logic. Manual methods do not.
How long does WhatsApp Catalog setup take?
15 to 30 minutes with a Shopify app, 1 to 2 hours with Meta Commerce Manager direct, and 30 to 60 minutes with the free WhatsApp Business App. GDPR or CCPA opt-in workflow setup adds 1 to 2 hours regardless of method.
Is WhatsApp Catalog free for Shopify stores?
The catalog itself is free. Costs come from WhatsApp Business API conversation fees (approximately $0.04 to $0.16 per conversation in premium markets) and Shopify app subscriptions ($30 to $200 per month). The free Business App catalog has no per-message cost but provides no automation.
Can I use the same catalog for WhatsApp, Facebook, and Instagram?
Yes, when set up through Meta Commerce Manager. A single catalog can be linked to WhatsApp, Facebook Shop, and Instagram Shopping simultaneously. This is more efficient than maintaining separate catalogs per channel and ensures consistency across surfaces.
Does WhatsApp Catalog work for B2B Shopify stores?
Yes, but with caveats. B2B catalogs typically need authentication-aware pricing, which standard WhatsApp Catalog doesn't support natively. B2B stores using AeroChat or similar platforms can configure tier-based pricing in conversations even when the catalog displays public prices. See WooCommerce B2B and wholesale chatbot guide for the equivalent on the WooCommerce side.
Related reading: