Integrations

Connect WaSMS to WooCommerce

Install the WaSMS for WooCommerce plugin and start sending WhatsApp messages on every order event.

Updated

On this page

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].

Did this guide solve it?