Growth & moneyPublished 1 Aug 2026 12 min read

WhatsApp Business for small shops: setup, catalogue, invoices and rules

How a small shop should use WhatsApp Business in India: app vs API, catalogue, quick replies, invoices and payment links, broadcast rules and a 7-day plan.

WhatsApp Business for small shops: setup, catalogue, invoices and rules

For most small shops in India, WhatsApp is already the front desk: customers ask prices, send photos of what they want, confirm orders and pay. The free WhatsApp Business app turns that habit into a proper sales channel with a catalogue, quick replies, labels, a click-to-chat link and a QR code for your counter. This guide shows what to set up, how to share invoices and payment links, what the broadcast rules are, and a 7-day plan to get it running.

WhatsApp Business app vs WhatsApp Business API

There are two products with similar names and very different costs. The WhatsApp Business app is a free download for Android and iPhone. You register a business number, fill a profile, upload a catalogue and chat exactly as you would on normal WhatsApp. One phone owns the number, and you can link a few companion devices (a laptop, a second phone) so a helper can also reply. This is what 95% of small shops need.

The WhatsApp Business Platform (API) is for businesses that send high volumes or want software to send messages automatically: order confirmations from a website, delivery updates, OTPs. There is no app; you connect through Meta directly or through a business solution provider (BSP), and you pay per conversation with rates that vary by message category (marketing, utility, authentication, service). Templates for outbound messages must be approved by Meta before you can send them. A shop with 20 to 200 chats a day does not need this.

FeatureBusiness app (free)Business API (paid)
CostFreePer-conversation charges plus BSP fees
Who repliesYou, from your phone and linked devicesSoftware or a team inbox with many agents
CatalogueYes, up to 500 itemsYes, via Commerce Manager
BroadcastsLists of up to 256 saved contactsApproved templates to opted-in numbers, no 256 cap
AutomationGreeting and away messages, quick repliesFull chatbots, order status, integrations
Green tick verificationPossible through Meta Verified subscriptionPossible, with business verification
Best forShops, service providers, small agenciesD2C brands, marketplaces, chains

A useful rule: stay on the app until you are turning away chats because you cannot answer fast enough, or you need three or more people replying at the same time. Confirm current pricing and limits on Meta's business site because they change every few months.

Setting up your business profile properly

Download WhatsApp Business, register with the shop's number and complete every field in the profile. A half-empty profile looks like a scam to a new customer.

  • Business name: the name on your signboard and invoices, not your own name. Meta may ask for proof if it looks like a brand you do not own.
  • Category: pick the closest one (Grocery store, Clothing store, Electronics, Restaurant). It shows under your name.
  • Description: two lines on what you sell and where. Include your locality so people searching nearby understand you deliver there.
  • Address and map pin: customers tap it to navigate to you.
  • Business hours: this powers the away message, so keep it accurate.
  • Email and website: if you have a Google Business Profile or an Instagram page, link it.
  • Profile photo: your logo or shop front, cropped square.

Also switch on greeting messages (sent to first-time contacts or after 14 days of silence) and away messages (outside business hours). Keep both short: "Thanks for messaging Kochi Mobile Point. We reply between 10 am and 8 pm. For urgent repairs call 98XXXXXXXX."

Building a catalogue customers can actually order from

The catalogue is the feature most shops skip and most customers use. Each item takes a photo, name, price, description, a link and an item code. You can add up to 500 items and group them into collections such as "Diwali gift boxes" or "Under ₹500".

Some practical rules:

  1. Put the price inclusive of GST, because that is what the customer pays. If the item is MRP-based, use the MRP.
  2. Use your own item code in the "item code" field so an order in a chat can be matched to the item in your billing tool.
  3. Photograph on a plain background in daylight. A ₹300 phone stand looks like ₹100 on a cluttered shelf.
  4. Mark items out of stock instead of deleting them; the link customers shared with friends keeps working.
  5. Update prices the day your purchase cost changes. A stale catalogue price is a promise you will be asked to honour.

Customers can tap an item, add it to a cart inside WhatsApp and send you the cart as a message. You then confirm the total, delivery and payment in the same chat. Nothing is charged by WhatsApp for catalogue orders.

Quick replies, labels and the daily routine

Quick replies are saved messages triggered by typing "/" in the chat box. Make one for each question you answer ten times a day: "/price", "/timings", "/delivery", "/upi", "/return". A quick reply can include an image, so "/upi" can carry your UPI QR code image with the message "Pay to Kochi Mobile Point on UPI: kochimobile@upi. Please send the screenshot once done."

Labels are coloured tags on chats: "New customer", "Order placed", "Payment pending", "Delivered", "Udhaar". Filter by label each morning to see who has not paid and who is waiting for delivery. Labels are the closest thing the app has to a simple CRM. Keep the list under ten, or nobody on the counter will use them.

A workable daily routine is: at opening, clear "New customer" chats and send catalogue links; mid-day, mark dispatched orders "Delivered"; at closing, filter "Payment pending" and send one polite reminder each. Fifteen minutes, three times a day, beats checking the phone every two minutes.

