0

Overview

SMS Center For WHMCS has been designed to let you send text messages to both your clients and staff members right from within your WHMCS. The module features support for over 80 SMS gateways, including the world’s favorite Twilio, Clickatell and FastSMS. With it, you will be allowed to verify new customers and orders, as well as establish two-factor authentication to access your system.

Our module will empower you to create easily editable SMS templates that correspond to specific WHMCS email templates, both default and custom ones. You will be able to send single text messages as well, simply through picking a customer or typing in any number manually. What is more, SMS Center For WHMCS will allow you to text your administrators upon specific events, e.g. when important tickets are opened. As another option, you can design templates for mass SMS messages and send them at any preferred time, following the adjustable recipient filtering. If needed, you will be allowed to regulate multiple configurations under every active SMS gateway, each dedicated to a different group of countries. Having all kinds of sent messages stored in the archive, you as well as your clients can quickly browse and review any notification whenever wanted. As an added benefit, you can text the customers via branded messages as soon as you integrate the module with Multibrand For WHMCS. Upon the combination with Client Profile Viewer For WHMCS, sending individual SMS messages will be possible from nearly any area of your WHMCS system.

At any moment, your clients will be free to decide whether or not to receive SMS notifications. Once they opt in, they will be allowed to select particular types of messages they would like to have access to. Text notifications can be also used to equip customers with tokens required to complete the process of account or order activation.

Go beyond the ordinary means of securing a rapid and efficient flow of information. Open up a new channel of customer devotion with SMS Center For WHMCS, and stay close to your audience anytime, anywhere!

Features

  • Admin Area

    • Notify Your Clients And Administrators Via SMS Messages
    • Use Single Or Multiple Configurations Per SMS Gateway
    • Define SMS Gateway Rules Per Country
    • Send SMS Using Client's Phone Number Field Or Custom Filed
    • Use SMS Queue To Send SMS Within Defined Time Period
    • Manage List Of Queued SMS
    • Send Single SMS To Chosen Client Or Type In Any Number Manually
    • Send Mass SMS Using Recipient Filtering
    • Define SMS Template Counterpart Of Each Email Template
    • Define Mass SMS Templates
    • Estimate Message Length Using Character Counter
    • Create Different Language Versions Of Each SMS Template
    • Choose SMS Notifications To Be Received By Each Administrator
    • Notify Chosen Administrators Via SMS When:
      • Specified Product Is Ordered
      • Specified Product Addon Is Ordered
      • Specified Domain Is Ordered
      • Ticket With Specified Priority Is Opened Or Flagged
      • Support Ticket Have Response
      • Support Ticket Department Reassigned
      • Specified Administrator Or Client Logs In
      • Product Automatic Setup Failed Or Succeeded
      • Service Is Suspended
      • Service Unsuspension Failed Or Succeeded
      • Domain Renewal Failed Or Succeeded
      • New Order Is Submitted
      • New Cancellation Request Is Submitted
    • Enable/Disable SMS Notifications Per Administrator
    • Enable/Disable SMS Gateways
    • Check Connection With SMS Gateways
    • Enable/Disable SMS Templates
    • View Verification Status Of Clients And Orders On WHMCS Lists
    • Manage Clients Verification Status, Accepting SMS And Marketing SMS Agreements From Addon
    • Manually Verify Client Status On Client Summary Page
    • Send SMS From Client Summary Page
    • SMS Templates - Merge Fields Support
    • Choose Client Custom Field To Be Used As Client Phone Number
    • Set Custom Token Length And Characters Set
    • Adjust Format Number To International Automatically
    • View SMS History
    • View Logs
  • Client Area

    • Choose To Opt-In/Out From Receiving SMS Messages
    • Choose SMS Notifications To Receive
    • View SMS History
    • Request SMS Token To Be Resent
  • Security And Verification

    • Two-Factor Authentication Submodule - Use Second Layer Of Security:
      • Client Area Login
      • Admin Area Login
    • Verify New Client Accounts With SMS Token
    • Verify New Orders With SMS Token:
      • Before And/Or After Checkout
  • Mass SMS Recipient Filtering

    • Client Account Filter:
      • Account Statuses
      • Account Custom Fields
      • Account Languages
      • Account Brand
    • Addon Filter:
      • Purchased Addons
      • Purchased Addon Statuses
    • Domain Filter:
      • Domain Statuses
    • Product Filter:
      • Purchased Products
      • Purchased Product Statuses
      • Purchased Product Servers
  • Supported SMS Gateways

    • 360Messenger
    • 4jawaly
    • Africa's Talking
    • Amazon SNS
    • Aruba Network
    • Asist BT
    • Atomic SMS
    • Bandwidth.com
    • BearSMS
    • Beem Africa
    • BoxisSMS
    • BudgetSMS
    • BulkSMS
    • Burst SMS
    • BYTEHAND
    • Cheap Global SMS
    • Clickatell
    • ClickSend
    • CommzGate
    • ConnectSaudi
    • Dialpad
    • EBulkSMS
    • eSMS.vn
    • FastSMS
    • FireText
    • Geez SMS
    • Grameenphone
    • Gretor SMS
    • Hajana One
    • HostPinnacle
    • ICOMBD
    • InfoBip
    • IT Core
    • Kavenega
    • MEDIA SAT
    • MessageBird
    • MiM SMS-eSMS
    • Mobishastra
    • Mocean SMS
    • Msegat
    • Nexmo
    • OnnoRokom SMS
    • OVH SMS
    • Releans
    • SemySMS
    • SerwerSMS.pl
    • Sinch
    • sms77.io
    • SMSAPI.com - Sign up now on preferential terms
    • SMSAPI.pl - Sign up now on preferential terms
    • SMS Bao
    • SMS Broadcast
    • SMSEagle
    • SMS Gateway Me
    • SMSGlobal
    • SMS Maldives (SMSMV)
    • SMSO.ro
    • SMSPortal
    • SMSpubli
    • smss.co.il
    • Sozuri
    • Telenor
    • Telnyx
    • TextAnywhere
    • Textlocal
    • Textplode
    • TNZ
    • TraiTel
    • Trio Mobile
    • TurboSMS
    • Twilio
    • Unifonic
    • VasPro
    • VoIP.ms
    • Voodoo SMS
    • WebSMS.lk
    • WinSMS
    • Yamamah
    • Yunpian
    • Zenziva
    • Zettatel
    • Missing your favorite SMS gateway? We will integrate it for free!
  • General Info

    • Meets GDPR Requirements
    • Module API - Integrate Other SMS Gateways
    • Integrated With Client Profile Viewer For WHMCS - Send SMS From Any WHMCS Place
    • Integrated With Multibrand For WHMCS - Send Personalized SMS Messages Based On Clients Brands
    • Fully Integrated With Lagom WHMCS Client Theme
    • Multi-Language Support
    • Supports PHP 8.2 Back To PHP 7.4
    • Supports WHMCS Themes "Six" And "Twenty-One"
    • Supports WHMCS V8.11 Back To WHMCS V8.8
    • Requires ionCube Loader V13 Or Later
    • Easy Module Upgrade To Open Source Version
