A WooCommerce store sends its order emails into inboxes nobody checks, and the customer then messages the shop on WhatsApp asking where the parcel is. WappBlaster connects WooCommerce to the official WhatsApp Business Platform so the confirmation, dispatch and delivery updates arrive in the app the customer already has open. The work is less about wiring and more about deciding which order statuses deserve a message and keeping those messages strictly transactional.
Mapping WooCommerce statuses to WhatsApp order notifications
WooCommerce has more order statuses than a customer cares about. Pending payment, processing, on hold, completed, cancelled, refunded and failed all exist, and many stores add custom ones such as "packed" or "out for delivery" through a shipping plugin. Not all of them should trigger WhatsApp.
| WooCommerce status | Send a message? | What it should say |
|---|---|---|
| Processing | Yes | Order number, item count, total, expected dispatch window |
| On hold (bank transfer, COD verification) | Yes | What is pending and what the customer needs to do |
| Shipped (custom or plugin status) | Yes | Courier name and a URL button to the tracking page |
| Completed / delivered | Yes | Delivery confirmation and a quick-reply button for "Problem with order" |
| Pending payment | Rarely | Better handled as cart recovery, which is marketing |
| Refunded | Yes | Amount and the method it is returning to |
Connecting WooCommerce order notifications to WhatsApp without code
The WooCommerce connector listens for order events and passes the order fields into WappBlaster, where each status is linked to one approved template. The phone number on the billing address becomes the recipient, so make the checkout phone field mandatory and validate it with a country code. Indian stores lose a surprising share of notifications to numbers typed without +91 or with a leading zero.
- Install the connector and map billing phone, first name, order number, total and the tracking URL field from your shipping plugin.
- Draft one utility template per status you kept from the table above.
- Link each status to its template as a trigger campaign.
- Place a test order on a staff number and walk it through every status manually from the WooCommerce admin.
Stores with custom logic, such as splitting one order across two warehouses, can call the REST API directly and listen to the signed delivery and failure webhooks to log what each customer actually received.
Writing WhatsApp order notification templates that pass review first time
Utility templates get approved quickly when they read like a receipt. A workable shipped template looks like this: "Hi {{1}}, your order {{2}} has left our warehouse with {{3}}. Tap below to track it." with a URL button whose suffix is the tracking number. Note that the body does not end on a variable, and each variable has real words on both sides.
- Use realistic sample values: an actual-looking order number and courier name, not "test".
- Put the invoice in a document header on the processing template if your GST invoice is generated at that point; otherwise attach it to the delivered message.
- Write a Hindi or Arabic variant as a separate language under the same template name if a large part of your buyers prefer it.
The template manager shows the rejection reason if one comes back, so you can fix the exact line rather than guess.
Planning for replies to WhatsApp order notifications
Order messages invite replies: "Can I change the address?", "Please deliver after 6", "Wrong size". A reply opens the 24-hour customer service window, so your team can answer in free-form text without another template. Route those replies into the shared inbox, tag them by order number, and make sure someone with WooCommerce admin access is assigned. An unanswered address change is worse than no notification at all.
Mistakes that turn WooCommerce order notifications into a problem
The most common error is adding "Use code SAVE10 on your next order" to the delivered message. That one line makes the template marketing, and Meta will either reject it or reclassify it, which changes the price of every message in the flow. Keep the cross-sell for a separate, opt-in marketing campaign a few days later.
Also skip WhatsApp for statuses the customer cannot act on, such as internal "picking" steps, and do not message failed payments from a payment gateway retry loop, which can fire several times in minutes. If your store ships under ten orders a week, the plain WooCommerce emails plus a WhatsApp chat button may honestly be enough.
What WooCommerce WhatsApp order notifications cost to run
WappBlaster is billed as one annual platform fee of ₹7999 in India or $200 internationally, and each delivered utility message carries Meta's own charge, passed through at cost and itemised on your statement. Utility messages are priced below marketing ones by Meta, which is one more reason to keep order updates free of promotional wording.