WhatsApp order automation for WooCommerce sends an approved WhatsApp template when an order event happens in your store, so the customer hears from you without anyone typing a message. With WACRM, our team connects your store and sets up four order messages for you with order automation: confirmation, cash-on-delivery check, delivery update and abandoned-cart reminder.
The rest of this playbook is the detail behind that answer: which WooCommerce statuses should trigger a message and which should stay quiet, how Meta categorizes and prices each message, what opt-in you need, and what to watch once it is live. It applies to any business selling through WooCommerce, the commerce plugin for WordPress, from a fashion label to a pharmacy taking delivery orders or a bakery running pre-orders.
What is WhatsApp order automation for WooCommerce?
It is a set of rules that watch your store’s order events and send a matching WhatsApp template to the customer. Every rule has four parts: the event in WooCommerce (an order is created or its status changes), a check (is this message allowed for this customer, is the template approved), the template with the order’s details filled in, and the result (the message is delivered and any reply lands in your inbox).
Because these messages go out on the WhatsApp Business Platform, each one uses a message template that Meta has reviewed and assigned a category. That category decides two things: whether the customer needs to have opted in for that kind of message, and what Meta charges per delivered message.
1 · Event
WooCommerce creates an order or changes its status.
2 · Checks
Rule switched on? Template approved? Opt-in on record?
3 · Template
Order number, items and total filled into the template.
4 · Result
Delivered from your number; replies arrive in the team inbox.
Which WooCommerce order events should send a message?
Four events cover what customers ask about most: did my order go through, do you still want this COD order, where is my parcel, and did I forget something in my cart. Map them to WooCommerce’s own order statuses, and leave the rest quiet.
The four core messages
WooCommerce defines eight order statuses in its order status documentation (checked 2026-11-13). The table shows which ones are worth a WhatsApp message and why.
| WooCommerce status | What WooCommerce says it means | WhatsApp message | Meta category |
|---|---|---|---|
| Processing (paid online) | Payment received, stock reduced | Order confirmation | Utility |
| On hold | Awaiting payment confirmation | Order confirmation (no “paid” wording) | Utility |
| Processing, paid by cash on delivery | Kept in Processing until payment is collected | COD confirmation | Utility |
| Completed | Order fulfilled and complete | Delivery update | Utility |
| Cart left before checkout | Not an order status | Abandoned-cart reminder | Marketing |
Source: WooCommerce order statuses and Meta template categorization, both checked 2026-11-13. WooCommerce’s Cash on Delivery documentation (checked 2026-11-13) keeps a COD order in Processing until the money is collected, so the payment method tells the two Processing rows apart.
A cash-on-delivery order deserves its own message because nobody has paid yet. Asking the customer to confirm before dispatch catches orders placed by mistake; the COD confirmation guide covers the wording and timing in detail.
Statuses that should stay quiet
- Draft: a temporary checkout record from the block-based checkout, not a submitted order.
- Failed: the payment was declined. A message here can feel like blame; let the store’s own checkout retry handle it.
- Cancelled and Refunded: if you message these, write them as plain account updates with no offer attached, and test them with a few orders first.
A shop that ships its own parcels might also send a “shipped” update before “Completed”. WooCommerce has no “shipped” status by default, so that depends on how your store is set up; our team maps it during setup if your store records one.
Is an order update a utility or a marketing message?
An order update is a Utility message when it is non-promotional and specific to the customer’s own order. Meta’s template categorization guidelines (checked 2026-11-13) list order confirmations with order numbers and shipping updates with delivery dates as typical Utility examples.
The rule has a sharp edge: a template with mixed content, such as an order update that also announces a sale, is treated as Marketing. Meta can recategorize a template after approval, with advance notice, or immediately if a business has misused categories before.
Keep order templates clean
Name the order number, the items or total, and the next step. Leave out discount codes, “you may also like” lines and new-arrival teasers. Send those as separate Marketing messages to opted-in customers.
The abandoned-cart reminder is the exception in this set. Its aim is to bring back a sale, so it is a Marketing template from the start, and it should be submitted that way. The template approval guide walks through submitting each category so it is approved the first time.
What does each automated order message cost?
Meta charges per delivered template message, at a rate set by the customer’s market and the template’s category. Since 1 October 2026, Meta’s pricing page (checked 2026-11-13) says Utility templates sent inside an open 24-hour customer service window are charged again; from 1 July 2025 until then they had been free.
| Customer’s market | Utility (order updates) | Marketing (cart reminder) |
|---|---|---|
| India | $0.0014 | $0.0118 |
| Brazil | $0.0068 | $0.0625 |
| Mexico | $0.0085 | $0.0397 |
| United States | $0.0034 | n/a (see note) |
| United Kingdom | $0.0220 | $0.0635 |
| Germany | $0.0550 | $0.1365 |
Meta’s USD list rates per delivered message, effective 1 October 2026 (rate card checked 2026-11-01).
US cart reminders: Meta’s Marketing Messages guide (checked 2026-11-13) says that starting 1 April 2025 Meta does not deliver Marketing messages to WhatsApp users in the United States, so a cart reminder cannot reach a US (+1) number; Utility order updates are not affected.
A store in Mexico sending 1,000 order confirmations in a month pays 1,000 × $0.0085 = $8.50 to Meta for those messages if all are delivered. The same 1,000 messages as Marketing would cost $39.70, which is one more reason to keep promotions out of order templates. The message pricing guide has the full rate card and how the 24-hour window works.
Do customers need to opt in?
Yes. Meta’s opt-in rules (checked 2026-11-13) say a business must get opt-in before messaging people on WhatsApp, and that the opt-in must name the business and make clear the person wants its messages. For a WooCommerce store, checkout is the natural place to ask.
- Add a WhatsApp checkbox at checkout that names your business and says what you will send: order updates, and offers only if you ask for those separately.
- Store when and how each customer opted in, next to their contact record.
- Send the abandoned-cart reminder only to customers who opted in to marketing messages; a phone number typed in for delivery is not that opt-in.
- Make opting out easy in every message, and honour it straight away.
The abandoned cart guide goes deeper on reminder opt-in and timing. In WACRM, the cart reminder rule only sends to a customer with opt-in on record.
How does WhatsApp connect to a WooCommerce store?
WooCommerce exposes orders through its own REST API (checked 2026-11-13). The store owner creates a key in WooCommerce’s REST API settings and gives it Read, Write or Read/Write access. That is how order details reach the WhatsApp side without anyone copying them by hand.
Order confirmation · Utility template
Hi Ana, thanks for your order #10482: 2 × ceramic mug, total shown at checkout. We will message you here when it ships.
Customer
Great! Can you send it to my office address instead?
Team inbox · reply
Of course, please send the full address and we will update order #10482 before it ships.
Reading orders
Each message only needs a handful of order fields: the order number, the customer’s first name and phone number, the items or total, the payment method (to spot cash on delivery) and the status. Keeping templates to those fields also keeps them clearly Utility. When the customer replies, the conversation continues in the shared team inbox, where anyone on your team can pick it up. For the questions customers ask before and after they buy, a WhatsApp AI agent for ecommerce can answer in the same conversation, and the WooCommerce order status notifications guide goes through each status message in detail.
When a delivery fails
Integrations that rely on WooCommerce webhooks need a plan for failures. WooCommerce’s webhook documentation (checked 2026-11-13) says a webhook is disabled automatically after more than five consecutive delivery failures, where any response other than 2xx, 301 or 302 counts as a failure. Two habits keep order messages reliable:
- Send once per event. A retried event should never produce a second confirmation. WACRM records each order’s confirmation, so a repeated event for the same order and status does not send it again.
- Check that rules are still running. After a hosting change, a plugin update or downtime, place a test order and confirm the message arrives.
How do you set it up with WACRM?
Our team sets it up for you with Setup Commerce, usually in 3–5 days after a quote. There is no plugin to configure and no rule editor to learn on your side.
- Connect the store. Our team links your WooCommerce store to WACRM and reads order data through the WooCommerce REST API. The WooCommerce integration page explains what is connected.
- Write and submit the templates. Order confirmation, COD confirmation, delivery update and abandoned-cart reminder, each written in your tone, given the right category and submitted to Meta for approval.
- Switch on the rules. Each approved template is linked to its order event, with the opt-in check on the cart reminder.
- Test with real orders. A test order for each event confirms the right message arrives on WhatsApp before your customers see it.
Order automation runs on the WhatsApp Business Platform with your own number. With coexistence, on the plans that include it, you can keep using the WhatsApp Business app on your phone for one-to-one chats while the automated messages go out through the platform; the keep your phone app page explains how. Selling on Shopify as well? WACRM also connects Shopify stores, and the online shops page shows how WACRM fits a store’s whole WhatsApp workflow.
What should you measure after launch?
Measure whether the messages cut the questions your team answers by hand, and whether customers keep reading them. A short checklist for the first month:
- “Where is my order?” chats: compare how many arrive per week before and after delivery updates go live.
- COD orders confirmed vs cancelled before dispatch: every cancelled order caught early is a courier trip not wasted.
- Template quality: watch each template’s quality rating in your WhatsApp account; falling quality usually means a message is unwanted or arrives at the wrong moment.
- Blocks and opt-outs: a rise after a new template is a signal to rewrite or retime it.
- Cart reminders that lead to an order: track them separately, since they are the only Marketing message here.
Start with the order confirmation, since every customer gets one, then add the COD check, delivery update and cart reminder once the first one runs cleanly.
Get your WooCommerce order messages running
Ready to send order confirmations, COD checks, delivery updates and cart reminders on WhatsApp without typing them? See how WACRM order automation works, and our team will connect your WooCommerce store and build the templates for you.