Read More

Changelog

v3.16.2

Released: Aug 14th, 2024
New Feature
  • WHMCS V8.11 support
  • Support for PHP 8.2 version
Changed
  • Requires ionCube Loader V13 or later

v3.16.1

Released: Aug 7th, 2024
Improvement
  • Maintenance update and stability optimizations
Bug Fix
  • Solved problem with being unable to save the "0" zero value for "Token Validity Period" of "Client SMS Activation" configuration - case #949
  • Eliminated rare redirection loop that might have occurred when the WHMCS "Force Client Users to enable Two Factor Authentication on Next Login" option was enabled along with module's "Client SMS Activation" option - case #950

v3.16.0

Released: May 17th, 2024
New Feature
  • ConnectSaudi gateway support - case #943
  • Zenziva gateway support - case #945
  • TNZ gateway support - case #932
Improvement
  • Updated MiM SMS-eSMS gateway to meet the latest API requirements - case #934
Removed
  • Support for WHMCS V8.7 and previous
Bug Fix
  • Fixed error notice about the lack of provided phone number for the guest client when trying to complete an order via the Lagom One Step Order Form For WHMCS
  • Corrected phone number parsing for client accounts created using WHMCS API - case #933
  • Eliminated error notice encountered when using the "Test Connection" functionality for the BulkSMS gateway if the "Eapi URL" was provided without the "/" slash character at its end - case #938
  • The "Force SMS Verification before checkout" option will now work properly if the WHMCS "Default to Client Area" configuration is enabled - case #939
  • Fixed problem with saving a large number of countries for the "Client SMS Activation" configuration - case #940
  • Other minor code corrections

v3.15.2

Released: Jan 15th, 2024
New Feature
  • WHMCS V8.9 support
  • WhatsLoop SMS gateway support - case #912
Bug Fix
  • Corrected Unicode support for BulkSMS gateway - note: applicable in messages up to 280 characters due to API limitations - case #913
  • Solved problem where the code prefix and country code were not included in the sent message - case #911
  • Eliminated the "500" error occurring with the SMSO.ro gateway due to an invalid sender provided in the configuration - case #905
  • Editing the SMS number in the custom field will no longer add white characters after the country prefix which might have forced clients to re-validate their accounts when admins edited their profile - case #909
  • Removed the "api=1" parameter from the SMSGlobal gateway integration, which may have caused the sender ID to be overwritten by a shared number - case #900
  • Corrected code in the "SMS History" tab of the client profile in the admin area to avoid conflicts with other modules
  • Resolved issue with a redirection loop that could occur when account verification was enabled along with two-factor authentication - case #895
  • Variables will now be properly interpreted in the SMS messages when using non-English language in WHMCS and the related translation file for the module was not created - case #914
  • Corrected functionality of the "Skip Queue" option when sending the message directly from the client profile - case #915
  • Minor code corrections

v3.15.1

Released: Aug 14th, 2023
New Feature
  • WHMCS V8.8 support
Improvement
  • Implemented language overrides support, enabling the utilization of customized translations
Removed
  • Support for WHMCS V8.5 and previous

v3.15.0

Released: Jun 27th, 2023
New Feature
  • Geez SMS gateway support - case #887
  • Asist BT (Bilgi Teknolojileri) SMS gateway support - case #886
  • 360Messenger gateway support - case #890
  • Option to disable phone number validation to allow multiple clients to share the same number - case #883, #885
Improvement
  • Code adjustment for 4jawaly SMS gateway to ensure compatibility with API changes - case #871
  • Updated EBulkSMS gateway configuration to support HTTPS protocol - case #889
Removed
  • Gateway.sa support due to lack of data required to keep compliance with API after its changes - case #882
Bug Fix
  • Eliminated rare "Failed to create database session" error that could have occurred when running the cron job - case #888
  • Corrected display of invalid number in the confirmation order window with the "Use Custom Number" option enabled
  • Other minor code corrections

v3.14.1

Released: Mar 17th, 2023
New Feature
  • TurboSMS gateway support - case #810
  • SMSO.ro gateway support - case #875
Bug Fix
  • Solved problem with invalid validation of client custom field number - case #870
  • Fixed cases with the "SMS History" tab being inaccessible from the admin area - case #872
  • Corrected problem with the white screen when trying to deactivate the addon module - case #873
  • Added missing localization entry in the "SMS History" tab - case #874
  • Eliminated double slash ("//") characters that incorrectly appeared in the affiliate referral URL sent from the SMS template - case #877
  • Other minor code corrections

v3.14.0

