This PowerTool allows you to send SMS Messages to your clients directly from WHMCS.
You will need a ClickSend account to send SMS messages to your clients.
Sign up for a free trial account here.
Set-Up
From the PowerTools dashboard, click on the SMS Gateway tile:
Ensure the tool is switched on and click Save:
Log in to your ClickSend account and click on the Key icon to view your API Key:
Copy the Username and API Key:
Paste them into the ClickSend Username and ClickSend API Key fields under Options:
In the Send From field, set your sender identification.
This can be a registered number you have purchased from ClickSend, an AlphaTag or leave it empty to send from ClickSend’s pool of available numbers.
The Prefix Filter will only send SMS to numbers that start with the set prefix:
This ensures messages are only sent to valid numbers starting with the prefix.
Leave empty if you don’t want to filter message sending (not recommended).
The example above will only send SMS messages to Australian mobile numbers.
Automations
Overdue Invoice
You can also set WHMCS to send an SMS to clients with overdue invoices automatically.
Notifications are sent at the end of the daily cron.
Turn on the automation:
Specify the number of days an invoice is overdue before sending the reminder message.
Set the message you would like to send:
The following merge fields are available:
[NAME] : The client’s first name
[INVNUM] : The invoice number
[URL] : The URL link to view the invoice
Suspension Notification
The tool can also send a text message to your clients when one of their services is suspended.
Turn on the suspension notification:
Set the message you would like to send:
The following merge fields are available:
[SERVICENAME] : Service Name
[REASON] : Suspension Reason
[NAME] : Client Name
[URL] : Link to Invoice list
[DOMAIN] : Associated Domain
Sending SMS on demand to WHMCS Clients:
From the WHMCS -> Client Profile -> Summary tab, click on Send SMS option under Other Actions:
The Send SMS form is shown.
The Send To: field is auto-populated with the client’s phone number. You can override this if required.
Type in your message and click on the Send SMS button.
A Success message is shown with the result from ClickSend:
Any issues with sending are shown as an error: