WhatsApp Catalog Setup for Shopify: Step-by-Step

Anup Raj
August 11, 2026

A WhatsApp Business catalog turns your product list into a browsable storefront that lives directly inside a chat: no app download, no separate page load. For Shopify merchants, it's a second sales surface that customers can browse mid-conversation, whether they arrived through a Click-to-WhatsApp ad, a cart recovery message, or just messaged your business number directly.

Setup involves more moving parts than most quick guides suggest. A few outdated posts still cite a 25-product limit that hasn't been accurate for a while, and sync between Shopify and the catalog isn't instant no matter which method you use. This guide covers the real setup process, the actual limits, and how to connect the catalog into COD ordering and CTWA.

What you need before starting

  • A WhatsApp Business Account (WABA) on the WhatsApp Business Platform, connected to your Meta Business Manager
  • A catalog created in Meta Commerce Manager, linked to that WABA
  • A product data source: either a data feed (CSV/XML), a direct Shopify partner integration, or a sync layer through your WhatsApp platform/BSP
  • Display name approval from Meta (typically 2-5 business days, up to 14 days if your submitted documents are incomplete)
  • Compliance with WhatsApp's Commerce Policy: certain product categories (tobacco, weapons, pharmaceuticals, and others) aren't eligible for catalog listing at all

Step 1: Set up your WhatsApp Business Account

If you haven't already set up the WhatsApp Business API for your store, this needs to happen first, a catalog can't exist without a connected WABA. Most Shopify brands do this through a BSP (Business Solution Provider) rather than going directly to Meta. See our explainer on WhatsApp Business API if you're still deciding between the free Business App and the API.

Step 2: Create the catalog in Meta Commerce Manager

Log into Meta Commerce Manager and create a new catalog, connecting it to your WhatsApp Business Account. Give it a clear name; this stays internal and doesn't appear to customers.

Step 3: Choose your product data source

You have three practical options:

  • Data feed (CSV/XML): Upload a structured file with product details. Updates run on hourly intervals, not in real time.
  • Direct Shopify partner integration: Faster sync than a data feed, but still not instant. Expect updates within minutes, not seconds.
  • Sync layer through your WhatsApp platform: Most BSPs (BotSpace, Zoko, and others) offer a built-in Shopify-to-catalog sync as part of their platform, handling the technical connection for you.

Important: No method gives you truly live, second-by-second inventory sync. If a product sells out on Shopify, there's a delay, sometimes up to an hour with a data feed, before the catalog reflects that. Plan around this rather than assuming instant accuracy, particularly for limited-stock or flash-sale items.

Step 4: Format your product data correctly

For each product, you'll need:

  • Product name and clear description
  • Price (kept in sync with your actual Shopify price to avoid customer confusion)
  • High-quality product image meeting Meta's image specifications
  • Availability status
  • Optional: a link back to the specific Shopify product page

Organize products into Collections within the catalog. Grouping by category, price range, or promotional theme (Bestsellers, Under ₹999, New Arrivals) makes the catalog easier for customers to browse inside a chat window, where screen space is limited.

Step 5: Submit for approval and wait for display name approval

Meta reviews your business display name and catalog for Commerce Policy compliance. This typically takes 2-5 business days, extending to as long as 14 days if your submitted business documents are incomplete. Submit clean, complete documentation the first time to avoid a second review cycle.

Step 6: Connect the catalog to your WhatsApp conversations

