Customers do not check email the way they used to. Order confirmations sit unread, shipping updates land in spam, and your support inbox fills with “where is my order?” messages you already answered by email. WhatsApp is where a lot of your customers actually live, with open rates far higher than email, and for many stores it is the difference between a customer who feels informed and one who opens a ticket.
This guide shows you how to send WooCommerce order notifications over WhatsApp: what you need, how to set it up, what the provider side costs, and how to decide whether WhatsApp, SMS, or both is right for your store.
SMS for WooCommerce, our WooCommerce SMS notification plugin, sends automated order-status messages over both WhatsApp Business and SMS from one settings screen, so you can add WhatsApp without changing how the rest of your notifications work.
What you need before you start
- The SMS for WooCommerce plugin (latest version)
WhatsApp Business support is built into the current release. Update the plugin before you begin so the WhatsApp provider option appears in settings. - A WhatsApp Business API provider account
WhatsApp order notifications route through a Business Solution Provider, not the free WhatsApp app. The plugin supports mainstream providers such as Twilio and 360dialog. You will create an account with one of them and get API credentials. - A verified WhatsApp Business sender number
Providers require a dedicated business phone number and a verification step. Approval can take anywhere from minutes to a couple of days depending on the provider and your business details. - Approved message templates
WhatsApp requires business-initiated messages (like an order update) to use pre-approved templates. You submit these through your provider, and approval is usually quick for standard transactional messages.
How to set up WhatsApp order notifications
- Install or update SMS for WooCommerce
From your WordPress dashboard, go to Plugins and update SMS for WooCommerce to the latest version, or install it if you have not yet. - Choose WhatsApp Business as the provider
Go to WooCommerce → SMS for WooCommerce → Settings, and select WhatsApp Business as your messaging provider. - Enter your API credentials
Paste in the API keys from your provider account (Twilio or 360dialog). The plugin’s setup guide walks through where each provider shows these keys. - Connect your approved templates
Map your approved WhatsApp templates to each order status you want to notify on (for example, Processing, Shipped, Completed). - Personalise messages with smart tags
Use smart tags to drop the customer name, order number, carrier, and tracking link into each message automatically, so every notification is filled in per order. - Send a test and go live
Trigger a test order or send a test message to your own WhatsApp number, confirm it arrives correctly, then enable the statuses you want customers to receive.
For the exact provider key locations, follow the plugin’s WhatsApp Business setup guide in the docs.
What a WhatsApp order message looks like
A typical shipped notification, built from smart tags, reads like this:
Hi John, your order #4567 has been shipped. Carrier: USPS. Track it here: [tracking link]
Because the message is pre-filled from the order, your team sends nothing by hand. The customer gets the update on the app they check most.
What WhatsApp notifications cost
The plugin itself is a flat annual price. The messaging cost sits with your WhatsApp provider, and this is the part worth understanding before you switch, because it works differently from SMS.
WhatsApp Business API messages are billed by your provider (Twilio, 360dialog, or another), and Meta prices business-initiated conversations by category and destination country. That means your real cost depends on where your customers are and how many notifications you send. Before committing, check the current rates on your chosen provider’s pricing page and estimate against your monthly order volume.
| Cost element | Where it comes from | What to check |
|---|---|---|
| Plugin | SMS for WooCommerce, flat annual fee | One predictable cost |
| WhatsApp message fees | Your provider (Twilio / 360dialog) | Per-conversation rate for your customers’ countries |
| SMS message fees (if used) | Same provider | Per-segment SMS rate, compare against WhatsApp |
| Setup / number verification | Your provider | One-time or included, varies by provider |
Fill the rates from your provider’s live pricing page, then multiply by your expected monthly notification volume. For stores whose customers are mostly in WhatsApp-first regions, the engagement usually justifies the per-message cost; for others, SMS or a WhatsApp-plus-SMS mix may be cheaper.
WhatsApp or SMS: which should you use?
You do not have to choose only one. SMS for WooCommerce sends both, so a common setup is WhatsApp where customers prefer it and SMS as the fallback.
- Use WhatsApp when your customers are in regions where it is the default messaging app, or when you want richer messages with links and formatting.
- Use SMS when you need guaranteed reach on any phone regardless of app, or when SMS is cheaper for your customers’ countries.
- Use both to send WhatsApp first and fall back to SMS, so no customer misses an update.
Frequently asked questions about WooCommerce WhatsApp notifications
Can I send WooCommerce order notifications on WhatsApp for free?
Not through the WhatsApp Business API. The free WhatsApp app is for manual, person-to-person chats and is not built for automated store notifications. Automated order updates route through a Business Solution Provider (such as Twilio or 360dialog), which charges per message. The SMS for WooCommerce plugin connects to that provider and automates the sending.
Do I need a separate phone number for WhatsApp Business notifications?
Yes. The WhatsApp Business API requires a dedicated business number that is not already tied to a personal WhatsApp account. Your provider handles the verification step when you set it up.
Why does WhatsApp require message templates?
WhatsApp requires business-initiated messages to use pre-approved templates to prevent spam. Standard transactional messages like order confirmations and shipping updates are usually approved quickly. You submit templates through your provider, then map them to order statuses in the plugin.
Which WhatsApp providers does SMS for WooCommerce work with?
The plugin supports mainstream WhatsApp Business API providers including Twilio and 360dialog. You create an account with the provider, get your API credentials, and paste them into the plugin settings. The docs setup guide shows where each provider lists its keys.
Can I use WhatsApp and SMS at the same time?
Yes. SMS for WooCommerce sends over both channels from one settings screen, so you can notify by WhatsApp where customers prefer it and use SMS as a fallback. Both channels use the same smart tags and message history.
Conclusion
WhatsApp order notifications meet customers on the app they actually open, which cuts “where is my order?” tickets and makes your updates land. The setup is a plugin update, a provider account, and a few approved templates. With SMS for WooCommerce handling both WhatsApp and SMS from one screen, you can add WhatsApp without rebuilding the rest of your notification flow.
