SabNode
    ProductsFeaturesEnterpriseCustomersPartnersResourcesPricing
    AllConversationsAutomationCustomer DataGrowthAnalyticsCommerceDeveloperExplore products
    1. Home
    2. Features
    3. Commerce
    4. Product Catalog
    Commerce · Product Catalog

    Your storefront, ready for cart messages.

    SabNode mirrors your Shopify, WooCommerce or Magento catalog into Meta Commerce Manager, keeps stock and price live, and exposes the SKU graph to the flow builder so any bot can recommend, add to cart and check out — without ever leaving WhatsApp.

    • Mirror Shopify / Woo / Magento to Meta
    • Live stock and price every 15 minutes
    • Cart and multi-product messages
    • Variant-aware: size, colour, bundle
    Feature signature
    SabNode . Commerce
    Product Catalog

    WhatsApp Business catalog manager with live stock and price sync.

    Live
    15min
    Maximum stock and price drift from source
    30
    SKUs per WhatsApp multi-product message
    94%
    Catalog approval rate on first submission
    The problem

    WhatsApp catalogs go stale fast

    Meta Commerce Manager is a competent product, but it was not built for a merchant who edits prices three times a day and runs flash sales every weekend. The default workflow is upload a CSV, wait for review, fix rejections, then realise half the SKUs are out of stock on the website but still showing in WhatsApp. Customers tap, add to cart, then bounce when the agent says "actually, that variant is sold out".

    The second pain is variants and bundles. Meta's catalog data model is flat — one row per SKU. Real D2C catalogs have parents and children: a t-shirt with five sizes and three colours is fifteen rows in Meta, but it is one product in Shopify. Keeping those rows in lockstep manually is a part-time job.

    The third pain is that the catalog is invisible to your bot. Even if the storefront is perfect, the chatbot cannot say "show me the in-stock blue medium" without a separate query layer. SabNode treats the catalog as a typed graph that flows, agents and AI Studio can all reach into.

    What it is

    Product Catalog, in depth.

    SabNode connects to your source of truth — Shopify, WooCommerce, Magento, BigCommerce or a flat CSV in SabFiles — and continuously projects it into Meta Commerce Manager via the official Catalog API. Every 15 minutes we diff the source against Meta and push only the deltas: stock changes, price drops, new SKUs, deletions. Variant expansion is handled for you; one parent product in Shopify becomes the right set of Meta SKUs with the correct group_id and variant attributes.

    Inside SabNode, your catalog is a queryable resource. The flow builder ships a "Product Search" node that takes natural language ("show me waterproof backpacks under 3000") or structured filters (collection, tag, price range, in-stock) and returns a typed list. The bot can render those as a WhatsApp interactive multi-product message, or hand them to AI Studio for an LLM-grounded recommendation.

    Cart messages are first-class. When a customer taps "Add to cart" on a multi-product message, WhatsApp sends a structured cart payload that SabNode normalises into an Order draft. Your flow can quote shipping, apply a coupon, collect the address and then drop a payment link — all without redirecting to the website. The same cart payload writes to Shopify as a draft order so your operations team sees one source of truth.

    For merchants in India, we handle the GSTIN, HSN and place-of-supply fields, and we surface DLT-template-safe product names for utility broadcasts. Catalog quality issues (rejected images, missing brand, blocked words) surface in the SabNode dashboard with a one-click fix, not buried four screens deep in Meta.

    Capabilities

    Everything you get with Product Catalog.

    7 capabilities
    01

    Source-of-truth sync

    Connect Shopify, WooCommerce, Magento or BigCommerce by OAuth. SabNode polls or listens to webhooks, diffs against Meta and pushes only deltas. Manual CSV upload works too for legacy stores.

    02

    Variant expansion

    A single Shopify variant tree (size × colour × material) is auto-expanded to the right set of Meta SKUs with group_id, color, size, pattern and gender attributes filled in. Bundles and configurable products are preserved.

    03

    Live stock & price

    Inventory and price update within 15 minutes of the source change. Out-of-stock SKUs are hidden from interactive multi-product messages so customers never see a "sold out" surprise in chat.

    04

    Multi-product messages

    Render up to 30 SKUs in a single interactive WhatsApp message. Sections, headers and call-to-action buttons are configurable. The flow builder treats the response as a typed Cart object.

    05

    Cart message handling

    When the customer taps Add to Cart, SabNode receives the cart payload, validates stock, applies coupons, and exposes a Cart variable to the flow. Quote shipping, collect address, fire a payment link without context switching.

    06

    Quality watchdog

    A daily check flags Meta-rejected items, low-quality images, missing brand or banned keywords, and surfaces fixes. Merchants resolve catalog rejections in minutes instead of discovering them at scale.

    07

    AI Studio grounding

    AI Studio can ground LLM answers on the live catalog. Ask "recommend a gift under 2000 for a 30-year-old" and the bot replies with three in-stock SKUs, each backed by a real product URL and price.

    Use cases

    Built for the way teams actually work.

    D2CCase 01

    WhatsApp-only flash sale

    A fashion brand publishes a private flash collection only in WhatsApp. The catalog is filtered by tag "vip-drop" and rendered as a multi-product message to a 40k segment. Stock drains in real time, sold-out variants disappear automatically.

    E-commerceCase 02

    Conversational gifting

    A gifting site uses AI Studio plus the catalog to take "recommend a 1500 rupee gift for a colleague who loves coffee" and reply with three SKUs as a multi-product message. The agent can edit the suggestion before sending.

    B2BCase 03

    B2B price-list quoting

    A wholesaler exposes a price-list catalog gated by contact tag. Tier-2 buyers see one set of prices, tier-1 buyers see another. The agent quotes via cart message, draft order writes back to Magento.

    HealthcareCase 04

    Bookings as catalog

    A diagnostics chain models each test as a SKU with HSN code and place-of-supply. Patients pick tests via multi-product message, the cart converts to a booking with home-sample-collection date and a Razorpay payment.

    F&BCase 05

    Restaurant ordering

    A cloud kitchen syncs its POS menu nightly. Diners chat, browse a multi-product menu, drop items into a cart and pay via UPI. The cart hits the POS as a paid order and the kitchen ticket prints automatically.

    How it works

    From signup to first send in minutes.

    Product Catalog is included on every SabNode workspace. No separate billing, no extra setup, flip it on from your workspace settings.

    1. 01

      Connect source

      OAuth into Shopify, Woo or Magento. Pick the collections and tags to mirror. SabNode reads the variant tree and counts SKUs.

    2. 02

      Link Meta Commerce

      Authorize the WhatsApp Business catalog. SabNode creates or selects the target catalog and validates required fields.

    3. 03

      Initial seed

      First-time push uploads the catalog with variant expansion. Image and field validation runs before submitting to Meta.

    4. 04

      Continuous sync

      Webhooks and a 15-minute fallback poll keep stock, price and metadata fresh. Diffs only — no full re-uploads.

    5. 05

      Use in flows

      Drop Product Search and Cart Message nodes anywhere. Bots and AI Studio query the catalog as a typed resource.

    Plays well with

    Works with the tools you already ship on.

    Connect directly with your existing stack or leverage the Platform Core tools to extend capabilities natively.

    ShopifyWooCommerceMagentoBigCommerceMeta Commerce ManagerGoogle SheetsAI StudioSabFiles

    Platform Core Tools

    Enhance this feature with deep integrations into our core infrastructure. Connect via API, utilize webhooks, or embed directly using our SDKs.

    • Unified Dashboard Apps

      Manage all settings seamlessly within the core UI.

    • Developer APIs and Webhooks

      Extend functionality with custom automated workflows.

    Frequently asked

    Questions about Product Catalog.

    Can't find what you're looking for? Talk to our team.

    Can you sync from a Google Sheet instead of Shopify?
    Yes. SabNode supports a Google Sheet, an Airtable view or a CSV in SabFiles as a source of truth. We watch the sheet for changes via webhook (Sheets) or daily poll (CSV) and project the result into Meta. This is the typical path for catalogs of services, bookings or B2B price-lists.
    How are variants handled in WhatsApp?
    WhatsApp's catalog model is flat. SabNode expands one Shopify variant tree into the correct set of Meta SKUs and links them via group_id, color, size, pattern and gender. Customers see one parent in the catalog browser and pick variants like they would on the storefront.
    What happens when stock drops to zero mid-conversation?
    The Cart Message node revalidates stock at quote time. If a SKU went out of stock between message send and customer tap, the bot offers the next closest variant or asks the agent to step in. Out-of-stock SKUs are also automatically suppressed from new multi-product messages within 15 minutes.
    Do you support coupons and conditional pricing?
    Yes. SabNode applies workspace-level coupons (BOGO, percentage, fixed) at quote time, plus contact-tag gated pricing for B2B tiers and VIP cohorts. The discount is reflected in both the WhatsApp cart message and the resulting Shopify or WooCommerce draft order.
    Will catalog rejections block my campaigns?
    No. The quality watchdog tells you the day before a campaign that "12 SKUs are unfit for ads — missing brand, low-res image". You fix them in one click, SabNode re-submits to Meta, and the campaign goes out on time. Rejection batches that used to take days now resolve in minutes.
    Can the LLM in AI Studio search the catalog?
    Yes. Catalog is exposed as a typed resource to AI Studio. The model receives a structured tool: search(query, filters) → SKU[]. It cannot hallucinate SKUs that do not exist, and every suggestion in the reply carries the real product URL, price and stock from the source.
    Is the WhatsApp catalog separate from my Instagram shop?
    They share Meta's underlying catalog object, so syncing through SabNode populates both the WhatsApp catalog and the Instagram shop tab. You can choose to expose different collections to each surface using SabNode's channel-aware visibility tags.
    Related features

    Stronger when stacked.

    Browse every feature
    In-chat Payments
    Collect payments inside the chat via Stripe, Razorpay and UPI.
    Read more
    Orders Timeline
    Every order becomes a timeline event on the contact record.
    Read more
    Cart Recovery
    Template flow that messages abandoners 20 minutes after drop-off.
    Read more
    Catalog Sync
    Keep WhatsApp Business catalog in sync with Shopify, Stripe and Sheets.
    Read more
    Commerce · Product Catalog

    Ship product catalog into production this week.

    No credit card. No sales call required. Spin up a workspace, plug in a number, and your team is live in under an hour.

    Start free Book a demoSee pricing
    SabNode

    SabNode is the operating layer for customer conversations. Chat, automation, CRM, broadcasts, commerce and AI in one workspace.

    Talk to sales
    Conversations
    Browse
    Automation
    Browse
    Customer Data
    Browse
    Growth
    Browse
    © 2026 SabNode. All rights reserved.
    PrivacyTermsStatusContact