Once approved, your catalog becomes accessible in a few ways:

  • Customers can browse it directly from your WhatsApp Business profile
  • You can share the full catalog or individual products within an active conversation
  • A shareable catalog link (format: https://wa.me/c/<phone-number>) works as a click-to-chat alternative that opens straight into your catalog, useful in bio links, ads, or QR codes

The real product limit (and why old posts get this wrong)

You'll find older blog posts citing a 25-product cap. That figure is outdated. The actual limit in 2026 is 500 products per WhatsApp Business Account. If you're seeing conflicting numbers while researching, trust the higher figure and verify directly in Meta Commerce Manager, since limits have changed over time as the platform matured.

For most D2C brands, 500 products is more than enough to list a full catalog. If you sell beyond that, prioritize bestsellers and seasonal items over a complete SKU dump. A customer browsing inside a chat window benefits more from a curated selection than an exhaustive one anyway.

Combining the catalog with COD ordering

For COD-heavy Indian D2C brands, the catalog alone doesn't close a sale. It needs to connect into an ordering flow:

  1. Customer browses the catalog inside WhatsApp (arrived via ad, cart recovery message, or direct chat)
  2. Customer sends a message expressing interest in a specific product, or adds items to an in-chat cart if your platform supports it
  3. Your chatbot or team collects delivery details and confirms COD as the payment method
  4. COD verification runs in the same thread, confirming the order and address before it reaches fulfillment
  5. Order is pushed to Shopify, either automatically through your platform's integration or with an agent manually creating it

Without a defined flow at each step, orders taken conversationally through WhatsApp tend to pile up and get missed. Treat catalog browsing as the top of a funnel that needs the same structure as your website checkout, not a casual chat feature.

Pairing the catalog with Click-to-WhatsApp ads

The catalog's biggest lever is combining it with Click-to-WhatsApp ads. A customer taps an ad, lands in a WhatsApp conversation, and, inside the free 72-hour messaging window, can browse the full catalog, ask questions, and complete an order without either side paying per-message charges during that window.

This turns the catalog from a passive browsing feature into an active part of the acquisition funnel: ad, conversation, catalog browse, order, all within a single free-messaging window.

Common mistakes to avoid

Assuming real-time sync. No sync method (data feed, direct integration, or platform sync layer) updates instantly. Build in a buffer for limited-stock items rather than promising availability the catalog might not reflect yet.

Listing restricted product categories. WhatsApp's Commerce Policy excludes certain categories entirely (tobacco, weapons, pharmaceuticals, and others). Check compliance before submission, a rejected catalog delays your entire launch.

Treating the catalog as a standalone feature. A catalog with no connected ordering flow, no COD verification step, and no link to your cart recovery sequence is just a product gallery. The value comes from wiring it into the rest of your WhatsApp commerce stack.

Incomplete display name documentation. Submitting partial business documents is the most common cause of the approval process stretching toward the 14-day maximum instead of the typical 2-5 days.

No Collections structure for larger catalogs. A flat, unorganized list of 200+ products is hard to browse inside a chat window's limited screen space. Group products so customers can navigate by category rather than scrolling indefinitely.

Frequently asked questions

How many products can I list in a WhatsApp catalog?

500 products per WhatsApp Business Account, as of 2026. Older guides citing a 25-product limit are referencing an outdated figure.

Does the WhatsApp catalog sync with Shopify in real time?

No. Even the fastest sync methods (direct Shopify partner integration) update within minutes rather than instantly, and data feed-based syncing runs on hourly intervals. Plan around this delay, especially for limited-stock items.

Can customers complete a purchase entirely inside WhatsApp?

It depends on your setup and region. Some platforms support in-chat payment collection; others use the catalog for browsing and product discovery, then hand off to a Shopify checkout link to complete the purchase. Confirm which model your WhatsApp platform supports before promising customers an in-chat checkout experience.

How long does WhatsApp catalog approval take?

Typically 2-5 business days for display name and catalog approval, extending up to 14 days if submitted business documents are incomplete. Submitting complete documentation the first time avoids the longer timeline.

Are there restrictions on what products I can list?

Yes. WhatsApp's Commerce Policy excludes certain categories entirely, including tobacco, weapons, and pharmaceuticals. Review the policy before catalog submission to avoid a rejection that delays your launch.

How does the catalog work with Click-to-WhatsApp ads?

A CTWA ad opens a WhatsApp conversation where the customer can browse your catalog directly, all within the free 72-hour messaging window that follows the ad tap. See our Click-to-WhatsApp ads guide for the full setup.

Last updated: August 2026. Related guides: Click-to-WhatsApp ads for Shopify · What is WhatsApp Business API? · What is COD verification? · Best WhatsApp marketing platforms for Shopify

Let's grow together

The new age of AI-first customer engagement starts here