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

  1. WordPress admin → Plugins → Add New → Upload Plugin.
  2. Choose the downloaded zip, click Install Now.
  3. Click Activate.

3. Configure

A new WaSMS item appears in the WordPress sidebar. Open it.

  1. Check Enabled.
  2. Paste your API key from wasms.net/dashboard/api-keys (scope messages:send).
  3. Leave the WhatsApp account field blank to use your default connected number, or paste a specific account UUID.
  4. Customize templates if you want (defaults are sensible).
  5. 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].

More in Integrations