Released: Jan 25th, 2023
New Feature
  • WHMCS V8.6 and V8.7 support
  • Support for PHP 8.1 version
  • Amazon SNS (Simple Notification Service) gateway support - case #800
  • IT Core gateway support - case #801
  • Choose when the SMS verification shall be forced: before, after the checkout or both - case #767
  • Enable automatic deletion of log entries which are older than the specified number of days - case #572
  • Added client phone number validation during the account registration - case #699
  • The token expiration date can now be included in the sent SMS messages - case #710
Improvement
  • Confirming the client account with the phone number will now be logged in the SMS history - case #676
  • The token verification section will be automatically loaded upon changing the client number in the account settings - case #707
  • Adjusted display of the SMS two-factor authentication window in the client area for WHMCS "Twenty-One" theme and "Lagom WHMCS Client Theme"
  • Added related "Product Addon" marge field variables to mass SMS templates
Changed
  • Requires ionCube Loader V12 or later
  • Renamed "Expire Validate After X Days" option to "Token Validity Period (Days)" with updated tooltip content for a more precise setting explanation - case #846
Removed
  • Support for WHMCS V8.3 and previous
  • Support for PHP 7.3 version
  • TurboSMS gateway support due to the service closure
Bug Fix
  • Solved problem with a missing prefix number for SMS two-factor authentication number when using "Lagom WHMCS Client Theme" - case #799
  • Fixed cases when the full client name for "Activation before order" log entries could not be displayed in the SMS history
  • Resolved issue with missing certain marge field variables when editing mass SMS template - case #848
  • Corrected Yamamah gateway endpoint protocol from "HTTP" to "HTTPS" - case #814
  • Certain code adjustments related to the "Multibrand For WHMCS" integration
  • Various corrections related to searching and filtering assorted entries
  • Eliminated number of entries generated into "tblerrorlog" database table
  • Many other code corrections, UI, and language adjustments

v3.13.0

Released: Jun 7th, 2022
New Feature
  • WHMCS V8.5 support
  • Msegat gateway support - case #789
  • SerwerSMS.pl gateway support - case #794
  • HostPinnacle gateway support - case #781
  • Gateway.sa support - case #791
  • Beem Africa gateway support - case #793
  • ICOMBD gateway support - case #667
  • WebSMS.lk gateway support - case #784
  • TextAnywhere gateway support - case #785
  • Dialpad gateway support - case #792
Improvement
  • Added "Sender ID Value" field to the Gretor SMS gateway configuration - case #780
  • Updated endpoint URL for changed VasPro gateway API address - case #787
Removed
  • Support for WHMCS V8.1 and previous
Bug Fix
  • Resolved problem where using SMS account verification in the client area could wrongly redirect to a non-existing page after providing a token by the client - case #610
  • Country names containing more than one word will be now detected correctly by the applicable filter when using SMS account verification - case #776
  • Other minor code adjustments

v3.12.0

Released: Jan 21st, 2022
New Feature
  • WHMCS V8.4 support
  • Releans gateway support - case #773
  • Zettatel gateway support - case #772
  • Added "Reset2FA" argument to the cron script to allow turning off the two-factor authentication for all users without a provided phone number - case #775
Improvement
  • Added "Sender ID Value" field for Gretor SMS gateway configuration - case #780
Bug Fix
  • Eliminated "Call to a member function get() on array" error that might have occurred when trying to translate an email template content - case #779
  • Corrected compatibility issue with the WHMCS Lagom 2.0 theme - case #777
  • Configuration of the "Token Resending Attempts Number" will be now properly taken into account - case #774
  • Other minor code corrections

v3.11.0

Released: Dec 3rd, 2021
New Feature
  • FireText gateway support - case #752
  • VoIP.ms gateway support - case #755
  • Telenor gateway support - case #765
  • TURBO SMS gateway support - case #734
  • SemySMS gateway support - case #717
Changed
  • Authentication method for the Aruba Network gateway - case #759
Removed
  • Mobily gateway support due to the service closure
Bug Fix
  • Fixed problem with dragging left-right templates tabs - case #753
  • Corrected invoice dates related to merge field variables for SMS templates - case #756
  • Client SMS sign-up account verification will now work correctly if a client presses the "Enter" key instead of clicking the "Submit" button - case #760
  • Eliminated "The sending messaging profile must be specified" error for Telnyx SMS by adding missing "Messaging Profile ID" to the gateway configuration
  • Merge field variables for the "Hosting Quota Notifications" SMS template will now work properly - case #766

v3.10.1

Released: Sep 24th, 2021
New Feature
  • WHMCS V8.3 support
Bug Fix
  • Additional corrections related to "SMS Sending Time Frame" when the schedule was selected with the same time in both fields - case #735
  • Invoice date marge field variables will be now properly used in sent SMS messages - case #756
  • Fixed problem with dragging by cursor SMS template categories tabs - case #753
  • Other slight corrections

v3.10.0

Released: Sep 1st, 2021
New Feature
  • Multibrand For WHMCS module integration which allows sending branded SMS messages with support for SMS history, templates, and merge fields variables
  • Kavenegar SMS gateway support - case #744
  • Telnyx SMS gateway support - case #740
Bug Fix
  • Fixed problem with filtering clients by owned products when sending mass SMS messages - case #725
  • Other minor code corrections and improvements

v3.9.1

Released: Aug 12th, 2021
Bug Fix
  • Fixed problem with displaying certain phone numbers if additional unwanted characters were provided as phone format - case 704
  • The time between sending the next activation codes for two-factor authentication will be now properly displayed in the notice - case #709
  • Eliminated problem with SMS messages not being sent using queue if "SMS Sending Time Frame" was selected with the same time in both fields - case #735

v3.9.0

Released: Jul 28th, 2021
New Feature
  • WHMCS V8.2 support
  • Sinch SMS gateway support - case #527
  • Cheap Global SMS gateway support - case #691
  • Sozuri gateway support - case #701
  • VasPro gateway support - case #713
  • SMS Bao gateway support - case #719
