kwtSMS - OTP and SMS Notifications

kwtSMS - OTP and SMS Notifications

Developed By kwtSMS

Compatible with WHMCS v9.0

kwtSMS SMS Notifications

Send automated SMS notifications to your WHMCS clients and admins through the kwtSMS gateway. Free, open source, and built for the Kuwait market.

What it does

kwtSMS SMS Notifications connects your WHMCS installation to the kwtSMS SMS gateway (kwtsms.com), sending
automated text messages when key billing events occur. Your clients get instant SMS confirmations, and your
admin team stays informed.

Client notifications

  • New registration -- welcome SMS when a client account is created
  • Invoice paid -- payment confirmation with invoice number and amount

Admin alerts

  • New order placed -- instant SMS to admin phones when an order comes in

Gateway management

  • One-click login with your kwtSMS API credentials
  • Live balance display with automatic daily sync
  • Sender ID selection from your approved sender list
  • Coverage check against your account's country prefixes
  • Test SMS with inline feedback (message ID, balance after send)

Message templates

  • Editable templates for each event with placeholder substitution
  • English and Arabic templates included out of the box
  • Live character counter (160 Latin / 70 Arabic per SMS page)
  • Available placeholders: firstname, fullname, companyname, invoiceid, invoiceamount, orderid, date

Logging

  • SMS Log -- every send attempt with full details: event, phone, result, message ID, balance after
  • Security Log -- blocked attempts: gateway disabled, coverage skip, balance zero
  • Debug Log -- internal diagnostics (toggle on/off in settings)

Test mode

Built-in test mode sends messages through the real kwtSMS API with test=1. Messages queue but never deliver, and credits are recoverable from your kwtSMS dashboard. Safe for development and testing.

Technical details

  • PHP 8.2 and 8.3
  • WHMCS 8.12.x, 8.13.x, 9.0.x
  • Uses Composer for dependency management (kwtsms/kwtsms-php library included)
  • PSR-12 compliant, PHPStan level 5 verified
  • All database queries use WHMCS Capsule ORM
  • Deactivation cleanly removes all custom tables and configuration

Coming soon

  • All client and admin events (tickets, services, domains, cancellations)
  • Client area opt-in/opt-out preferences
  • Two-factor authentication (client and admin login)
  • Arabic admin UI

FAQ

Is this free? Yes. Free and open source under the MIT license.

Does it work with other SMS gateways? No. This module is built specifically for kwtSMS (kwtsms.com).

Does it send real SMS during testing? No. Test mode (enabled by default) sends through the real API with a test flag. Messages queue but never
deliver.

What phone format does it expect? International format with country code (e.g. 96598765432). The module automatically normalizes local numbers by prepending your configured country code.

Does deactivation delete my data? Yes. Deactivating removes all custom log tables and configuration. Back up your SMS logs before deactivating if you need them.

 

There are no reviews yet!

Be the first to review kwtSMS - OTP and SMS Notifications.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • Selected versions of WHMCS v9.0
        9.0.0 - 9.0.2
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12

System Requirements


  • PHP 8.2 or 8.3
  • allow_url_fopen enabled in PHP
  • kwtSMS account (sign up at kwtsms.com)
  • International Phone Number Input enabled in WHMCS General Settings

* Requirements listed are in addition to the WHMCS default system requirements.

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 kwtSMS

Changelog

v1.0.0 Released March 27th, 2026

Latest Version


Changelog:

  • Initial release
  • Gateway login, balance tracking, sender ID selection
  • Test SMS with inline feedback
  • Invoice paid and client registration notifications
  • Admin new order alerts
    • 6-tab admin UI with kwtSMS branding
  • English and Arabic message templates
    • Full SMS logs, security logs, debug logs
    • Test mode for safe development
  • PHP 8.2/8.3, WHMCS 8.12/8.13/9.0

 

See also

Discord Notifications

A simplistic, free & open source hook allowing instant Discord notifications when an action is triggered.

Free
Netgsm Sms

Netgsm Sms addon provides you sending customized bulk sms and creating sms templates.

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

Free
SMS Manager

More Advanced SMS System

Commercial
SMSQ Notify

Send SMS Notification From WHMCS by SMSQ Notify

Free