Free AuditEnterprise AIShelfSense
Back to Blog
DigitalJan 202616 min read

WhatsApp Business Catalog for Kirana: Setup in 2 Hours

Turn your kirana into an online ordering machine without an app or website. The process adding up to ₹80,000 monthly revenue.

Your customers are already on WhatsApp. Your store is not.

Here is the situation: you have 200-400 regular customers. Every single one of them uses WhatsApp. They use it to message family, share photos, coordinate school pickups, and forward good morning messages to every group they belong to. They spend 30-60 minutes per day on WhatsApp.

You have a store with 800-2,000 products. Your customers walk to your store, buy what they need, and walk home. Some of them call you to check if you have something in stock. A few of the younger ones send you a WhatsApp message asking you to keep aside two packets of milk.

The gap between these two realities — customers living on WhatsApp, store operating only through physical visits — is a revenue gap. Every customer who cannot easily order from you is a customer who might order from someone else, or drive to DMart, or try BigBasket when their regular buying pattern is disrupted (travel, illness, laziness on a rainy day).

WhatsApp Business Catalog closes this gap. Not with an app that customers need to download. Not with a website they need to bookmark. With the messaging platform they already open 40 times a day.

Free Tool

Not sure how much you're losing to expiry?

Run a free inventory waste audit — find your bleeding SKUs in 60 seconds. No sign-up required.

Run free audit

What WhatsApp Business Catalog actually is

WhatsApp Business is a free app (separate from regular WhatsApp) designed for small businesses. You install it on your phone using your existing number or a separate business number. It has everything regular WhatsApp has, plus business features.

The Catalog feature lets you create a product listing inside WhatsApp. Each product has a photo, name, price, and description. Customers open your WhatsApp Business profile, tap "Catalog," browse your products, and send you a message to order. You confirm, pack, and deliver.

It is not an e-commerce platform. There is no cart, no payment gateway, no automated fulfilment. It is a digital version of your store's product list that lives inside a messaging app your customers already use. Orders come as messages. You handle them the way you handle any customer request — personally.

This simplicity is the point. The kirana stores that have tried building custom apps or joining aggregator platforms have mostly abandoned them because the technology overhead (maintaining the app, managing a platform account, handling digital payments, dealing with customer support through a third-party interface) exceeds the revenue generated. WhatsApp Catalog has zero technology overhead because it is just messaging with photos.

The two-hour setup process

Hour 1: Install and configure WhatsApp Business

Step 1 (10 minutes): Download WhatsApp Business from the Play Store or App Store. It is a separate app from regular WhatsApp. You can run both on the same phone if you have two SIM cards, or migrate your existing WhatsApp to WhatsApp Business (your personal chats will transfer).

If you use your store's existing number, every customer who already has your number will automatically see your WhatsApp Business profile. This is the easiest path — no need to share a new number.

Step 2 (10 minutes): Set up your business profile. Go to Settings → Business Tools → Business Profile. Enter:

  • Business name (your store name as customers know it)
  • Category (select "Grocery Store" or "Retail")
  • Address (your physical store address — this shows on a map)
  • Business hours (when you are open for orders and delivery)
  • About section: one line describing your store. Example: "Fresh groceries delivered to your doorstep in RS Puram. Order via WhatsApp."

Step 3 (10 minutes): Set up quick replies and away messages. Quick replies let you respond to common queries with a single tap. Set up:

  • Greeting message (automatic): "Welcome to [Store Name]! Browse our catalog or send us your order list. We deliver within 30 minutes in [area]. 🛒"
  • Order confirmation template: "Hi [name], got your order! Total: ₹[amount]. Delivery in [time]. Pay by UPI/cash on delivery."
  • Away message (automatic, outside business hours): "Thanks for messaging! We're closed now. We'll respond when we open at [time]. Browse our catalog in the meantime!"

Step 4 (10 minutes): Set up WhatsApp Business labels. Labels help you organise customer conversations. Create labels: "New Order," "Preparing," "Delivered," "Regular Customer," "Credit Account." When an order comes in, label it. When it is packed, relabel it. This is your order management system — primitive but effective.

Hour 2: Build your catalog

This is where most store owners stall. Building a catalog feels like a massive task — how do you photograph and list 1,000 products?

You do not. You list 50-80 products. Specifically, the products that customers are most likely to order for home delivery.

The 50-80 products to list first:

  • Staples (15-20 items): Rice (the 2-3 brands you carry in 5kg and 10kg), atta, toor dal, chana dal, moong dal, cooking oil (2-3 brands in 1L and 5L), sugar, salt, tea powder, coffee powder.
  • Dairy (5-8 items): Milk (the brands and sizes you carry), curd, paneer, butter, ghee. These drive frequent reorders — a customer who orders milk from you on WhatsApp will order other things alongside.
  • Cleaning and household (10-12 items): Detergent (top 2 brands in popular sizes), dish soap, phenyl, bathroom cleaner, broom, mop, garbage bags. These are heavy or bulky items that customers prefer delivered.
  • Personal care (8-10 items): Soap (top 3 brands), shampoo (top 3 brands in sachets and bottles), toothpaste, hair oil, sanitary napkins.
  • Snacks and beverages (10-15 items): Popular biscuits, namkeen, soft drinks, packaged juice. These are impulse add-ons that increase order value.

