Connect WaSMS to WooCommerce
Install the WaSMS for WooCommerce plugin and start sending WhatsApp messages on every order event.
Last updated 2026-06-02
Install the official WaSMS plugin into your WordPress + WooCommerce store to automatically send WhatsApp messages on order events: created, processing, completed, cancelled.
1. Download the plugin
Get the zip: wasms.net/binaries/wasms-for-woocommerce.zip (or grab it from your dashboard → Integrations card).
2. Install in WordPress
- WordPress admin → Plugins → Add New → Upload Plugin.
- Choose the downloaded zip, click Install Now.
- Click Activate.
3. Configure
A new WaSMS item appears in the WordPress sidebar. Open it.
- Check Enabled.
- Paste your API key from wasms.net/dashboard/api-keys (scope
messages:send). - Leave the WhatsApp account field blank to use your default connected number, or paste a specific account UUID.
- Customize templates if you want (defaults are sensible).
- Click Save Settings.
4. Variables you can use in templates
{first_name},{last_name}{order_number}{total},{currency}{status}{site_name}{order_url}
5. Test it
Place a test order at your store with your own WhatsApp number in the billing phone field. You should receive a message within seconds.
Optionally notify your admin
Toggle Also notify admin? and add your admin WhatsApp number. You will get a copy of every customer message prefixed with your store name — useful for monitoring.
Troubleshooting
- No message — check the order’s billing phone is in
+CountryCode...format. - Hook never fires — some performance/caching plugins disable WooCommerce hooks. Test by temporarily deactivating them.
- API errors — check WordPress debug log (
wp-content/debug.log) for lines starting with[WaSMS].