How to sell on WhatsApp: catalogs, carts and payments
The honest, hands-on version of turning a WhatsApp chat into a checkout — catalog, order, payment — without dragging the customer off to a website.
Your customer is already on WhatsApp. They checked it at breakfast, they'll check it in the auto, they'll check it before bed. So when a shopper in Nagpur or Kochi asks "bhaiya, is this available in blue?" the worst thing you can do is reply "please visit our website." Every tap you ask for between "I want it" and "I paid" is a place where the sale quietly dies. Selling on WhatsApp means closing that gap: browse, order and pay in the one app they never close.
This guide walks through the three pieces that make it work — a product catalog, a way to take the order, and a way to actually get paid — with real Indian numbers and no hand-waving.
Build a product catalog once and share it inside the chat. The customer picks items, you confirm the cart and address, and you collect payment with a UPI pay-link (or convert a cash-on-delivery order to prepaid). No separate shopping app, no forced website visit — the whole thing happens in the conversation.
The WhatsApp catalog: your shop inside the chat
A WhatsApp catalog is exactly what it sounds like — a mini storefront that lives inside WhatsApp. Each product has a photo, a name, a price, an optional description and a link. Your customer scrolls it right there in the chat, the same way they'd scroll a Status.
Products can have variants such as size, color or pack size. Set the correct product currency and price in your catalog so shoppers see the intended amount.
There are two ways to put a catalog in front of someone, and the difference matters:
- Share a single product. Someone asks about one thing — you send that one item as a rich card with photo, price and a "view" link. Fast, focused, no scrolling past 40 other SKUs. This is how most real chats go.
- Share the whole catalog. When a customer is browsing ("what all do you have?"), send the full catalog so they can wander. Good for discovery, festival collections, new drops.
With QuickWA the catalog is part of the dashboard — you add products, prices and variants once, and they're ready to drop into any conversation or attach to your storefront. If you already run a Shopify store, you don't rebuild anything: you sync it. We cover that in connecting WhatsApp to Shopify.
Taking the order
Once someone has seen a product, the order can come in three ways — pick the one that fits how you actually work.
1. The catalog cart
The customer taps items straight from the catalog, builds a cart inside WhatsApp, and sends it to you as a single "order" message with the items and quantities listed. You get a clean summary instead of five back-and-forth messages. This is the smoothest path for a self-serve shopper who knows what they want.
2. A simple order form or WhatsApp Flow
For anything that needs details — size, address, gift note, delivery slot — a short in-chat form beats typing paragraphs. A WhatsApp Flow opens a small structured form right inside the chat: pick variant, enter pincode, confirm. No leaving the app, no lost context. QuickWA's no-code chatbot and flows let you build these by dragging blocks, so a "place your order" flow can greet, show products and collect an address without you touching code.
3. An agent builds the cart
Plenty of Indian selling is still conversational — "2 of the blue, 1 red, send to my office." Here a human handles it. QuickWA's shared inbox lets several agents work the same number, assign chats and add the items to the order manually, then fire off the payment link. The customer feels like they're chatting with a person, because they are — the software just keeps it organised.
Most stores mix all three: a bot handles the easy "price?" and "in stock?" questions, and a human steps in to close. That's fine. The goal is to never make the buyer download something or hunt for a link.
Getting paid
This is where sellers lose the most sleep, so let's be concrete. In India you have three realistic ways to collect money on a WhatsApp order, and they are not equal.
| Method | Speed for you | RTO / return risk | Fees |
|---|---|---|---|
| UPI pay-link | Instant — money settles to your gateway before you ship | Very low — they've already paid | Standard gateway fee (typically ~2% range) |
| Prepaid checkout | Instant, plus captures address & pixel data | Very low | Gateway fee; may add card/EMI options |
| Cash on delivery (COD) | Slow — you get paid only after delivery | High — a chunk come back undelivered (RTO) | No gateway fee, but courier + RTO cost |
The pattern in the table is the whole game. COD feels free and friendly, but a returned parcel costs you twice — forward shipping and return shipping — plus the blocked inventory and the wasted packing. For a lot of D2C brands, RTO on COD runs 20–30% of orders. Every one of those is a paid courier trip that earned you nothing.
QuickWA plans start at $5/month. View current plans, prices and message limits in your dashboard. Feature access and message quotas depend on your subscription. Meta messaging and calling charges, and AI provider usage, are separate. Messages sent through campaigns, templates, forms and automation count toward your message quota. Unlimited outgoing messaging is available on eligible plans; Meta policies and sending limits still apply. One free USA virtual number for WhatsApp is included with selected plans while the eligible subscription is active. Separate number rentals do not require a WhatsApp subscription. Incoming SMS only; availability, WhatsApp registration and third-party OTP delivery are not guaranteed. Selected plans include team-assisted setup, workflow creation, a dedicated account manager and ongoing support. Fully managed business automation and Meta onboarding still require your business details and authorization.
Utility vs marketing: keep your order messages cheap
Here's a detail that quietly protects your margins. WhatsApp prices business-initiated messages by category, and the two you'll touch most are very differently priced.
- Utility messages are tied to something the customer already did — order confirmations, payment receipts, "your parcel shipped," delivery updates. These sit in the cheaper bucket, because they're expected and useful.
- Marketing messages are promotions — the Diwali sale, the "we miss you" nudge, the new-drop announcement. This is the pricier bucket, and Meta keeps it that way on purpose.
So structure your messaging to lean on utility. A confirmation, a receipt and a shipping update per order are all utility and stay cheap; save the paid marketing sends for genuine campaigns to opted-in contacts. The exact per-message rates shift a couple of times a year, so we won't pin a paise figure that goes stale — the durable rule is that transactional messages are cheap and promos are the paid channel. Live numbers live in what the WhatsApp Business API costs in India.
Catalog, payments and COD-to-prepaid in one place
QuickWA is built on the official Meta WhatsApp Cloud API. After paid activation and eligible account setup, run a catalog, send pay-links, convert COD to prepaid and sync Shopify — no code.
Get started →A simple sell-on-WhatsApp flow you can copy
You don't need a fancy funnel. Here's a sequence that works for most stores — steal it as-is:
- Greet and qualify. Someone messages "price?" — your bot (or you) replies with a friendly hello and asks which product they mean.
- Share the catalog or item. Send the single product card, or the full catalog if they're browsing. Photo, price, variants — everything they need to decide.
- Confirm the items, quantities, total price and currency, then collect the full delivery address before requesting payment.
- Send the pay-link. Fire a UPI pay-link for the total. If they asked for COD, offer the prepaid nudge here.
- Confirm the payment. The moment it settles, send a utility confirmation — order number, items, amount, expected dispatch. This is the message that makes people trust a WhatsApp shop.
- Send the shipping update. When it dispatches, share the tracking. When it's out for delivery, one more line. Done well, this is also where repeat orders start.
One more idea worth wiring in: not everyone finishes on the first go. Someone gets the pay-link, gets distracted by a call, and drops off. A single well-timed reminder recovers a surprising number of those — we cover it in recovering abandoned carts on WhatsApp.
The bottom line
Selling on WhatsApp isn't a gimmick — it's meeting the Indian buyer in the one app they never leave, and removing every reason to bounce. Set up a catalog once, take the order right in the chat (cart, flow, or a human on a shared inbox), and collect money with a UPI pay-link instead of hoping COD sticks. Keep your confirmations and receipts as utility messages so the plumbing stays cheap, and push COD toward prepaid to stop RTO from eating your profit. Do that, and the distance between "I want it" and "I paid" shrinks to a few taps — which is exactly where a sale wants to be.