Improvement
  • Added additional order-related merge field variables used with an order confirmation template - case #702
  • The "From" field has been added into the configuration page of the Africa's Talking gateway - case #703
Changed
  • Enabling two-factor authentication now requires a mobile number to be provided manually on the first step - case #708, #714, #727
Removed
  • Support for WHMCS V7.10 and previous
  • Support for PHP 7.1 version
Bug Fix
  • Resolved issue with sending messages using MiM SMS-eSMS even when the successful notification was returned - case #692
  • Fixed problem with special characters encoding in Twilio gateway - case #695
  • "{$service_suspension_reason}" merge field variable will be now properly read in auto-suspension messages - case #696
  • Adjusted SMSGlobal endpoint to fulfill the new API requirements - case #698
  • Resolved assorted problems with sending messages using "New Order Notification", "Client Sign-up Email", and "Password Reset Validation" templates - case #700, #702, #705
  • Fixed issue that might have caused the two-factor authentication token to be sent to an incorrect client number - case #708, #714, #727
  • Corrected verification of the two-factor authentication token after sign-up - case #708, #714, #727
  • Solved problems with sending SMS template messages related to invoice payments - case #711
  • Eliminated issue that might have caused "Your SMS number is not defined" notification to be unnecessarily displayed when "Use Custom Number" option was disabled - case #712
  • Fixed "Unknown Error" when sending a message from client summary using SMSGlobal gateway - case #716
  • Other code corrections and improvements

v3.8.0

Released: Feb 9th, 2021
New Feature
  • WHMCS V8.1 and "Twenty-One" theme support
  • SMS Broadcast gateway support - case #672
  • Unifonic NextGen gateway support - case #678
  • CommzGate Cloud SMS gateway support - case #679
  • EBulkSMS gateway support - case #680
  • Yamamah gateway support - case #683
Improvement
  • Added possibility to use API key for Trio Mobile gateway configuration instead of using username and password - case #681
Bug Fix
  • Eliminated "Cannot read property 'replace' of undefined (...)" error that occurred in a browser's developer console when listing the gateways - case #673
  • Fixed: "Cannot read property 'split' of undefined (...)" error which might appear when opening the client's SMS history if the administrator did not have enough permissions - case #677
  • Corrected typo that caused invalid redirection to the client's summary page - case #682

v3.7.2

Released: Nov 19th, 2020
Bug Fix
  • Resolved certain compatibility issues with the PHP 7.4 version
  • Slight code corrections related to optimization of the module
  • Sender names will be now properly included when sending messages via the sms77.io gateway - case #664
  • Fixed the "'whmcsdb.SmsCenter_MessageGroups' doesn't exist" error that might have occurred during the module activation when the database used certain charset configuration - case #666
  • "Support Ticket Response" template sent to the administrator will now contain the actual client's response instead of the first message from a ticket - case #668
  • Added possibility to use "ticket_client_name" and "ticket_client_email" merge fields for ticket messages that have no specified client assigned - case #669
  • Solved error that might have blocked sending messages through the CRM For WHMCS module - case #670
  • Corrected security issue

v3.7.1

Released: Oct 14th, 2020
Bug Fix
  • Fixed issue with double "/" character that could have shown up in the ticket URLs sent in SMS message - case #637
  • Adjusted CSS for template to resolve a problem with displaying "yellow bar" in the admin area - case #656
  • Resolved case that might have caused fatal errors when using the "Reset & Send Password" feature from the client summary page in the admin area - case #657
  • Adjusted characters encoding to get rid of HTML chars when sending messages via the BursSMS gateway - case #658

v3.7.0

Released: Sep 17th, 2020
New Feature
  • WHMCS V8.0 and PHP 7.4 support
  • Africa's Talking gateway support - case #626
  • Gretor SMS gateway support - case #627
  • Mocean SMS gateway support - case #628
  • SMS Maldives (SMSMV) gateway support - case #629, #611
  • Textplode gateway support - case #630
  • TraiTel gateway support - case #631
  • Textlocal gateway support - case #632
  • SMS History - users and administrators can now access the archive of messages sent by the module - case #571
  • Set after how many days the account validation status should be expired to force customers to re-validate their cell phone number - case #636
  • Choose countries for "Client SMS Activation" functionality that will be checked whether the message with a token should be sent - case #577
  • Support for new "Email Address Verification", "Password Reset Confirmation", and "Password Reset Validation" SMS user message templates (WHMCS V8)
  • Send SMS to clients about the need for "Invoice Activation" via token if it was created without order - case #574
  • Send SMS to administrators about client's "Service Suspend Notification" - case #536
  • Send SMS to administrators about client's "Order Paid Notification" - case #564
  • Send SMS to administrators about "Admin Login Notification" - case #594
  • Added template message characters counter for the "Mass SMS" functionality
  • Change the status of "Accept SMS" and "Marketing SMS" approvals for clients in bulk - case #612
  • Disable logs collected by the module in the general configuration - case #552
  • Delete all module logs using the dedicated button or the console command - case #614, #615
Improvement
  • Adjusted time displayed in countdown notification showing when the next token can be resent
  • SMS templates section will be now hidden for a client if the "Accept SMS" option was not enabled - case #606
  • Minor UI adjustments
Changed
  • Information about the failure of sending an SMS based on the template that was disabled will be now displayed as the "Info" entry in logs instead of the "Error" type - case #522
Removed
  • Support for PHP 7.0 and previous
  • Support for WHMCS V7.8 and previous
Bug Fix
  • "Client Login Notification" template will now properly contain both {$client_first_name} and {$client_last_name} merge fields variables
  • Other code corrections and improvements

v3.6.1

Released: Jul 13th, 2020
Improvement
  • Restored Clickatell gateway that used old API for clients' accounts created before 2016 - case #597