How to photograph products (30 minutes for 50 items):

Take photos on your smartphone. Place the product on a clean surface (a white paper or plain countertop). Use natural light — near a window works best. Take one photo per product showing the brand, variant, and size clearly. Do not worry about professional quality — your customers know these products already. The photo is for recognition, not persuasion.

For products that look identical in different sizes (like Surf Excel 500g vs 1kg), include a hand or a recognisable object in the frame for scale, or simply note the size prominently in the product name.

Adding products to the catalog (30 minutes for 50 items):

Open WhatsApp Business → Business Tools → Catalog → Add Product. For each product:

  • Upload the photo
  • Enter the product name (brand + variant + size, e.g., "Aashirvaad Atta 5kg")
  • Enter the price
  • Add a brief description if needed (e.g., "Fresh stock, long expiry")
  • Save

At 30-40 seconds per product, 50 products takes approximately 25-35 minutes.

The first week: getting customers to discover the catalog

A catalog that nobody sees generates zero orders. The first week after setup is about customer awareness.

Day 1: Broadcast to existing contacts. If you have customer phone numbers (from your billing records, from your personal contacts), send a WhatsApp broadcast message: "Namaste! [Store Name] is now on WhatsApp. Browse our catalog and order for home delivery. Tap here → [link to your catalog]. Delivery within 30 minutes in [area]."

WhatsApp Business allows broadcast lists of up to 256 contacts. For larger lists, use WhatsApp Business API through a provider, or simply create multiple broadcast lists.

Day 2-7: In-store promotion. At your billing counter, place a small sign: "Order on WhatsApp! Save my number and send your grocery list. Home delivery in 30 minutes." Include a QR code that links to your WhatsApp Business number (WhatsApp provides this QR code in your business settings).

Tell every customer who comes to the counter: "Uncle/Aunty, we do home delivery now through WhatsApp. If you ever need anything delivered, just send a message." This personal mention during a transaction is the highest-conversion marketing you can do — the customer is already in your store, already trusts you, and now learns about a new convenience.

Day 3-5: Status updates. Post your catalog link and delivery offer on your WhatsApp Status (the Stories feature). Your contacts see this for 24 hours. Repeat every 2-3 days for the first two weeks.

The revenue impact: ₹30,000-80,000 monthly additional

The revenue from WhatsApp orders varies widely based on store size, location, and delivery capability. Based on kirana stores that have implemented this in tier-2 Tamil Nadu cities:

Conservative scenario (small kirana, limited delivery):

  • 5-8 WhatsApp orders per day
  • Average order value: ₹250-350
  • Monthly WhatsApp revenue: ₹37,500-84,000
  • Most of this is redirected revenue (customers who would have visited the store), not purely incremental

Moderate scenario (medium store, dedicated delivery):

  • 10-15 orders per day
  • Average order value: ₹400-600
  • Monthly WhatsApp revenue: ₹1.2-2.7 lakhs
  • Mix of redirected and incremental revenue (new orders from customers who would have gone to a competitor or modern trade)

The key metric is not total WhatsApp revenue — it is incremental revenue from customers who would not have visited the store. Rainy days, hot afternoons, evenings when cooking is already underway — these are the moments when WhatsApp orders capture revenue that would otherwise be lost.

Common mistakes to avoid

Mistake 1: Listing too many products initially. Start with 50-80 top sellers. You can always add more. A catalog with 500 products is hard to browse on a phone screen. A focused catalog with the essentials is easier for customers and faster to maintain.

Mistake 2: Not updating prices. When your prices change (supplier price increase, MRP revision), update the catalog immediately. A customer who orders based on catalog prices and then hears a higher number at delivery loses trust in the catalog.

Mistake 3: Slow response to orders. If a customer sends an order at 11 AM and you respond at 3 PM, the customer has already bought from somewhere else. Aim for under 10 minutes response time during business hours. Set up notifications for WhatsApp Business so you hear every incoming message.

Mistake 4: No delivery capability. WhatsApp ordering without delivery is a half-solution. If the customer still has to come to the store to pick up, the convenience advantage is diminished. Even a part-time delivery person (₹4,000-6,000/month for a few hours daily) makes WhatsApp ordering dramatically more valuable.

Mistake 5: Not tracking orders. Without tracking, you do not know how many WhatsApp orders you get, what the average value is, which products are most ordered, or which customers order most frequently. Keep a simple register or use the label system to count daily orders.

Order management after the first month

The first week is exciting — orders trickle in, you respond personally, everything feels manageable. By the third week, if your catalog gains traction, you are handling 15-25 orders a day alongside walk-in customers. This is where most stores hit a wall.

