Integrations
Connect WaSMS to WHMCS
Install the WaSMS WHMCS addon and start sending WhatsApp messages on every order, invoice, and ticket event.
Updated
On this page
The WaSMS WHMCS addon automatically sends WhatsApp messages to your customers when key events happen in WHMCS — new orders, invoice paid, payment reminders, ticket replies. No coding required.
1. Download the addon
Get the latest zip: download from your dashboard → Integrations or pull directly from https://wasms.net/whmcs/wasms-whmcs-addon.zip.
2. Install in WHMCS
- Unzip the file. You will get a
wasmsfolder. - Upload that folder to
modules/addons/inside your WHMCS install via FTP / SSH. - In WHMCS admin go to Setup → Addon Modules.
- Find WaSMS.Net in the list and click Activate.
- Click Configure.
3. Paste your WaSMS API key
You will see a field called WaSMS API Key. Get one from wasms.net/dashboard/api-keys. Required scopes:
messages:send— send outbound messagesmessages:read— show recent activity inside the addonaccounts:read— list your connected WhatsApp numbers
4. (Optional) Add WHMCS API credentials
For advanced features (pulling order/invoice/ticket details to enrich messages, creating tickets from WhatsApp replies), the addon can also call back into WHMCS via your own API credentials.
- In WHMCS, go to Setup → Staff Management → API Credentials.
- Create a new API role with at minimum read on Orders, Invoices, Tickets.
- Create credentials assigned to that role — you will get an Identifier and Secret.
- Paste them into the WaSMS addon’s WHMCS API Identifier and WHMCS API Secret fields.
- WHMCS API URL can be left blank if the addon runs on the same WHMCS install (most cases).
These fields are optional — the basic order/invoice/ticket notifications work without them.
5. Pick events + save
Three toggles at the bottom:
- Send WhatsApp on new order — default Yes. Fires on
AfterShoppingCartCheckout. - Send WhatsApp on invoice paid — default Yes. Fires on
InvoicePaid. - Send WhatsApp on ticket reply — default No. Fires on
TicketAdminReply.
Also wired automatically: InvoiceCreated and InvoicePaymentReminder for due/overdue alerts.
6. Test it
Place a test order in WHMCS using a number you control. You should receive a WhatsApp message within seconds. If nothing arrives, check WHMCS’s activity log (Utilities → Logs → Activity Log) for entries starting with WaSMS.
Troubleshooting
- No message arrives — verify the API key has the right scopes, and your WaSMS organization has at least one connected WhatsApp account.
- WHMCS shows "WaSMS curl error" — your server cannot reach
wasms.net; check firewall/outbound HTTPS. - Some events not firing — some hosts disable WHMCS hook events; check with your host.