Retail · Local stores · WhatsApp commerce
WhatsApp Business API for Retail & Local Stores
It's Saturday afternoon at a shoe store. Forty people have messaged since morning. Someone wants the black pair in size 42, someone sent a screenshot from Instagram asking "available?", a customer from last week wants to know where her parcel is, and two people left items in the website cart and disappeared. One salesperson is answering from the shop phone between customers at the counter. Most retail stores reach this point sooner or later. This guide explains what the WhatsApp Business API changes, which messages are worth automating, what each one costs, and where the free app is still the better choice.
By the On Cloud API team · Updated · Meta rates checked October 2026
- Quick answer
- Key takeaways
- App or API: which does your store need?
- The retail messages worth automating
- Running a WhatsApp catalog
- COD confirmation and payment links
- Local store flows: pickup, repairs, appointments
- What it costs, country by country
- What changes in each country
- How to set it up
- Mistakes that cost stores customers
- FAQs
Quick answer: how should a retail store use the WhatsApp Business API?
Connect WhatsApp to the systems that already run the store, such as your online shop, POS or order sheet, then automate the predictable messages: order confirmations, COD checks, shipping and pickup updates. Keep product questions, complaints and returns with real staff in a shared inbox. Promotional broadcasts come last, because they cost the most and annoy customers fastest.
Key takeaways
- Order, shipping and pickup updates are utility messages. Promotions and abandoned-cart reminders are marketing, which costs several times more in most countries.
- Replies to a customer who messaged you first, inside the open chat, don't need a template and aren't charged as one.
- For cash-on-delivery markets, a one-tap order confirmation before dispatch is usually the single most valuable message a store can send.
- A catalog only helps if prices and stock are current. A wrong "available" costs more goodwill than no catalog at all.
- A shop with one person answering a few dozen chats a day is fine on the free WhatsApp Business App.
Does a retail store need the WhatsApp Business API or is the app enough?
The free WhatsApp Business App suits a store where one or two people answer chats by hand and send the odd broadcast. Move to the API when several staff need the same number, when order updates should go out automatically from your shop system, or when chat history must stay with the business instead of one phone.
| Your store today | Business App | Business API |
|---|---|---|
| Who answers | One person, a few devices | A team on one number, with chats assigned |
| Order and shipping messages | Typed or pasted by hand | Sent automatically when the order status changes |
| Shopify, WooCommerce, POS or CRM | No real connection | Connected through the API and webhooks |
| Broadcasts | Only to people who saved your number | Approved templates to customers who opted in |
| Cost | Free | Meta's per-message fees plus a provider plan |
You don't always have to give up the app. Through Coexistence, an eligible WhatsApp Business App number can often keep working in the app while it's also connected to the API, so staff at the counter can keep using the phone. Our app versus API comparison goes into the details.
Which retail messages are worth automating, and which category are they?
Automate the messages your system already knows the answer to: order received, COD confirmation, packed, shipped, out for delivery, ready for pickup, and refund processed. These are utility templates. Abandoned-cart reminders, new arrivals and sale announcements are marketing. Product questions and complaints should reach a person, with the order details in front of them.
| Moment | Example template | Category |
|---|---|---|
| Order received | "Thanks {{1}}, order {{2}} for {{3}} is confirmed." | Utility |
| COD check | "Please confirm order {{1}}, {{2}} cash on delivery." Buttons: Confirm / Change / Cancel | Utility |
| Shipped | "Order {{1}} is on its way with {{2}}. Tracking: {{3}}." | Utility |
| Ready for pickup | "Your order {{1}} is ready at our {{2}} branch until {{3}}." | Utility |
| Refund processed | "We've refunded {{1}} for order {{2}}." | Utility |
| Abandoned cart | "You left {{1}} in your cart. It's still available." | Marketing |
| New arrivals or sale | "Eid collection is in store from {{1}}." | Marketing |
Meta decides the final category when it reviews each template. A useful rule: if a message only makes sense for this customer's own order or account, it's probably utility. Add a discount or a "shop now" line to a utility message and it becomes marketing.
How should a store run its WhatsApp catalog?
Treat the catalog like a shop window that must always be true. Each item needs a clear name, price, photo, short description and product code, and sold-out items should disappear quickly. Customers can browse the catalog inside the chat and, where Meta supports it, add items to a cart and send it to you as an order request.
The catalog saves the most time on the questions customers ask before buying: what is it, how much, which sizes or colours, and how do I order. It's much less useful when it goes stale. A practical routine for most stores:
- One source of truth: sync the catalog from your online store or product sheet rather than editing two lists by hand.
- Variants in the name or description: "Running shoe, black, sizes 39 to 44" saves a round of questions.
- Real photos: customers on WhatsApp often ask for a second photo anyway; have one ready.
- A weekly check: someone removes sold-out items and fixes prices every week, or every day during a sale.
How do COD confirmation and payment links work on WhatsApp?
After an online order, ask the customer to confirm with one tap before the parcel goes to the courier. Confirmed orders go out; changed orders go to staff; unanswered ones get one reminder and then a call. Where customers prefer to prepay, send the amount and your payment link or wallet number, then confirm receipt in writing.
In markets where cash on delivery is common, such as Pakistan, Bangladesh and India, refused deliveries are a real cost: the courier charge both ways, the packing, and stock tied up for a week. Confirming before dispatch catches wrong addresses, fake orders and customers who have changed their mind while the parcel is still on your shelf.
- Order placed: your store sends the order to the WhatsApp system automatically.
- Confirmation template: order number, items, total, address. Buttons: Confirm · Change · Cancel.
- Confirm: the order is marked ready to ship.
- Change: the chat goes to a staff member with the order details.
- No reply in a few hours: one reminder, then a phone call before you decide.
The full order sequence for Pakistani stores, including JazzCash and Easypaisa payment messages, is in our e-commerce messaging guide.
What can a physical local store do with WhatsApp beyond online orders?
Quite a lot. Stores use it for click-and-collect ("your order is ready at the counter"), repair and alteration status for electronics shops and tailors, appointment booking for fittings or opticians, warranty and service reminders, and a quick way to check stock before driving over. These messages bring people through the door rather than only selling online.
| Store type | Most useful WhatsApp flow |
|---|---|
| Clothing and footwear | Size and stock check, reserve for pickup, alteration ready |
| Electronics and mobile shops | Repair received, repair ready, warranty expiry reminder |
| Grocery and pharmacy | Order list by chat, delivery slot, order ready |
| Furniture and home | Delivery date and time window, assembly booking |
| Opticians, salons, tailors | Appointment booked, reminder the day before |
| Multi-branch chains | Chats routed to the branch nearest the customer |
Click-to-WhatsApp ads on Facebook and Instagram also work well for local stores: someone nearby taps the ad, a chat opens, and your staff can answer "do you have it in blue?" while the customer is still deciding whether to visit.
How much does WhatsApp Business API cost a retail store?
Meta charges per delivered template message at the rate of the customer's country, and the price depends on the category. Utility messages are cheap in most markets; marketing costs much more. Your provider adds a platform fee. Replies inside a chat the customer opened aren't charged as templates, so a store that mostly answers questions pays little to Meta.
To make the numbers concrete, here's one example store in each market, sending 4,000 utility messages (order, shipping and pickup updates) and 1,000 marketing messages (cart reminders and offers) in a month, using Meta's rates from 1 October 2026:
| Customers in | Utility rate | Marketing rate | 4,000 utility | 1,000 marketing | Meta total |
|---|---|---|---|---|---|
| Pakistan | $0.0150 | $0.0473 | $60.00 | $47.30 | $107.30 |
| India | $0.0014 | $0.0118 | $5.60 | $11.80 | $17.40 |
| UAE | $0.0157 | $0.0576 | $62.80 | $57.60 | $120.40 |
| Bangladesh | $0.0037 | $0.0732 (reported) | $14.80 | $73.20 | $88.00 |
| United Kingdom | $0.0220 | $0.0635 | $88.00 | $63.50 | $151.50 |
| USA | $0.0034 | $0.0250 | $13.60 | $25.00 | $38.60 |
| Australia | Check the current figure on Meta's rate card before you budget. | ||||
Two patterns stand out. In Bangladesh, India and the USA, utility updates are so cheap that marketing makes up most of the bill: 1,000 cart reminders cost about five times as much as 4,000 order updates in Bangladesh. In Pakistan, the UAE and the UK, utility messages themselves add up, so one good shipping update beats three thin ones.
Add the provider's plan on top. On Cloud API's plans run from $9.99 to $39.99 a month, with a one-time setup fee; details are on the pricing page. Meta changes rates on 1 January, 1 April, 1 July and 1 October, and our country rate guide tracks each change.
What changes for retail stores in each country?
The flows are the same everywhere, but four things change by market: how customers pay, which language templates need, how much each message category costs, and the local rules on marketing consent. COD confirmation matters most in South Asia; Arabic templates matter in the Gulf; consent records matter everywhere, and especially in the UK and Australia.
Pakistan
COD is still the default for many online stores, so the confirmation template above pays for itself quickly. Customers expect to pay by JazzCash, Easypaisa or bank transfer when they prepay, and many write in Roman Urdu; templates in English or Urdu with simple buttons work well. Utility messages here cost $0.0150 each, so keep shipping updates to the ones customers actually need. The Pakistan e-commerce guide covers this in depth.
UAE
Stores in Dubai and the other emirates usually need both English and Arabic templates, and delivery-slot messages matter because customers plan around them. Prices should show in AED and match what's on your website. Click-to-WhatsApp ads are a common way local stores turn Instagram browsers into conversations.
India
India has the lowest utility rate in this table at $0.0014, so order and delivery updates cost almost nothing. Meta and JioMart showed in 2022 that customers will browse a catalog, add to cart and pay within WhatsApp. Meta is also moving India billing to Indian rupees; check the timing for your account in Meta's billing documentation.
United Kingdom
UK utility messages cost $0.0220, among the highest of any market here, so stores should avoid stacking several updates per order. Under UK data protection and marketing rules, keep a clear record of how each customer agreed to receive promotional messages, and make opting out easy.
USA
Utility is cheap at $0.0034 and marketing is $0.0250, the lowest marketing rate in this table after India. Catalog and cart features vary by market, so check which commerce features are available on your account before promising customers an in-chat checkout. As everywhere, keep opt-in records for promotional messages.
Bangladesh
Facebook-page stores and online shops rely on COD, bKash and Nagad. Order confirmation and courier tracking cost $0.0037 each, but marketing is reported at $0.0732, the highest marketing rate in this table, so cart reminders should be used carefully. Bangla templates are expected. Our Bangladesh guide has the details.
Australia
Australian stores tend to use WhatsApp for service rather than heavy promotion: product questions, order status and post-purchase help. Australia's Spam Act covers commercial electronic messages, so get consent before sending marketing and include a way to unsubscribe. Check Meta's current Australian rate before you plan volumes.
This is general information, not legal advice. Check the consent and privacy rules that apply to your business.
How do you set up the WhatsApp Business API for a store?
Start by listing the questions your staff answer most, then connect your shop system, get a small set of templates approved and launch with order updates before anything else. Verify the business with Meta, choose the number customers already know, train staff on the shared inbox, and only add promotions once the service messages are running smoothly.
- Map the journey: write down every point from first question to after-sales where staff type the same thing again and again.
- Verify and connect: link your Meta business portfolio and number through a provider, and keep the account in your company's name.
- Connect your store: Shopify, WooCommerce or a custom backend sends order events to WhatsApp through the Cloud API or a workflow tool. See our integration guide.
- Approve five templates first: order received, COD check, shipped, ready for pickup, refund processed.
- Set up the inbox: assign chats by branch or by product team, and decide who handles complaints. Our shared inbox guide shows how.
- Measure what matters: first response time, refused COD orders, "where is my order" chats, and repeat purchases. Not the number of messages sent.
New accounts can start conversations with 250 different customers a day at first, rising as message quality stays good, so set up a few weeks before a big sale. If you're moving from another provider, our number migration guide covers what transfers.
What WhatsApp mistakes cost retail stores customers?
The common ones are sending every offer to every contact, letting the catalog go out of date, trapping angry customers in a bot, and measuring message volume instead of sales and service. Each one either costs money in marketing fees or lowers your number's quality rating, which can limit how many customers you can reach.
- Broadcasting to everyone: people who never bought from you block the number, and blocks pull down your quality rating. Send offers to customers who opted in and bought in the last few months.
- Stale stock: a customer drives to the store for a size the catalog said you had. Sync stock or check it before confirming.
- Bots for complaints: a customer with a damaged product wants a person. Hand over immediately, with the order details attached.
- Unofficial bulk tools: anything that links your phone by QR code breaks WhatsApp's terms and puts the number at risk. Read official versus unofficial APIs.
- Counting messages: more messages isn't the goal. Fewer refused orders and fewer "where's my parcel?" chats are.
Frequently asked questions
Is WhatsApp Business API useful for a local retail store?
Yes, once several staff answer the same number, order updates should go out automatically, or you need to connect WhatsApp to an online store or CRM. A small shop where one person answers a few dozen chats a day can stay on the free WhatsApp Business App.
Can a retail store show products on WhatsApp?
Yes. A WhatsApp catalog lets customers browse items with names, prices, photos and descriptions inside the chat. Where Meta supports it, they can add items to a cart and send it to the store as an order request. Keep prices and stock current.
How much does WhatsApp API cost for a store?
Meta charges per delivered template by the customer's country and message category. As of October 2026, a utility message costs $0.0150 in Pakistan, $0.0014 in India and $0.0034 in the USA, while marketing costs more. A provider plan is added on top.
Can WhatsApp API recover abandoned carts?
Yes. A connected online store can send a reminder when a shopper leaves items behind. Meta classes cart reminders as marketing, so they cost more than order updates and need the customer's opt-in. One clear reminder per cart works better than a series.
Can I connect WhatsApp with Shopify or WooCommerce?
Yes. Order events from Shopify, WooCommerce or a custom store can trigger WhatsApp templates through the Cloud API, directly or through a workflow tool. Order confirmation, COD checks and shipping updates are the usual first connections.
How does COD confirmation on WhatsApp work?
After an order is placed, the store sends a template with the order details and buttons to confirm, change or cancel. Confirmed orders are shipped, changes go to staff, and unanswered orders get one reminder and a call. It cuts refused deliveries in cash-on-delivery markets.
Is the WhatsApp Business API the same as the free Business App for shops?
No. The app is free and built for manual chatting on one or a few devices. The API is for software-driven messaging: shared team inboxes, automated order updates and connections to your store or CRM, billed per template message.
Can a store use WhatsApp for sales and support together?
Yes. The same chat can handle a product question before purchase, the order confirmation, shipping updates and a return afterwards. A shared inbox shows staff the customer's history so nobody asks for the order number twice.
What should a retail store automate first?
Start with messages your system already knows: order received, COD confirmation, shipped and ready for pickup. Keep complaints, returns and unusual requests with staff. Add promotions only after the service messages are working well.
Does using the API mean my number can never be restricted?
No. The official API is the supported route, but WhatsApp's policies still apply. Send messages customers expect, get opt-in for promotions and make opting out easy. Too many blocks and reports lower your quality rating and can limit sending.
Sources
- Meta: Pricing on the WhatsApp Business Platform
- Meta: Messaging limits
- WhatsApp Business Messaging Policy
- YCloud: rate changes from 1 October 2026
Tell us roughly how many orders and chats you handle a month, which country your customers are in and which shop system you use. We'll estimate your monthly cost and show you the setup before you pay. Talk to On Cloud API.
Published by On Cloud API. Meta rates change quarterly; check the current rate card before a large campaign.

Meta Verified Tech Provider · 0% markup

