HomeBlogEcommerce
🛍️ Ecommerce

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.

⚡ Short answer

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.

You set up products once, and each one can carry variants — sizes, colours, packs. A kurta listed at ₹899 can show S/M/L/XL; a spice brand can list a 200g pack at ₹149 and a 500g at ₹320. The price a shopper sees is the price you set, so there are no surprises when the pay-link lands.

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.

MethodSpeed for youRTO / return riskFees
UPI pay-linkInstant — money settles to your gateway before you shipVery low — they've already paidStandard gateway fee (typically ~2% range)
Prepaid checkoutInstant, plus captures address & pixel dataVery lowGateway fee; may add card/EMI options
Cash on delivery (COD)Slow — you get paid only after deliveryHigh — 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.

The fix isn't to kill COD — Tier-2 and Tier-3 buyers genuinely trust it — it's to convert COD to prepaid where you can. After the customer confirms a COD order, you send a UPI pay-link with a gentle nudge: "Pay now and get ₹30 off / free shipping." A meaningful share of shoppers happily switch, because paying by UPI is a two-second habit. Those orders stop coming back as RTO. We walk through the exact message flow in turning COD into prepaid on WhatsApp, and QuickWA has this built in as a one-tap action.

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. Connect your number in about two minutes with Login with Facebook, then run a catalog, send pay-links, convert COD to prepaid and sync Shopify — no code.

Start free →

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:

  1. Greet and qualify. Someone messages "price?" — your bot (or you) replies with a friendly hello and asks which product they mean.
  2. 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.
  3. Confirm items and address. Read back the cart — "2× blue kurta (M) = ₹1,798" — and collect the delivery address and pincode, ideally through a short flow so nothing's missed.
  4. Send the pay-link. Fire a UPI pay-link for the total. If they asked for COD, offer the prepaid nudge here.
  5. 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.
  6. 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.

Frequently asked questions

Can I take payments directly inside WhatsApp? +
In India you mostly collect payment by sending a UPI pay-link or a prepaid checkout link inside the chat — the customer taps it, pays via their UPI app or card, and comes back to WhatsApp. Native in-chat payments exist on WhatsApp but availability is limited; the pay-link approach works everywhere and settles into your normal payment gateway. QuickWA lets you send a pay-link or convert a COD order to prepaid in a couple of taps.
Do I need a website to sell on WhatsApp? +
No. A WhatsApp catalog lives inside the chat, so a customer can browse products, pick items and pay by link without ever visiting a site. A website or Shopify store helps if you already have one — QuickWA can sync that catalog and route checkout back into WhatsApp — but it isn't required to start selling.
How do I reduce COD returns? +
The single biggest lever is moving COD orders to prepaid. After a customer confirms a cash-on-delivery order, send a UPI pay-link with a small nudge — a tiny discount or free shipping for paying now. Prepaid orders almost never bounce back as RTO because the customer has already paid. QuickWA has a built-in COD-to-prepaid flow for exactly this.
Is selling on WhatsApp allowed by Meta? +
Yes. Commerce is an official use case — WhatsApp supports product catalogs, cart messages and business messaging on the platform. You must follow Meta's commerce and messaging policies (opt-in for marketing, approved templates for business-initiated messages, no prohibited goods). Order confirmations and receipts count as utility messages, which are cheaper and encouraged.