Bug Fix
  • Module will no longer prevent displaying language switch and account details menu icons for the Lagom theme - case #598
  • Fixed "{$ticket_message}" merge field variable that was incorrectly sent in the "Support Ticket Reply" template - case #603
  • Resolved problem with {"$pw_reset_url}" merge field variable returned as empty for the "Password Reset Validation" template - case #604
  • Fixed issues with sending messages using the ClickSend SMS gateway - case #606
  • Corrected redirection to the proper pages after entering the SMS code on the activation page for the new client registration - case #583

v3.6.0

Released: May 13th, 2020
New Feature
  • WHMCS V7.10 support
  • SMSPortal gateway support - case #505
  • 4jawaly gateway support - case #534
  • Mobishastra gateway support - case #566
  • Yunpian gateway support - case #567
  • MiM SMS-eSMS gateway support - case #569
  • Choose whether messages sent from the client's profile can skip the queue - case #585
Improvement
  • Introduced secondary Clickatell gateway that supports the new Rest API and resolves issues with "error code 108: invalid or missing API ID" - case #568
  • Added additional BulkSMS gateway with the new Rest API support - case #559
Removed
  • Support for WHMCS V7.7 and previous
Bug Fix
  • Fixed issue with sending a registration token to the number without a prefix once a client has signed up - case #565
  • Corrected "The SMS message cannot be sent. Invalid Msisdn" error for Grameenphone gateway that might have occurred for numbers that contained not only numeric characters - case #575
  • Corrected redirection to the proper pages after entering the SMS code on the activation page for the new client registration - case #583
  • "SMS Center" menu will no longer appear when the administrator masquerades as a non-logged guest in the client area - case #587
  • Minor corrections related to language records

v3.5.0

Released: Nov 20th, 2019
New Feature
  • Aruba.it Network Gateway support - case #549
  • eSMS.vn Gateway support - case #519
  • Mobily.ws SMS Gateway support - case #533
  • Grameenphone.com SMS Gateway support - case #502
  • Bandwidth.com SMS Gateway support
Bug Fix
  • Fixed issue with the "New Cancellation Request" SMS admin notification which was not sent in certain cases - case #550

v3.4.1

Released: Oct 7th, 2019
New Feature
  • WHMCS V7.8 support
Removed
  • Support for WHMCS V7.5 and previous
Bug Fix
  • If SMS notifications for tickets are enabled, the "Client phone number not found" notification will not be displayed anymore when an unlogged guest wants to open a ticket - case #537
  • Fixed bug in WHMCS V7.8 where clients could activate "Two-Factor Authentication" without providing any SMS code
  • Slight language corrections

v3.4.0

Released: Jul 17th, 2019
New Feature
  • SMSAPI.pl gateway support
  • SMSpubli gateway support - case #498
  • Hajana One gateway support - case #493
  • MEDIA SAT gateway support - case #490
Improvement
  • Slight code adjustments

v3.3.0

Released: Jun 12th, 2019
New Feature
  • OnnoRokom SMS gateway support - case #487
  • OVH SMS gateway support
  • Trio Mobile gateway support - case #486
  • WinSMS gateway support - case #488
Improvement
  • Added "None" option in the "Code Prefix" option in the module's general settings for cases, when phone numbers are already stored in WHMCS with their country codes - case #489
Removed
  • Support for WHMCS V7.4 and previous
Bug Fix
  • Added missing certain special invoice merge fields that can be used in SMS templates - case #466
  • If an error occurs during the cron execution, it will no longer cause the cron to be completely stopped - case #483
  • Resolved problem that might have occurred when trying to send an SMS from the client's summary page in the admin area - case #482
  • Added "Unicode" option to BulkSMS and Nexmo gateways configuration to resolve the problem with the invalid special characters encoding - case #492, #484
  • Resolved case which might have caused a problem with sending an SMS notification to the administrator - case #495
  • Fixed issue with comparison method of provided Two-Factor Authentication code to the generated one that might have ended with "Your token is incorrect" message although it was correct - case #497
  • Fixed error that could result in a problem with sending SMS messages for certain gateways if the phone number contained spaces - case #500
  • Corrected issue with the "Invoice Payment Confirmation" template where {$invoice_last_payment_transid} merge field could be sent as empty in the message, even if there was an actual transaction attached to the invoice - case #503

v3.2.1

Released: Mar 13th, 2019
New Feature
  • WHMCS V7.7 and PHP 7.3 support
Removed
  • Support for WHMCS V7.3 and previous
Bug Fix
  • Resolved case of default SMS templates which might not have been sent to clients even when "Accept SMS" option was enabled - case #475
  • The "SMS Activation Status" column on the client's list in the admin area will now be displayed to staff without direct access to the module addon - case #478
  • Resolved issue with sending empty templates to admin staff when the template language was not the same as the admin's, even when the default template existed
  • Added missing translations of the ticket statuses and priorities to the language file - case #480
  • Fixed case of the module's translation strings not being loaded to match the language chosen by an administrator - case #481

v3.2.0

Released: Sep 26th, 2018
New Feature
  • BudgetSMS.net gateway support
  • BYTEHAND.com gateway support
  • ClickSend.com gateway support
  • SMSAPI.com gateway support
  • sms77.io gateway support
  • smss.co.il gateway support - case #375
  • Add or remove clients from the already filtered list of users at "Mass SMS Configuration"
  • "Accept SMS" and "Marketing SMS" statuses are now displayed directly on the list in Tools → Clients section
  • Restored character counter for an easier approximation of the message length
Improvement
  • Added $invoice_domains_registered variable which can be used instead of the $invoice_items to display a list of domains in the invoice message - case #402
  • Added notification of no templates being available in the client area
  • Added option to change the "EAPI URL" connection parameter for the BulkSMS gateway - case #408
  • Clients list in "Send SMS" dropdown will be now sorted by their IDs instead of by the phone numbers
  • Extended logs to display additional information and errors connected with gateways
  • Logs adjusted to integrate with the Client Profile Viewer module
  • Certain notifications will now include detailed information about the reason of an error
  • A few improvements of displaying clients with their phone numbers and gateways with their configuration assigned
Changed
  • The SMS notification templates in the client area will be now enabled by default for new clients if they select "Accept SMS" agreement - case #409
Bug Fix
  • Solved problem with "SMS Activation" statuses being not always fully loaded on the WHMCS client list - case #404
  • Fixed missing client name information on the "SMS Queue" list
  • Corrected alignment of activation token field on smaller screen sizes
  • Resolved framework issues that might have occurred on PHP 5.6
  • The "Domain Transfer Completed" template will no longer be incorrectly named as "Domain Registration Confirmation" - case #405
  • Resolved issue with sending notifications based on the domains' rules to the administrator - case #406
  • Fixed problem with disabling a gateway if its configuration has been removed
  • Numerous tweaks, language, and UI corrections

v3.1.1

Released: Aug 3rd, 2018
Bug Fix
  • Fixed selection of the Unicode option for BearSMS configuration
  • Corrected problem with sending SMS notification to the administrator's phone number when a new ticket is created - case #382
  • Resolved issue with sending SMS messages to a phone number entered with spaces using the Burst SMS provider - case #387
  • Corrected ID of the ticket provided in its URL for the SMS notification of the ticket creation - case #388
  • Fixed missing 'Send SMS' field in the client summary of the admin area when the V4 template was used - case #394
  • Eliminated issue with missing token confirmation for a new phone number change when the standard WHMCS phone number field was in use - case #395
  • The created rule will no longer unnecessarily work if the related gateway provider has already been disabled - case #396
  • The {$invoice_payment_method} and {$invoice_amount_paid} merge fields will now be displayed properly in the SMS message - case #398
  • The merge fields sent in SMS will now be in the same language as the rest of the message instead of in English - case #399
  • Removed unused PHPMailer from the module that might have caused troubles when sending an email from the client summary view - case #400
  • Added missing language records related to the invoice status

v3.1.0

Released: Jun 14th, 2018
New Feature
  • Burst SMS gateway support
  • SMS Gateway Me support
Bug Fix
  • Resolved issue with updating information in the database on module migration
  • Fixed exception error that might have occurred on module migration - case #380
  • Corrected encoding of non-Latin SMS characters
  • The default charset is no longer set to UTF-8 by default, but obtained from the WHMCS database (for new module installations only)
  • Fixed problem with lacking phone number information on logs even if provided in the client's profile - case #365
  • Solved 'Class 'ModulesGardenSmsCenterAppConfigurationAddonUpdateServiceLocator' not found' that might have occurred on module upgrade - case #365
  • Solved 'Class 'ModulesGardenSmsCenterAppHelperHookHelpersTicket' not found' error that might have occurred on ticket department change - case #366
  • Assorted corrections to prevent errors occurring when sending emails - case #367
  • If a client sets the language that is not specified for an SMS template, the module will now use the default language correctly
  • Customers will no longer receive SMS messages that are not enabled in the client area - case #368
  • The 'Accept SMS' field will be now correctly enabled by default for already existing clients - case #368
  • Resolved issue with incorrect rendering of custom field types in the mass SMS configuration
  • Corrected error occurring when a ticket with attachment was opened
  • Fixed compatibility issue with Emoji Picker For WHMCS that resulted in sending duplicated messages
  • Adjusted error handling for hooks and other minor code corrections

v3.0.0

Released: Apr 26th, 2018
Improvement
  • Completely rewritten code
  • Rebuilt module user interface
  • Refined configuration of rules
  • Enhanced Mass SMS feature
  • Assorted language adjustments
  • Removed integration code - no longer required
New Feature
  • Atomic SMS gateway support
  • Voodoo SMS gateway support
  • Choose to use the client's default phone number instead of a dedicated SMS custom field
  • Use multiple credentials for any available SMS gateway
  • Send single text messages to the chosen client or type in any number manually
  • Send SMS notifications to administrators when selected customers log in to the client area
  • Manage the verification status of clients directly from the addon module
  • Client can now decide to opt-in/out from receiving SMS messages (GDPR requirement)

v2.2.6

Released: Apr 16th, 2018
Bug Fix
  • Resolved issues related to hooks occurring in the encoded module's version installed on WHMCS V7.5

v2.2.5

Released: Apr 9th, 2018
New Feature
  • WHMCS V7.5 support
  • PHP 7.1 and 7.2 support
Bug Fix
  • Resolved assorted problems related to the new Clickatell API - case #250
  • Eliminated security issue that might have resulted in sending a wrong new password via SMS - case #249

v2.2.4

Released: Mar 12th, 2018
Changed
  • Disabled SSL certificate validation

v2.2.3

Released: Feb 7th, 2018
Improvement
  • New API support for the Clickatell gateway
  • Updated Fastsms logo
  • Assorted template improvements for the configuration list of SMS notifications in the client area
Bug Fix
  • Corrected invalid ticket ID in the URL used for the SMS notification templates
  • Resolved problem with loading logs if they contain diacritical signs
  • Rectified non-sending text messages from the queue if both the 'Send Messages Between' options were set to the same hour
  • Fixed two-factor authentication for the clients created before the module's activation
  • Resolved problem with sending a proper SenderID to the BulkSMS gateway
  • Mass SMS - corrected client selection for product filters with specified servers assignment

v2.2.2

Released: Jun 9th, 2017
Improvement
  • Refined compatibility with custom themes
Bug Fix
  • Adjusted loading of custom fields when external ones are enabled
  • Corrected re-verification process for client's number change
  • Password reset is now properly sent in uncoded format

v2.2.1

Released: May 30th, 2017
New Feature
  • WHMCS V7.2 support
  • 'Do Not Block WHMCS Pages' option that allows unverified clients to retain access to client area pages
Bug Fix
  • Corrected display of missing checkboxes on Chrome browser

v2.2.0

Released: May 10th, 2017
New Feature
  • New SMS gateway: Nexmo submodule
  • Set token length and supported characters
  • Verify clients' status manually
  • Added 'force' parameter to API integration for sending SMS messages immediately
Improvement
  • Sent tokens are now saved in logs
  • Changing the customer's phone number reverts client's status to 'Unconfirmed'
Changed
  • Queuing for tokens is now disabled
Bug Fix
  • Resolved issue with activating the Twilio submodule before initial configuration
  • Corrected problem with changing SMS number in the admin area resulting in a blank page error
  • Client verification status in the admin area now works correctly
  • Refreshing the client profile page no longer resends already scheduled SMS messages
  • Custom field selection for SMS number has been limited to a 'text' type
  • Other slight code refinements

v2.1.5

Released: Mar 28th, 2017
Bug Fix
  • Solved compatibility issue with CRM For WHMCS leading to PHP fatal errors during cron processing
  • Corrected redirect process resulting in 'File not found' error after order is placed from the admin area

v2.1.4

Released: Jan 2nd, 2017
Changed
  • Restored support for SMS templates corresponding to removed email templates
  • Exclude clients without phone number from mass SMS
Bug Fix
  • Refinements of PDO connection
  • Minor UI tweaks
  • Send SMS from client profile in the admin area
  • Resolved issues with the Twilio submodule
  • Restored variables used in the 'Order Confirmation' template
  • Choose SMS template in a correct language
  • Choose correctly the default SMS gateway 

v2.1.3

Released: Oct 31st, 2016
New Feature
  • PHP 7 support
Bug Fix
  • Bug Fix: Twilio submodule - Apply a prefix to a telephone number in a correct manner

v2.1.2

Released: Oct 6th, 2016
New Feature
  • WHMCS V7 support
Bug Fix
  • SMSGlobal gateway - resolved SSL related issue
  • Minor tweaks and improvements

v2.1.1

Released: Sep 23rd, 2016
Bug Fix
  • Twilio submodule - send SMS messages

v2.1.0

Released: Sep 9th, 2016
Others
  • New SMS Gateway: BulkSMS submodule
  • New SMS Gateway: Twilio submodule
New Feature
  • Assign SMS gateway to country
  • Allow client to resend token via SMS message
  • Notify admin via SMS message if defined product, product addon or domain has been bought
  • Notify admin via SMS message if ticket with defined priority is created
  • Choose client custom field to be used as client phone number
  • Define length and allowed characters of Two-Factor Authentication code
  • Delete messages in bulks from SMS queue
Improvement
  • Refined usability of admin area UI

v2.0.5

Released: Aug 26th, 2016
Bug Fix
  • Queue SMS messages containing special characters
  • Insert correct link using invoice merge field

v2.0.4

Released: Aug 9th, 2016
Bug Fix
  • Handle special characters used in a gateway password
  • MessageBird - toggle usage of encoded connection
  • Multi-Language amendments

v2.0.3

Released: Jul 8th, 2016
Changed
  • SMSGlobal gateway - force connection via HTTPS

v2.0.2

Released: Jun 17th, 2016
Improvement
  • Extended Multi-Language support
Changed
  • Hide 'SMS Center' from navbar if client is logged out
Bug Fix
  • Blend template support

v2.0.1

Released: Apr 29th, 2015
Bug Fix
  • Resolved 'Strict Standard' errors

v2.0.0

Released: Mar 23rd, 2016
New Feature
  • Mass SMS with recipient filtering
  • Define mass SMS templates
  • Toggle SMS Center in client area
Improvement
  • Translate template titles in client area
Bug Fix
  • Apply country code to number
  • UI fixes

v1.6.0

Released: Dec 18th, 2015
Others
  • New SMS Gateway: Fastsms
Bug Fix
  • Define client SMS notifications to receive

v1.5.2

Released: Nov 27th, 2015
Bug Fix
  • Compatibility with WHMCS V5

v1.5.1

Released: Oct 28th, 2015
Others
  • New API Function: Send SMS To Administrator

v1.5.0

Released: Oct 7th, 2015
New Feature
  • Verify new client account with SMS token
  • Verify new order with SMS token
  • Use SMS queue to send SMS in defined time period
Others
  • New SMS Gateway: InfoBip
  • New SMS Gateway: BearSMS
  • New SMS Gateway: MessageBird

v1.2.5

Released: Aug 24th, 2015
Improvement
  • WHMCS V6 support
Bug Fix
  • Multi-language messages

v1.2.4

Released: Jul 23rd, 2015
Improvement
  • WHMCS V6 support
  • Integration code
Bug Fix
  • Send SMS feature on WHMCS V6

v1.2.3

Released: Jul 21st, 2015
New Feature
  • WHMCS V6 support

v1.2.2

Released: Jun 17th, 2015
Bug Fix
  • UTF-8 encoding for Clickatell submodule
  • Handling unsynchronized time between PHP & MySQL servers for 2 Factor Auth
  • Send SMS form not displayed

v1.2.1

Released: Jun 10th, 2015
New Feature
  • Module automatically applies changes when a new version is installed
Bug Fix
  • Minor fixes

v1.2.0

Released: Jun 3rd, 2015
New Feature
  • Two-Factor Authentication submodule
  • Send SMS from client summary page
  • Integration with Clients Profiler For WHMCS
  • Enable/Disable SMS notifications for administrators
  • Define SMS notifications to send per administrator
  • Edit administrator SMS templates

v1.1.1

Released: Apr 30th, 2015
Bug Fix
  • Searching for country prefix when country field is locked

v1.1.0

Released: Apr 29th, 2015
New Feature
  • Support for BoxisSMS gateway
  • Adjust format number to international automatically
Improvement
  • Clickatell submodule - define sender ID
Bug Fix
  • SMS is not sent while WHMCS cron is running

v1.0.0

Released: Feb 18th, 2015
Launch
  • Stable Release
Read More

Business Scenarios

  • Control your notifications to send SMS at the perfect time
    Read More

    Ensure your customers receive messages at convenient times by using the SMS Queuing tool to customize resending intervals and limit the number of messages per attempt. You can also set specific hours for text message delivery, so clients won’t receive alerts late at night with SMS Center For WHMCS.

  • Send dedicated SMS messages to your customers
    Read More

    Keep clients informed during service issues by sending dedicated SMS messages alongside emails. This direct communication ensures they know you’re addressing their concerns. The module offers a convenient tool for writing and sending SMS messages, accessible directly from the client summary page or the SMS Center For WHMCS addon.

  • Ensure customers never miss important notifications
    Read More

    Thanks to the SMS templates in SMS Center For WHMCS, customers are more likely to be aware of critical updates like invoice reminders or service suspensions. By enabling these templates, you provide an additional layer of communication, reducing the risk of missed notifications.

  • Easily reach clients with Mass SMS notifications
    Read More

    With the Mass SMS feature in SMS Center For WHMCS, you can send targeted messages to multiple clients at once, based on your chosen criteria. Whether it's for marketing purposes or important service updates, this feature makes communication easy, ensuring your messages are sent quickly and efficiently to the right audience.

  • Reduce fraud with Client and Order SMS Activation
    Read More

    SMS Center For WHMCS helps prevent fake clients and orders through Client SMS Activation and Order SMS Activation functions. By sending an activation token to new clients and for each order, only verified users can complete the process, ensuring authenticity and reducing fraud. Enable these features to protect your business from fake accounts and orders.

  • Increase your and your customers' security with 2FA
    Read More

    SMS Center For WHMCS offers built-in Two-Factor Authentication (2FA) to enhance login security. By requiring both a password and a device, such as your phone, 2FA ensures that even if passwords are compromised, unauthorized access is blocked. Enable this feature to safeguard accounts and provide an extra layer of protection for both you and your customers.

Read More

Reviews

  • 7 months ago
    It is an essential module for my provider, 1000 rating for ModulesGarden, it works 100%.
  • 4 years ago
    This plugin is simply amazing. Helped me a lot!
  • 5 years ago
    as sms provider we find this product more helpful for us, most of our clients don't show email notifications but with SMS center we improve our client experience and we will so happy to added our gateway to this is module
  • 5 years ago
    Having decided to start using SMS in my business I looked around and decided on this product that impressively met my requirements. Then on when loading the software of that I had issues :(, (of my own making, unknown at the time not Modules Garden fault), that required me to contact support help. The support team at Module gardens was impressively quick in supporting me, (taking into account the time zone diff), even though it was my fault they quickly diagnosed the problem and clearly reported back to me :) :)
    It is great to know there is good support backing a product.
  • 5 years ago
    “ I love the ease of operation that SMS Center for WHMCS affords me! "

    I love the ease of operation that SMS Center affords me, in that I can update our customers quickly and easily right from my phone or WHMCS administration, and that I'm able to deliver a concise message to those participating in our SMS program. The back-end support & dashboard that SMS Center has in place is top notch. Anyone could use this SMS marketing service & succeed with their business goals. Text message marketing builds your contacts while getting your message directly into the hands and minds of potential customers.

    Https://webmatics.com
  • 5 years ago
    I have tried several others, and this one is the best! The GUI is simple and easy to use, not to mention it has a lot of gateways to choose from. A few other SMS sellers charge additional fees to add your preferred gateway but with this one "its a good chance yours is already listed." If you are looking for quality and great customer service "this is it - right here"!
  • 6 years ago
    Using SMS centre, we now can ensure when our clients have ignored or forgotten about a bill, they get an SMS, No excuses after that. The time saved in un-suspending customers and chasing them for payments based on the use of this module in invaluable.
  • 6 years ago
    This addon does an amazing job with providing our customers realtime updates and changes alerts to their SMS. Our customers feel much more at ease knowing when their invoices are coming up for renewal and their support tickets have unread responses.
  • 6 years ago
    This addon has changed how we do business. We spend so much less time chasing money from customers and more customers pay early or on time. Very worth while. Works very well.
  • 6 years ago
    We love this product, and in fact most of the products that we have bought from ModulesGarden.
    SMS Center For WHMCS has proved to be invaluable in delivering critical sms's to our clients and securing their accounts.

    ModulesGarden support is fantastic, and their modules are rock solid.

    https://absolutehositng.co.za
