WhatsApp can become a useful sales counter for a local hardware shop—not just a channel for festival greetings. Customers already use it to ask whether a product is in stock, compare prices, send measurements, share photos of a broken part, and coordinate delivery. A clear reply can turn that enquiry into a visit, quotation, or completed order.
This guide provides ready-to-edit templates for retailers selling tools, plumbing supplies, electrical goods, paint, fasteners, building materials, and related products. Replace the bracketed fields before sending, and use only customer contacts who have opted in to receive business messages.
Set up WhatsApp Business before sending templates
Create a complete WhatsApp Business profile with your shop name, location, opening hours, phone number, payment options, and delivery area. Add frequently sold products to your catalogue with photos, sizes, brands, prices or “price on request” labels, and stock notes.
Use labels such as New enquiry, Quotation sent, Payment pending, Ready for pickup, Delivered, and Contractor. These simple stages help a small team avoid missed follow-ups. For bookkeeping, connect your message workflow with a cloud-based bookkeeping system for small shops in India, but do not send invoices or customer data through an untrusted tool.
WhatsApp Business supports greetings, away messages, quick replies, catalogues, labels, and broadcasts. Features and limits can change, so verify current availability in the app. Do not assume that ordinary WhatsApp groups or personal accounts provide scheduled messaging, bulk delivery, or automatic CRM integration.
Best WhatsApp templates for hardware shops
1. Stock availability reply
> Namaste [Customer name],
> > Yes, we have [product, brand, size/specification] available at ₹[price] per [unit]. Quantity currently available: [quantity]. Would you like to reserve [number] pieces for pickup or delivery?
Use the exact size, grade, unit, and brand. “Pipe available” is not enough when customers may need a specific diameter and length.
2. Product enquiry when stock is unavailable
> Hi [Customer name], [product/specification] is currently out of stock. We can arrange [alternative product] at ₹[price], or check fresh stock arriving on [date]. Please reply 1 for the alternative or 2 for a restock update.
Offering a credible alternative is more helpful than replying only “not available”. Never promise an arrival date until your distributor has confirmed it.
3. Photo-based identification request
> Please send a clear photo of the part, along with its length/diameter, quantity required, and intended use. If available, also share the brand or model number. We will check the closest match and price.
This is especially useful for taps, fittings, switches, bearings, screws, drill bits, and replacement parts. Tell customers not to share sensitive documents or payment information in photographs.
4. Quotation for a homeowner or contractor
> Quotation from [Shop name]
> Customer: [name]
> Items: [item and specification]
> Quantity: [quantity]
> Material/brand: [details]
> Total: ₹[amount] + [delivery/GST, if applicable]
> Valid until: [date/time]
>
> Availability is subject to confirmation. To approve, reply CONFIRM. For changes, reply with the item and required quantity.
For larger contractor orders, attach a PDF or itemised image and state whether prices include GST, transport, cutting, tinting, or loading charges. Keep a copy of the approved quotation in your billing system.
5. Order confirmation and payment request
> Hi [Customer name], your order #[order ID] is confirmed:
> [short item summary]
> Total payable: ₹[amount]
> Pickup/delivery: [date and time]
> Payment option: [UPI/cash/card/link]
>
> Please verify the order details before payment. We will share the bill and collection/delivery update once processed.
Never ask customers to share a UPI PIN, OTP, card PIN, or password. Confirm payments in the shop’s bank or payment app rather than relying on screenshots.
6. Ready-for-pickup message
> Hi [Customer name], order #[order ID] is ready for pickup at [shop address]. Please collect it by [date/time]. Bring your order reference or share this message at the counter. For a change in pickup time, reply here.
If someone else will collect the order, record the authorised person’s name. This prevents disputes for prepaid or high-value goods.
7. Delivery update
> Your [order ID] from [shop name] has been dispatched to [area]. Expected arrival: [time window]. Delivery charge: ₹[amount]. Please keep [cash/change or payment method] ready. Call [number] if the address or quantity needs correction.
Give realistic time windows and notify customers quickly if a vehicle, weather, or supplier delay changes the plan.
8. Payment reminder
> Hi [Customer name], a balance of ₹[amount] remains for invoice #[invoice ID], dated [date]. Please clear it by [due date] using [approved payment method]. If payment has already been made, send the transaction reference—not your PIN or OTP—and we will verify it.
For contractor accounts, state the agreed credit terms and attach the invoice. Keep reminders factual and private; never post debtor details in a group.
9. Reorder reminder for regular customers
> Hi [Customer name], you may be due for a repeat order of [product] based on your previous purchase. Current price: ₹[price] per [unit]. Reply with the quantity required, or reply STOP if you do not want stock reminders.
Use purchase history responsibly. Avoid guessing a customer’s needs too frequently, and honour opt-out requests immediately.
10. Review request after delivery
> Hi [Customer name], we hope your [product/order] arrived as expected. If you have a minute, please rate your experience here: [Google review link]. If anything is wrong with the item, quantity, or delivery, reply to this message first so we can resolve it.
Do not offer money or discounts in exchange for a positive review. A direct service-recovery route is more valuable than inflated ratings.
Promotional messages that do not feel like spam
Send promotions only to opted-in customers, segment them by interest, and include the validity, location, exclusions, and a clear opt-out instruction. For example:
> Weekend offer at [Shop name]: [product/category] at [offer] until [date], while stocks last. Available for pickup at [area] or delivery within [service area]. Catalogue: [link]. Reply STOP to opt out.
A contractor who buys PVC fittings does not need every paint promotion. Keep broadcast lists small and relevant, and avoid sending repeated messages late at night or during working hours when customers are unlikely to respond.
WhatsApp is only one part of local discovery. Keep your shop’s name, address, phone number, hours, and service area consistent across listings, and review the local SEO ranking factors for Indian businesses. If customers speak Hindi, Tamil, Marathi, Bengali, or another local language, maintain approved versions of key templates; language-specific AI tools can help with drafting, but a staff member should verify technical terms and prices. See this builder’s guide to AI tools for local Indian dialects.
A simple operating routine
- Reply to new enquiries with a stock or clarification template within a defined service window.
- Confirm specification, quantity, price, taxes, delivery charges, and validity before accepting an order.
- Label each conversation after the next action.
- Record quotations, invoices, payments, and returns outside the chat as well.
- Send one follow-up when a quotation is pending; stop if the customer does not engage.
- Review failed deliveries, unanswered enquiries, repeat purchases, and opt-outs each month.
If you later automate replies, keep a human handoff for ambiguous specifications, complaints, credit requests, safety questions, and high-value orders. For privacy-sensitive operations, evaluate secure local-first operating systems before storing customer data on new software.
FAQ
Can a hardware shop send bulk WhatsApp messages?
Use broadcasts or the official WhatsApp Business Platform according to WhatsApp’s current rules, and message only customers who have given appropriate consent. Unsolicited bulk messaging can lead to complaints or account restrictions.
Should prices be included in every message?
Include prices when they are stable and the specification is unambiguous. For volatile prices, large quantities, or multiple brands, state that the quotation is valid until a specified date.
How should a shop handle returns on WhatsApp?
Ask for the invoice number, purchase date, product condition, and photos if relevant. Then communicate the inspection and return decision clearly, in line with your posted policy and applicable law.
Can AI write these messages automatically?
Yes, but use it for drafting, translation, classification, or FAQs—not for inventing stock, prices, delivery dates, warranties, or payment confirmations. Review every customer-facing message before sending unless the workflow has been tested and tightly constrained.