Skip to content
WACRM.AI
Two online-shop owners in their studio, one carrying a parcel and one checking orders on a tablet beside a clothing rail

Industry playbook

WhatsApp order automation for WooCommerce stores

WhatsApp order automation for WooCommerce sends an approved WhatsApp template the moment an order event happens in your store: an order placed, a cash-on-delivery check, an order completed or a cart left behind. This WACRM playbook maps WooCommerce's order statuses to the right message, Meta's category and price, and the opt-in each one needs.

By the WACRM team Updated

10 min read Share

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.

How one order rule runs, from the WooCommerce event to the delivered WhatsApp message.

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 statusWhat WooCommerce says it meansWhatsApp messageMeta category
Processing (paid online)Payment received, stock reducedOrder confirmationUtility
On holdAwaiting payment confirmationOrder confirmation (no “paid” wording)Utility
Processing, paid by cash on deliveryKept in Processing until payment is collectedCOD confirmationUtility
CompletedOrder fulfilled and completeDelivery updateUtility
Cart left before checkoutNot an order statusAbandoned-cart reminderMarketing

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 marketUtility (order updates)Marketing (cart reminder)
India$0.0014$0.0118
Brazil$0.0068$0.0625
Mexico$0.0085$0.0397
United States$0.0034n/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.

Example conversation: the order confirmation goes out on the order event, and the customer’s reply reaches your team. Sample text, no customer data.

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:

  1. 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.
  2. 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.

  1. 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.
  2. 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.
  3. Switch on the rules. Each approved template is linked to its order event, with the opt-in check on the cart reminder.
  4. 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.

WACRM

Talk to an expert

A person from the WACRM team replies.

Ask David a question about “WhatsApp Order Automation for WooCommerce Stores”.

Replies within one working day, usually sooner on WhatsApp.

Frequently asked questions

Which WooCommerce order events can send a WhatsApp message with WACRM?

Four: order confirmation when an order is placed, a cash-on-delivery confirmation for COD orders, a delivery update when the order is shipped or completed, and an abandoned-cart reminder for a cart left without checkout. Our team maps each one to your store's statuses during Setup Commerce.

Is a WhatsApp order confirmation a Utility or a Marketing message?

Utility, as long as it is non-promotional and specific to the customer's order, for example with the order number. Meta's categorization guidelines say a template that mixes an order update with a promotion is treated as Marketing.

Do customers need to opt in to receive WhatsApp order updates?

Meta requires opt-in before a business messages people on WhatsApp, so collect it at checkout with a clear WhatsApp checkbox. Abandoned-cart reminders are Marketing and need that opt-in for marketing messages as well; send them only to customers who gave it.

Are WhatsApp order updates free inside the 24-hour customer service window?

No longer. Meta's pricing page says Utility templates sent inside an open customer service window are charged again from 1 October 2026, at the Utility rate of the customer's market.

Do I need a WooCommerce plugin to automate WhatsApp order messages?

No WACRM plugin is needed. Our team connects your store through WooCommerce's own REST API as part of Setup Commerce, reads your order events and links each one to an approved WhatsApp template.

Want this set up for you?

Quick Setup connects your number with coexistence in 48 hours, done by a person.