Syncing your Shopify catalog to WhatsApp sounds like a checkbox task. It isn't — but it's also not as complicated as most guides make it. Here's the real setup, the real limits, and what actually happens after your products show up in chat.
What you need before you start
Three things, in this order:
- A WhatsApp Business Account (WABA) on the WhatsApp Business Platform — not the free consumer app. If you want automated sync, the app alone won't cut it.
- A catalog inside Meta Commerce Manager, connected to that WABA.
- A data source for your products: a CSV/XML data feed, the Shopify partner integration inside Commerce Manager, or a sync layer through a WhatsApp platform provider like NimbleBiz.
If you're only listing a handful of bestsellers, the WhatsApp Business app's manual catalog works fine. If you're running an active Shopify store with regular stock and price changes, skip straight to the Business Platform path — manually re-uploading products every time a price changes doesn't scale past about 100 SKUs.
The setup walkthrough
- Verify your Meta Business Manager. This has to be done before anything else connects.
- Get a dedicated WhatsApp number. It can't be actively used in the consumer app at the same time.
- Enable 2FA on the WhatsApp Business Account.
- Submit for display name approval. Typically 2–5 business days, up to 14 if your documents are incomplete — start this early, it's the step people forget to budget time for.
- Create a catalog in Meta Commerce Manager and connect it to your WABA.
- Connect Shopify — either through the native Shopify partner integration in Commerce Manager, or through your WhatsApp platform provider's Shopify app.
- Confirm your products pass WhatsApp Commerce Policy. Certain categories (tobacco, pharma, weapons, a few others) are blocked outright.
The limits nobody puts on the pricing page
- 500 products per catalog, maximum. This is a hard cap, true on the API as well as the app.
- One catalog per WhatsApp Business Account. If you sell 1,200 SKUs, you don't get two catalogs of 600 — you pick your 500 highest-intent products and route everything else through the linked Shopify page.
- Sync isn't real-time. A data feed updates on an hourly cycle. The direct Shopify partner integration is faster, but still not instant. If a product sells out between syncs, it can still show as available in chat for a short window.
- 10 images per product, though most brands use 3–5.
- Multi-Product Messages let you send up to 30 catalog products in a single message with a cart function — but the order still lands as a message in your inbox, not a completed transaction. You need a payment link or a redirect to Shopify checkout to actually close it.
None of this makes the catalog a shop. It's a storefront that lives inside a chat. The sale still closes somewhere else — in Shopify checkout, on a payment link, or in conversation.
Where the sync setup falls short
Every guide on syncing Shopify to WhatsApp stops at "your products now show up in chat." That's the easy 20%. The harder — and more valuable — 80% is what happens after a customer opens the catalog.
A synced catalog with no qualification layer treats every browser identically. Someone who opens three product pages and asks about sizing gets the same static catalog message as someone who clicks once and closes the chat. Neither gets followed up differently, because the catalog itself has no way to tell them apart.
What NimbleBiz adds on top of the sync
NimbleBiz runs the same Shopify-to-WhatsApp catalog sync — Commerce Manager, WABA, the whole setup above — but scores every conversation that touches it with NBScore. A browser who views three products, asks a question, and shares delivery details gets a different follow-up than someone who opens the catalog and goes quiet.
That scoring drives three things a static catalog sync can't:
- Prioritized cart recovery. High-NBScore carts get an immediate WhatsApp nudge with the exact items left behind, then escalate up a 3-channel retargeting ladder — WhatsApp free-form, then an approved template once the 24-hour window closes, then an AI voice call for carts still sitting unconverted. Low-intent browsers get a lighter touch, so you're not burning template sends on people who were never going to buy.
- Meta ad attribution. Every catalog-driven WhatsApp conversation is tied back to the originating ad campaign, ad set, and creative. Qualified-lead and purchase events push to Meta's Conversions API automatically, so ad spend optimizes toward buyers instead of message opens.
- COD confirmation tied to lead quality, not a fixed timer. Orders from well-qualified, high-NBScore customers move straight to fulfillment. Orders from low-scoring or first-time numbers get a quick verification step before dispatch — the same logic that cut RTO 32% for one D2C skincare brand running the same COD-heavy model.
Setup order that actually works
If you're starting from zero, do it in this sequence:
- Verify Meta Business Manager and get display name approval moving — it's the longest lead time.
- Connect Shopify to Commerce Manager and get the catalog syncing.
- Trim to your top 500 products if your assortment is larger — bestsellers and highest-margin items first.
- Turn on AI qualification on top of the catalog so every browse and cart abandonment gets scored, not just logged.
- Set up the retargeting ladder before you need it, not after your first flood of abandoned carts.
FAQ
Does syncing Shopify to WhatsApp require the paid Business Platform? Yes, for automated sync. The free WhatsApp Business app supports a manual catalog only — fine for a small, static assortment, but you'll be re-uploading products by hand every time stock or pricing changes.
How often does the catalog update after a Shopify change? Hourly with a standard data feed. The direct Shopify partner integration in Commerce Manager syncs faster but still isn't instant — build a short buffer into how you think about stock accuracy in chat.
Can customers pay directly inside the WhatsApp catalog? Not in most regions, including India for standard flows. Multi-Product Messages let a customer build a cart and send it as a structured order, but you still need a payment link or a redirect to Shopify checkout to close the sale.
What happens to products over the 500-item limit? They don't appear in the catalog. Route them through your linked Shopify page instead, and prioritize your 500 catalog slots for the products most likely to convert from a WhatsApp browse.
Syncing the catalog gets your products into chat. Qualifying every conversation that touches it is what turns that chat into revenue. Start your free trial at nimblebiz.ai to see the catalog sync and NBScore qualification running together.