WhatsApp can become a useful ordering and retention channel for a kirana store—but only when messages are timely, specific, and easy to act on. Customers usually want quick answers: Is an item available? What is the total? When will the order arrive? Can I pay by UPI? A good template answers one of these questions without making the customer read a promotional essay.
This guide provides ready-to-edit WhatsApp messages for Indian grocery stores and neighbourhood retailers. Replace the bracketed fields, adapt the language to your locality, and send only messages that customers have agreed to receive.
Set up WhatsApp for daily retail operations
Before creating campaigns, establish a simple workflow:
- Use a dedicated WhatsApp Business number with the store name, address, timings, catalogue link, and delivery areas clearly listed.
- Create labels such as New enquiry, Order received, Packed, Out for delivery, Payment pending, and Repeat customer.
- Keep a current product list with pack sizes, prices, stock status, and substitutes.
- Record consent and opt-out requests. Do not add customers to broadcast lists without permission.
- Use UPI payment links or a verified QR code, and never ask customers to share OTPs, card PINs, or passwords.
For stores serving customers across languages, keep templates in English plus the language commonly used in the neighbourhood. AI tools for local-language workflows can help, but staff should review every message for pricing, names, and cultural context. See this guide to AI-based tools for local Indian dialects if you are designing a more advanced multilingual workflow.
Core WhatsApp templates for kirana stores
1. Welcome and catalogue message
Namaste [Customer Name]! Welcome to [Store Name].
You can send us your grocery list here, or browse our catalogue: [Link].
We deliver to [Areas] between [Time Window]. Store timings: [Opening–Closing].
Reply STOP anytime if you do not want promotional messages.2. Availability response
Hi [Customer Name], [Product Name], [Pack Size] is [available/not available] today.
Price: ₹[Amount]. We can also offer [Substitute Product] for ₹[Amount].
Would you like us to add it to your order?3. Order confirmation
Hi [Customer Name], your order #[Order ID] is confirmed.
Items: [Short Item Summary]
Total: ₹[Amount]
Delivery/pickup: [Date], [Time Window]
We will message you when it is packed. Please reply here for any change.4. Clarifying an incomplete order
Hi [Customer Name], we received your grocery list but need one detail before packing:
[Question—for example, preferred brand or quantity].
Please reply by [Time] so we can prepare the order for [Delivery/Pickup Time].5. Out-of-stock substitute request
Hi [Customer Name], [Product Name] is currently out of stock.
Available alternatives:
1. [Brand/Pack] – ₹[Amount]
2. [Brand/Pack] – ₹[Amount]
Reply 1, 2, or “remove” and we will update your order.6. Packed and ready for pickup
Your order #[Order ID] is packed and ready at [Store Name].
Total: ₹[Amount]. Pickup address: [Address].
Please collect it by [Time]. Thank you!7. Delivery dispatch update
Hi [Customer Name], order #[Order ID] is out for delivery.
Expected arrival: [Time Window]. Amount due: ₹[Amount].
Our delivery partner may call from [Phone Number]. Please keep your phone reachable.8. Payment request
Your order #[Order ID] total is ₹[Amount].
Pay securely by UPI here: [Payment Link]
After payment, please reply “PAID”. We will confirm once received. Never share your UPI PIN or OTP.9. Delivery delay
Hi [Customer Name], your order #[Order ID] is delayed because of [Reason].
The revised delivery window is [New Time]. Sorry for the inconvenience.
Would you prefer delivery at this time or a refund for unavailable items?10. Feedback request
Hi [Customer Name], how was your order #[Order ID]?
Reply with a number from 1 to 5, where 5 is excellent.
If anything was missing, damaged, or late, reply here and we will resolve it.Promotional templates that do not feel like spam
Promotions work best when they are relevant to a buying occasion and include the essential conditions. State the final date, minimum order value, eligible products, and whether delivery charges apply.
Weekend or payday offer
Weekend offer at [Store Name]: get [Discount/Benefit] on orders above ₹[Amount] until [Date].
Use code [Code] or mention “WEEKEND” when ordering on WhatsApp.
Delivery areas: [Areas]. Reply “LIST” for this week’s available items.Monthly essentials reminder
Your monthly essentials may be due for a refill. We can prepare rice, atta, dal, oil, spices, and household items from your usual list.
Send “REPEAT” and we will share the current total for your approval before packing.Fresh stock update
Fresh stock arrived today: [Products].
Available until stock lasts. Prices: [Short Price List].
Reply with quantities, and we will confirm availability before billing.Do not send every offer to every customer. Segment by purchase history—for example, household essentials, baby care, snacks, or regional products—and cap promotional frequency. For stores that receive many unstructured replies, automated classification can reduce manual work; the principles in automated user feedback categorization for Indian SaaS are also relevant to sorting order and service messages.
Templates for retention and customer service
Repeat-order reminder
Hi [Customer Name], you ordered [Product/Category] around this time last month.
Would you like the same items again? Reply “YES” and we will send the list and current price for approval.Complaint acknowledgement
Hi [Customer Name], we are sorry about the issue with order #[Order ID].
We have recorded: [Issue]. Our team will respond by [Time/Date].
Please keep the item and invoice available if an exchange is required.Resolution message
Hi [Customer Name], we have arranged [Replacement/Refund/Credit] for [Issue] under order #[Order ID].
Expected completion: [Date/Time]. Please reply if this does not resolve the problem.Festival or local occasion greeting
Warm wishes from [Store Name] for [Festival/Occasion].
We are open on [Date] from [Time] to [Time]. For urgent grocery needs, message your list here.For high call volumes during delivery windows, a voice-based fallback can help customers who prefer speaking over typing. Compare the operational trade-offs in top-rated voice agent services for Indian businesses before adding automation.
Practical rules for better results
- Ask for one action: “Reply YES,” “send your list,” or “choose 1 or 2” is clearer than several competing calls to action.
- Show price and conditions: Avoid vague “best deal” claims. Include pack size, MRP or selling price, validity, and delivery charges where relevant.
- Confirm before replacing: Never substitute a brand, quantity, or size without customer approval unless the customer has explicitly authorised it.
- Separate service from marketing: Order updates are operational messages; promotional campaigns need consent and an easy opt-out.
- Use local context carefully: Mention landmarks, delivery zones, accepted payment methods, and local languages—but do not expose unnecessary personal information in group chats.
- Track simple metrics: Measure response rate, confirmed orders, average order value, repeat orders, delivery complaints, and opt-outs by message type.
- Review automation: Automated replies should escalate payment disputes, complaints, refunds, and ambiguous orders to a human.
A simple rollout plan
Start with five templates: welcome, availability, order confirmation, delivery update, and feedback. Train staff to use the same status labels and fields. After two weeks, review which messages lead to completed orders and where customers drop off. Then add repeat-order reminders and segmented offers.
The goal is not to message more often. It is to make ordering from your store faster, more reliable, and more personal. A well-maintained WhatsApp workflow can complement your billing system, delivery process, and in-store service while preserving the trust that makes neighbourhood kirana businesses valuable.