Read More

See Also

CRM For WHMCS Icon
CRM
$299.95/yr
WHMCS V8.11

CRM For WHMCS

Chosen by 803 customers

Manage prospective clients automatically: add contacts, set up campaigns, create web forms, generate quotes, preview calendar-based list of follow-ups and do much more.

$299.95/yr
Hosting Quota Notifications For WHMCS Icon
Hosting Quota Notifications
$99.95/yr
WHMCS V8.11

Hosting Quota Notifications For WHMCS

Chosen by 252 customers

Send automatic notifications to your clients upon exceeding previously defined bandwidth and/or disk usage based on the selected type of resource usage calculation.

$99.95/yr
Time & Task Manager For WHMCS Icon
Time & Task Manager
$149.95/yr
WHMCS V8.11

Time & Task Manager For WHMCS

Chosen by 323 customers

Add various tasks, follow their progress and bill your clients for the execution time, issue invoices automatically plus allow customers to handle tasks and order prepaid hours.

$149.95/yr
Virtuozzo Hybrid Server For WHMCS Icon
Virtuozzo
Hybrid Server
$249.95/yr
New
WHMCS V8.11

Virtuozzo Hybrid Server For WHMCS

Chosen by 191 customers

Open up the way to sell and manage virtual servers in WHMCS automatically plus offer remote access to noVNC console along with plenty of handling tools in your client area.

$249.95/yr
;