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
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.
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.
Everything you get with Product Catalog.
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.
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.
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.
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.
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.
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.
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.
Built for the way teams actually work.
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.
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.
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.
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.
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.
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.
- 01
Connect source
OAuth into Shopify, Woo or Magento. Pick the collections and tags to mirror. SabNode reads the variant tree and counts SKUs.
- 02
Link Meta Commerce
Authorize the WhatsApp Business catalog. SabNode creates or selects the target catalog and validates required fields.
- 03
Initial seed
First-time push uploads the catalog with variant expansion. Image and field validation runs before submitting to Meta.
- 04
Continuous sync
Webhooks and a 15-minute fallback poll keep stock, price and metadata fresh. Diffs only — no full re-uploads.
- 05
Use in flows
Drop Product Search and Cart Message nodes anywhere. Bots and AI Studio query the catalog as a typed resource.
Works with the tools you already ship on.
Connect directly with your existing stack, or use the platform APIs and webhooks to extend it natively.
- Shopify
- WooCommerce
- Magento
- BigCommerce
- Meta Commerce Manager
- Google Sheets
- AI Studio
- SabFiles
Platform core tools
Enhance this feature with deep integrations into our core infrastructure. Connect via API, use webhooks, or embed directly with our SDKs.
Unified dashboard apps
Manage every setting inside one workspace UI.
Developer APIs and webhooks
Extend functionality with custom automated workflows.
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?
How are variants handled in WhatsApp?
What happens when stock drops to zero mid-conversation?
Do you support coupons and conditional pricing?
Will catalog rejections block my campaigns?
Can the LLM in AI Studio search the catalog?
Is the WhatsApp catalog separate from my Instagram shop?
Stronger when stacked.
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.