A click-to-chat link opens a chat with your number even if the customer has not saved you. The format is https://wa.me/91XXXXXXXXXX?text=Hi where the number is in international format without plus, spaces or zeros. The optional text parameter pre-fills the first message, which is handy for tracking: put "Hi, I saw your board at the shop" on the counter sticker and "Hi, I found you on Instagram" in your bio, and you will know which one brings customers.

Turn the link into a QR code and print it at the counter, on your visiting card, on the delivery bag and on invoices. The WhatsApp QR generator makes one with a pre-filled message in a few seconds. Test the printed code with two different phones before ordering 500 stickers, and never shrink the code below 2.5 cm on a printed piece.

Customers who order on WhatsApp expect the bill on WhatsApp. The sequence that works for most shops is: quotation or price confirmation in chat, invoice PDF once the order is packed, payment link or UPI QR in the same message, then a receipt or a simple "Received ₹2,450, thank you" once it clears.

A few things to get right:

  • Send the invoice as a PDF, not a photo of a handwritten bill. A PDF is searchable, prints cleanly and is what the customer's accountant wants. If the customer is a business, the invoice must carry everything listed in the mandatory fields guide.
  • Put the UPI ID and amount in the message text as well as the QR, because some customers pay from a desktop or want to copy the ID. A UPI payment link with the amount pre-filled cuts the "how much was it again" replies to zero.
  • Attach a UPI QR that encodes the exact amount for bills above a few hundred rupees; a fixed-amount code from the UPI QR generator removes typing errors.
  • Keep a share link rather than re-sending the PDF when a customer asks for the bill again. One link, always the latest version.

For recurring credit customers, a monthly outstanding statement sent on WhatsApp on the 1st is the single most effective collection habit. See payment reminder messages that work for wording that does not sound like a threat, and the udhaar management guide for the wider system.

Worked example: a Kochi electronics shop moves ordering to WhatsApp

Kochi Mobile Point sells phone accessories, does screen repairs and keeps a small stock of budget phones. Before WhatsApp Business, the owner answered calls all day and wrote bills by hand. Here is what changed in a month, with the numbers.

Setup cost: a spare Android phone already lying in the drawer, a new prepaid SIM at ₹299 for the first quarter, and 200 counter and bag stickers with a WhatsApp QR at ₹2 each, so ₹400. Total: ₹699.

Catalogue: 60 items uploaded over two evenings. Most-tapped item in week one was a ₹349 tempered glass, which the owner had never bothered to display.

Orders: in the fourth week the shop took 38 orders through WhatsApp carts with an average value of ₹720, which is ₹27,360 of sales that previously would have been phone calls or walk-ins that never happened. About a third were new customers who scanned the QR on a friend's delivery bag.

Collections: 11 repair customers were on udhaar for a combined ₹18,400. A "Payment pending" label and one Friday reminder with a UPI link brought in ₹13,900 within three days, so 75% recovered without a single phone call.

Time: the owner estimates 40 minutes a day saved on calls. At a rough value of ₹300 an hour for the owner's time, that is ₹200 a day or roughly ₹5,000 a month. Against a one-time ₹699, the setup paid for itself on day one.

The point of the example is not that WhatsApp is magic. It is that the shop already had the customers; the catalogue and QR simply removed friction between "I want this" and "paid".

Broadcast lists: the rules that keep your number alive

A broadcast list sends one message individually to up to 256 contacts; replies come back as normal one-to-one chats. It feels like free SMS, which is exactly why WhatsApp polices it.

  • A recipient receives the broadcast only if your number is saved in their phone. This is the most common reason "nobody responded".
  • You can create many lists, but sending the same promotional message to thousands of people in a short time triggers spam detection. Accounts get temporarily or permanently banned, with no customer support to appeal to.
  • Send promotions only to people who agreed. A note on the bill that says "Reply STOP to opt out of offers" is a reasonable start; keep a simple list of who opted in and when.
  • Space it out: one offer message a week is plenty. Two a day is how you lose the number your customers have memorised.
  • Never forward chain messages, political content or "share with 10 people" posts from the business number.

If you genuinely need to message 2,000 customers on Diwali morning, that is the point where the API with approved templates becomes cheaper than the risk of losing the account.

Response etiquette that customers remember

Speed matters more than polish. A reply within five minutes during business hours converts far better than a perfect one an hour later. Some habits worth building:

  • Reply to a price query with the price, the stock status and the catalogue link, in one message. Do not answer "yes available" and wait for the next question.
  • Use the customer's name once you know it; the app shows the saved name only if you save the contact, so save it with the shop's own tag ("Rahul Nair - Repairs").
  • Voice notes are fine for directions, not for prices or totals. Numbers should be in text so both sides can scroll back to them.
  • When a customer complains, move to a call if it takes more than three messages. A screenshot of an angry chat travels further than a phone call ever will.
  • Confirm every order with a short summary: item, quantity, price, delivery date. This is your proof if there is a dispute.

