Product Catalog in WhatsApp: Browse and Buy in the Chat
Let customers shop your store without ever leaving the conversation.
On this page
Every extra step between "I'm interested" and "I bought it" loses customers — and for a lot of shoppers, opening your website is already one step too many when they're already sitting in a WhatsApp chat with you.
A WhatsApp product catalog puts your products, prices, and photos directly inside the same chat a customer is already in, so browsing and ordering happen without ever leaving WhatsApp.
What a WhatsApp product catalog looks like
In WaSMS, a catalog isn't the native Meta Business catalog, which requires the official WhatsApp Business Platform — it's a browsable menu built from your own product data, sent as a series of cards: photo, name, price, and a short description, with quick-reply buttons under each for "more details," "check other sizes," or "order this." A customer taps through the way they'd scroll a small in-chat shop.
Setting it up
Connect the same product feed you'd use for AI for E-commerce — WaSMS reads names, images, prices, and variants from it. From there, build a catalog flow in the admin: pick which products or categories appear, in what order, and what happens when someone taps a button.
curl -X POST https://api.wasms.net/v1/catalog/sync \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"feed_url": "https://yourstore.com/products.csv", "categories": ["new-arrivals", "best-sellers"]}'
Most stores start with a small, curated catalog — new arrivals or best sellers — rather than the full inventory. A 200-item catalog is overwhelming in a chat window; a curated 10-15 items converts.
Adding products and prices
Each product card pulls straight from your feed, so prices and stock update automatically when your store does — you're not maintaining a second copy of your catalog by hand. Every card includes a product photo; see Sending WhatsApp Media for image size and format limits. If a product has variants (size, color), the flow asks a follow-up question ("what size?") using WhatsApp Buttons and Quick Replies rather than making the customer type free text.
Keep descriptions to one line. A catalog card is a hook to get a tap, not a full product page — save the detail for when they ask.
Ordering flow
When a customer picks a product and confirms a size or variant, WaSMS captures the order details — item, variant, quantity, and the customer's name and address if you don't already have them — and hands the conversation to whichever step comes next for your business: an order confirmation message (see Order Updates via WhatsApp), a payment link, or a human agent if you take orders manually.
A catalog also gives you a natural way to recover an abandoned browse. If a customer taps through products but never orders, a follow-up nudge works the same way it does for a cart left behind on your website — see WhatsApp for E-commerce: Recovering Abandoned Carts.
WaSMS itself doesn't process payments — it's a messaging and AI layer, not a payment gateway — so most stores send a checkout link (Stripe, PayPal, or their own store's checkout) as the final step, or confirm cash-on-delivery details directly in the chat.
Inventory sync
A catalog that shows a sold-out item as available creates the worst kind of support ticket — the one that starts with an apology. Sync your feed at least as often as your stock changes, or better, connect a webhook so a stock-out immediately pulls that item from the catalog or marks it "sold out" in the card.
What to read next
Frequently asked questions
Try it with your own number
Create a free WaSMS account, connect your WhatsApp, and send your first message today.