The label system becomes your order tracker. When an order comes in via WhatsApp, immediately label the conversation "New Order." When you start packing it, relabel to "Preparing." When the delivery boy picks it up, relabel to "Out for Delivery." When the customer confirms receipt, relabel to "Delivered." At end of day, count the "Delivered" labels — that is your daily WhatsApp order count. Count the order values from the chat — that is your daily WhatsApp revenue.

End-of-day reconciliation takes 10 minutes. Before closing, scroll through the day's labeled conversations. Count total orders, total revenue, any cancellations, any returns. Write these in a register or a Google Sheet. After 30 days, you have data: average orders per day, average order value, peak ordering hours, most-ordered products. This data tells you whether to expand delivery hours, hire a dedicated delivery person, or add more products to the catalog.

Handling order conflicts. When two WhatsApp orders and three walk-in customers want the same last 2 kg of atta, the walk-in customer wins by default (they are standing in front of you). To manage this, consider setting a "WhatsApp order window" — accept orders until 4 PM for same-day delivery, for example. Orders after 4 PM get next-morning delivery. This gives you time to reconcile stock before committing to delivery orders.

Payment collection for WhatsApp orders

Cash on delivery is the simplest and most trusted payment method for kirana WhatsApp orders. The delivery boy collects cash, brings it back. But managing credit, UPI, and mixed payments across 15+ orders a day requires a system.

UPI is the best option for pre-payment. Share your UPI ID or QR code in the order confirmation message: "Total: ₹847. Pay via UPI to [your UPI ID] or scan this QR. Or pay cash on delivery." Approximately 40-60% of customers in urban areas will choose UPI. This reduces cash handling and eliminates the "I don't have change" problem at the doorstep.

Khata (credit) management on WhatsApp. Regular customers who run a monthly tab need clear records. When a credit customer orders, send the order confirmation with the running balance: "Order ₹650. Previous balance: ₹1,200. New balance: ₹1,850." At month end, send a polite summary: "Monthly statement: Total purchases ₹4,200. Payments received: ₹3,000. Balance due: ₹1,200." WhatsApp messages serve as informal receipts that both parties can reference.

The ₹500 minimum order question. Some stores set a minimum order value for delivery. Whether this makes sense depends on your delivery cost. If your delivery boy costs ₹200/day and makes 10 deliveries, each delivery costs ₹20. A ₹150 order with a 15% margin yields ₹22.50 in profit — barely covering the delivery. A ₹500 minimum ensures each delivery is profitable. Communicate this clearly in your greeting message and catalog description.

Scaling beyond 20 orders per day

At 20+ daily WhatsApp orders, the manual system starts showing cracks. Messages pile up, response times slip, and you lose track of which orders are packed and which are pending.

Signs you need a more structured system: Response time exceeds 15 minutes during peak hours. You miss orders buried in the chat scroll. Delivery boy makes errors because verbal instructions get confused. You cannot tell your daily WhatsApp revenue without 20 minutes of scrolling.

Intermediate solutions before going full e-commerce: Create a shared WhatsApp Business account that multiple staff can access (WhatsApp Business now supports up to 4 linked devices). Assign one person to take orders and one to pack them. Use a shared Google Sheet as an order log — when an order comes in, the order-taker adds it to the sheet, the packer checks the sheet and packs.

When to consider a proper ordering system: If you consistently exceed 30 orders per day, the WhatsApp catalog's informality becomes a liability. At that point, evaluate platforms like Dukaan, myBillBook, or dedicated grocery ordering solutions that provide proper order management, automated payment collection, and delivery tracking. The WhatsApp catalog was the bridge — it proved the demand. The dedicated system handles the scale.

The connection to inventory management

WhatsApp orders pull from the same physical inventory as walk-in purchases. Without inventory visibility, a customer orders paneer on WhatsApp, you confirm the order, and when the helper goes to pack it, the paneer is sold out — someone bought the last block in-store 10 minutes ago.

This is the operational challenge of omnichannel retail, and even at the simplest level (WhatsApp + physical store), it requires knowing what you have in stock at any moment.

At ShelfLifePro, real-time inventory tracking ensures that when Kavitha at Dharmik Supermarket in Coimbatore checks stock availability for a customer request, the system reflects the actual current stock — accounting for today's sales, today's receipts, and today's returns. The system does not generate WhatsApp orders or manage a catalog — WhatsApp handles that natively. The system ensures that when you promise a product to a customer, the product is actually on your shelf.

For stores carrying perishable products, the batch-level tracking adds another dimension: not just "do we have paneer?" but "which batch of paneer, and does it expire today or in five days?" A customer who receives near-expiry paneer through a WhatsApp order and discovers it the next day will not order from you again. Knowing which batch to send — and proactively communicating "this batch is best used within 2 days" — turns a potential complaint into a trust-building moment.


The technology for WhatsApp ordering is free. The hardware is your existing phone. The setup takes two hours. The only cost is the decision to start. Every day you do not have WhatsApp ordering is a day your customers order from someone who does.

See what batch-level tracking actually looks like

ShelfLifePro tracks expiry by batch, automates FEFO rotation, and sends markdown alerts before stock expires. 14-day free trial, no credit card required.