SMS Center For WHMCS

SMS Center For WHMCS

Developed By ModulesGarden

Compatible with WHMCS v7.5

ModulesGarden WHMCS Logo

ModulesGarden SMS Center For WHMCS is an innovation designed to enable sending text messages to administrators and clients straight from within your WHMCS. To this end, the module features support for 15 SMS gateways, including the world’s favorite Twilio, Clickatell and fastsms, plus an extra one meant for testing purposes. With their help, you will be allowed to verify new customers and orders, as well as establish two-factor authentication obliging your clients and staff members to provide SMS codes in order to access the system.

Our module will empower you to create SMS templates corresponding to specific email templates in your WHMCS, both default and custom ones. Each notification comes with predefined content but if needed, you can edit it suitably or even add other versions in different languages. In addition, you will be able to send single text messages of any sort simply through picking a customer or typing in any number manually. What is more, SMS Center For WHMCS will allow you to text your staff when the orders of certain products, domains and addons are placed, important tickets opened, or even in case specific customers log in to the client area - just compose the SMS template and set out the recipient-related conditions. As another option, you can design templates for mass text messages and send them whenever you choose, in accordance with previously formulated recipient filtering. Worthy of careful note is also the ability to regulate multiple configurations under every active SMS gateway, each dedicated to a different group of countries. At any moment, you will be permitted to manage the list of queued messages and check the status of each SMS to make sure it has been properly delivered.

As early as at the stage of registration, but also ever afterwards, your clients will be free to decide whether or not to receive notifications in the SMS format. If they choose to opt in, they will be allowed to select the particular types of messages to be delivered or turn them all off when no longer wanted. Apart from the notifications, SMS messages can be used to equip customers with tokens required to complete the process of account or order activation. For their convenience, the code can be easily resent at all times should it be needed.

Go beyond the standard methods of maintaining a rapid and efficient flow of information. Introduce text messages to your business with SMS Center For WHMCS and stay close to your clients anytime, anywhere!

Admin Area Features:

  • 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
  • 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
    • Specified Client Logs In To Client Area
  • 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 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 Logs

Client Area Features:

  • Choose To Opt-In/Out From Receiving SMS Messages
  • Choose SMS Notifications To Receive
  • 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

Mass SMS Recipient Filtering:

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

Supported Gateways:

  • Atomic SMS
  • BearSMS
  • BoxisSMS
  • BulkSMS
  • Burst SMS
  • Clickatell
  • Fastsms
  • InfoBip
  • MessageBird
  • Nexmo
  • SMSEagle
  • SMS Gateway Me
  • SMSGlobal
  • Twilio
  • Voodoo SMS

General Info:

  • Meets GDPR Requirements
  • Module API - Integrate Other SMS Gateways
  • Integrated With Client Profile Viewer For WHMCS - Send SMS From Any WHMCS Place
  • Multi-Language Support
  • Supports PHP 5.6 Up To PHP 7.2
  • Supports WHMCS Template Six
  • Supports WHMCS V7



5 stars
4 stars
3 stars
2 stars
1 star

Jade D @ZADomains

May 3, 2018 at 03:42:34 PM

Highly recommend this module.

Our clients appreciate the payment reminder sms's and over all this has helped us keep track of important admin functions.

Like all ModulesGarden addons, the coding is rock solid, their support is excellent and I highly recommend any of their modules.

  • 2 months ago
  • Version Number 3.0.0

Joel Casey @Joel006

July 7, 2017 at 09:26:41 AM

I have used this product with my Hosting and IT Support business. It is a fantastic tool and cannot recommend it highly enough. I have saved a large sum of money in support and my customers are far more satisfied, Definitely have a better customer retention rate as its making billing much simpler for my customers.

  • 1 year ago
  • Version Number 2.2.1

Adrian Budzowski @WEB_STUDIO24_LTD

August 10, 2016 at 09:52:55 PM

Thanks to this module my customers receive all info like new paswords, invoice reminders etc automatically from system. Saves lot of my time and also makes my company look more professional.

  • 1 year ago
  • Version Number 2.0.4

Version Compatibility

Compatible with WHMCS v7.5

Full Version Compatibility

  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ModulesGarden


v3.1.0 Released June 14th, 2018

Latest Version

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


Previous Versions