You are now holding phone numbers, addresses and sometimes payment screenshots of hundreds of people. The Digital Personal Data Protection Act, 2023 applies to businesses of every size; the detailed rules were notified in stages, so check the latest notification for what applies to small businesses. The practical minimum is:

  • Collect only what you need for the order. Do not ask for Aadhaar or PAN photos on WhatsApp.
  • Do not add customers to groups. Groups expose every member's number to every other member; use broadcast lists instead.
  • Turn on two-step verification in the app and set a PIN. A stolen business number is worse than a stolen phone.
  • Enable chat backup so a lost phone does not lose your order history, and restrict who in the shop can export chats.
  • Delete payment screenshots and ID images after the order closes.

Common mistakes

Running the shop on a personal number. When the helper who owned the number leaves, the customers go with the SIM. Use a business SIM owned by the shop, registered in the proprietor's or company's name.

Sending a photo of a handwritten bill. It cannot be searched, it is often unreadable, and for GST customers it is not a valid tax invoice if fields are missing. Send a PDF.

Ignoring the catalogue because "customers know what we sell". New customers do not. The catalogue link is the fastest answer to "what do you have".

Broadcasting to people who never saved you. The message never arrives and you assume WhatsApp does not work for your trade.

Long chats with no order summary. Fifteen messages about colour, size and delivery slot, and then a dispute over which one was agreed. Summarise before you pack.

Mixing GST and non-GST prices in the same catalogue. Decide on one convention (inclusive of GST) and write it in the description.

Marketing on a 20-day-old number. New numbers that send bulk messages in their first days get flagged fastest. Warm up with normal two-way chats for a couple of weeks.

A 7-day setup plan

  • Day 1: Get a business SIM, install WhatsApp Business, complete the profile, set greeting and away messages, enable two-step verification.
  • Day 2: Photograph your top 30 items. Upload them with GST-inclusive prices and item codes. Create two collections.
  • Day 3: Write eight quick replies (price, timings, delivery, UPI, returns, warranty, location, thanks). Create six labels.
  • Day 4: Generate your click-to-chat link and QR code. Order counter stickers and add the link to your Instagram bio and Google Business Profile.
  • Day 5: Move this week's bills to PDF and send each with a UPI payment link. Save every customer with a shop tag.
  • Day 6: Ask every walk-in customer to save your number and scan the QR. Offer a small reason, such as first look at new stock.
  • Day 7: Filter by "Payment pending", send reminders, and review which quick replies you actually used. Fix the catalogue items that got questions.

How VyaparKit helps

VyaparKit is a toolkit, not a WhatsApp service, but several tools sit exactly where WhatsApp needs them. The WhatsApp QR generator builds a click-to-chat code with a pre-filled message for stickers and bags. The UPI payment link and UPI QR generator give you fixed-amount payment requests to paste into a chat. Invoices made with the GST invoice tool come with a share link that carries a Pay-via-UPI button and a WhatsApp share option, and the payment reminder drafts a polite message with the outstanding amount for your credit customers.

Next steps

  • Register a separate business SIM and set up the WhatsApp Business profile fully today.
  • Upload at least 30 catalogue items with GST-inclusive prices before you tell anyone about the number.
  • Print a WhatsApp QR for the counter and add the click-to-chat link to every online profile.
  • Move all bills to PDF with a UPI link, and label every unpaid chat "Payment pending".
  • Write down your consent line for promotional messages and add it to your bill.

Frequently asked questions

Should a small shop use the WhatsApp Business app or the WhatsApp Business API?
Start with the free WhatsApp Business app. It gives you a business profile, catalogue, quick replies, labels and broadcast lists on your phone. Move to the API only when you send thousands of messages a month, need multiple staff replying from one number, or want automated order updates; the API charges per conversation and needs a service provider.
Can I use my personal number for WhatsApp Business?
You can, but it is better not to. A number can be on either WhatsApp Messenger or WhatsApp Business, not both. Use a separate SIM for the shop so customers keep chatting with the business even if staff changes, and so your personal chats stay private. Many shops use a cheap prepaid SIM in a spare phone.
Why are customers not receiving my WhatsApp broadcast?
Broadcast messages reach only people who have saved your number in their contacts. Each list holds up to 256 contacts. If a customer has not saved you, the message silently fails. Ask new customers to save your number when they first chat, and keep your profile name consistent so they recognise it.
Is it legal to message customers on WhatsApp for promotions in India?
Yes, if the customer has agreed to hear from you and can opt out. The Digital Personal Data Protection Act, 2023 and WhatsApp's own business policy both expect consent. Collect it at the counter or on your order form, keep a record, and stop immediately when someone says stop. Unsolicited bulk messaging gets numbers banned.

This guide is general information for Indian small businesses as of 1 Aug 2026. Rates, thresholds and due dates change by notification; confirm the current position on the relevant government portal or with your chartered accountant before acting.