
Assistro Order Notifications sends WooCommerce order notifications on WhatsApp. Every time an order changes status, your customer receives a WhatsApp message written by you: order received, processing, completed, on hold, refunded, cancelled or failed. You can also receive a WhatsApp alert on your own phone the moment a new order comes in.
Your customers already live in WhatsApp. Order emails get buried in promotions folders and SMS feels impersonal, but a WhatsApp message from the store someone just bought from gets read. The plugin turns the order status changes WooCommerce already tracks into WhatsApp notifications, with no code and no change to your checkout.
Messages are sent from the WhatsApp number you connect to your Assistro account, so customers see your business and can reply to you directly.
What you can do
- Send WhatsApp order confirmations as soon as an order is placed, so customers know you received it.
- Send WhatsApp completion updates when you mark an order as completed.
- Follow up on failed payments by messaging the customer the moment a payment fails and asking them to try again.
- Remind customers about pending payments for orders waiting on bank transfer, cheque or another manual payment method.
- Keep customers informed about holds, cancellations and refunds before they have to contact you.
- Get a WhatsApp alert for every new order on your own number, so you never miss a sale while you are away from the dashboard.
- Write every message yourself for each order status, with placeholders for the customer’s name, order ID, total and more.
- Keep a record of every message as a private note on the WooCommerce order, plus a full message log.
WooCommerce order statuses supported
Turn WhatsApp notifications on or off for each order status, and write a separate message for each one. The plugin includes a ready-to-use default message for every status, so you can switch notifications on straight away and edit the wording later.
- Pending payment – “Hi {name}, your order #{order_id} is pending payment. Total: {total}. Please complete payment to proceed.”
- Processing – “Hi {name}, thanks for your order #{order_id}! We have received it and are processing it now. Total: {total}.”
- On hold – “Hi {name}, your order #{order_id} is currently on hold. We will update you soon.”
- Completed – “Hi {name}, great news! Your order #{order_id} is completed. Thanks for shopping with us.”
- Cancelled – “Hi {name}, your order #{order_id} has been cancelled.”
- Refunded – “Hi {name}, your order #{order_id} has been refunded. Amount: {total}.”
- Failed – “Hi {name}, unfortunately your order #{order_id} payment failed. Please try again.”
WhatsApp alerts for store owners
Add your own WhatsApp number and the plugin will message you whenever a new order is placed. The alert is sent once per order, the first time the order reaches Processing, On hold or Completed, so you are not notified again as the same order moves through later statuses. The alert message is fully editable and supports the same placeholders as customer messages.
Personalize WhatsApp messages with order details
Use these placeholders in any customer message or store owner alert. The plugin replaces each one with the details of the order before sending:
{name}– the customer’s billing first name{order_id}– the WooCommerce order ID{total}– the order total amount{status}– the order status that triggered the message{billing_email}– the customer’s billing email address{order_date}– the date the order was created, in your site’s date format
Reach the right number, even when customers skip the country code
WhatsApp needs a full international phone number, but many customers type their number with spaces, dashes or a leading zero, and leave out the country code. The plugin removes formatting characters and leading zeros from the billing phone number before sending. You can also set a default country code that is added automatically to any number that does not already start with it, which is ideal for stores that sell mainly in one country.
Every WhatsApp message recorded on the order
When a notification is sent, the plugin adds a private note to the WooCommerce order showing the number it went to and the status that triggered it, so your team can see at a glance what the customer has been told. Errors and API responses are written to the WooCommerce logs under the source assistro-order-notifications, and once your store is connected you can open your Assistro dashboard and message logs from inside WordPress.
How it works
- Install and activate the plugin, then open Assistro in your WordPress admin menu.
- On the Configuration tab, connect your store using the API token from your Assistro account.
- On the WooCommerce Events tab, switch on the order statuses you want to notify customers about, edit each message, and add your own number for new order alerts.
From then on, WhatsApp order notifications are sent automatically whenever an order status changes, whether that change comes from checkout, a payment gateway, another plugin, or you updating the order by hand.
Who it is for
- WooCommerce stores whose customers prefer WhatsApp to email or SMS
- Stores that accept bank transfer, cheque or other offline payments and want to follow up on pending orders
- Shops that want fewer “where is my order?” messages from customers
- Store owners who want a WhatsApp alert on their phone for every new sale
- Stores looking for a WhatsApp alternative to SMS order notifications
Requirements
- WordPress 6.4 or later and PHP 7.4 or later
- WooCommerce installed and active
- An Assistro account with a WhatsApp number connected. Create your account
The plugin is free to install. Sending messages requires an Assistro account with an active plan; see Assistro pricing.
More than WooCommerce
Assistro also connects WhatsApp to HubSpot, Shopify, Zoho CRM, Pipedrive, monday.com, ClickUp, Zapier, Make, n8n and Pabbly, so the same WhatsApp number can send messages across the tools you already use. Learn more at assistro.co.
External services
This plugin connects to the Assistro API to deliver WhatsApp messages. It does not send any order data until you connect your store with an API token and switch on at least one notification.
Each time an enabled order status change or new order alert occurs, the plugin sends the following to https://app.assistro.co/api/v1/wapushplus/single/message:
- the recipient’s phone number: the customer’s billing phone, or your store owner alert number
- the message text with placeholders already filled in, which may include the customer’s first name, order ID, order total, order status, billing email and order date, depending on how you write your messages
Your API token is stored in your WordPress database and is removed when you disconnect your store or deactivate the plugin.
Trademark notice
WhatsApp is a trademark of WhatsApp LLC. WooCommerce is a trademark of Automattic Inc. Assistro Order Notifications is an independent product by Assistro and is not affiliated with, endorsed by or sponsored by WhatsApp LLC, Meta Platforms, Inc. or Automattic Inc.