v3.0.0 Released April 26th, 2018

View/hide detailed changelog

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


v2.3.0 Released April 16th, 2018

View/hide detailed changelog

  • Bug Fix: Resolved issues related to hooks occurring in the encoded module's version installed on WHMCS V7.5


v2.2.5 Released April 9th, 2018

View/hide detailed changelog

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


v2.2.4 Released March 12th, 2018

View/hide detailed changelog

  • Changed: Disabled SSL certificate validation


v2.2.3 Released February 7th, 2018

View/hide detailed changelog

  • Improvement: New API support for the Clickatell gateway
  • Improvement: Updated Fastsms logo
  • Improvement: 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
  • Bug Fix: Resolved problem with loading logs if they contain diacritical signs
  • Bug Fix: Rectified non-sending text messages from the queue if both the 'Send Messages Between' options were set to the same hour
  • Bug Fix: Fixed two-factor authentication for the clients created before the module's activation
  • Bug Fix: Resolved problem with sending a proper SenderID to the BulkSMS gateway
  • Bug Fix: Mass SMS - corrected client selection for product filters with specified servers assignment


v2.2.2 Released June 9th, 2017

View/hide detailed changelog

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


v2.2.1 Released May 30th, 2017

View/hide detailed changelog

  • New Feature: WHMCS V7.2 support
  • New Feature: '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

View/hide detailed changelog

  • New Feature: New SMS gateway: Nexmo submodule
  • New Feature: Set token length and supported characters
  • New Feature: Verify clients' status manually
  • New Feature: Added 'force' parameter to API integration for sending SMS messages immediately
  • Improvement: Sent tokens are now saved in logs
  • Improvement: 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
  • Bug Fix: Corrected problem with changing SMS number in the admin area resulting in a blank page error
  • Bug Fix: Client verification status in the admin area now works correctly
  • Bug Fix: Refreshing the client profile page no longer resends already scheduled SMS messages
  • Bug Fix: Custom field selection for SMS number has been limited to a 'text' type
  • Bug Fix: Other slight code refinements


v2.1.5 Released March 28th, 2017

View/hide detailed changelog

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


v2.1.4 Released January 2nd, 2017

View/hide detailed changelog

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


v2.1.3 Released October 31st, 2016

View/hide detailed changelog

  • New Feature: PHP 7 support
  • Bug Fix: Twilio submodule - Apply a prefix to a telephone number in a correct manner


v2.1.2 Released October 6th, 2016

View/hide detailed changelog

  • New Feature: WHMCS V7 support
  • Bug Fix: SMSGlobal gateway - resolved SSL related issue
  • Bug Fix: Minor tweaks and improvements


v2.1.1 Released September 23rd, 2016

View/hide detailed changelog

  • Bug Fix: Twilio submodule - send SMS messages


v2.1.0 Released September 9th, 2016

View/hide detailed changelog

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


v2.0.5 Released August 26th, 2016

View/hide detailed changelog

  • Bug Fix: Queue SMS messages containing special characters
  • Bug Fix: Insert correct link using invoice merge field


v2.0.4 Released August 9th, 2016

View/hide detailed changelog

  • Bug Fix: Handle special characters used in a gateway password
  • Bug Fix: MessageBird - toggle usage of encoded connection
  • Bug Fix: Multi-Language amendments


v2.0.3 Released July 8th, 2016

View/hide detailed changelog

  • Changed: SMSGlobal gateway - force connection via HTTPS


v2.0.2 Released June 17th, 2016

View/hide detailed changelog

  • 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 April 29th, 2016

View/hide detailed changelog

  • Bug Fix: Resolved 'Strict Standard' errors


v2.0.0 Released March 23rd, 2016

View/hide detailed changelog

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


See also

MSG91 SMS/OTP Plugin

MSG91 WHMCS SMS plugin gives you the power and flexibility to stay connected with your customers by sending them an SMS and OTP's for 2FA at the crucial steps that matters the most.

Email Plus+

Transactional email support for Sendgrid, Mailgun, Postmark, Sendinblue, Mailjet, Sparkpost, Mandrill and AmazonSES

SMS Manager

More Advanced SMS System (Two-Factor Authentication


Manage contacts, follow-ups, campaigns and other aspects of your customer relationships.

Email Verification Pro

Verification Your Email