IDEVWA WhatsApp Notification Module for WHMCS is an enterprise-grade addon module developed to automate real-time notifications, invoice PDF delivery, customer lifecycle alerts, and interactive chatbot services directly to WhatsApp for both clients and administrators on the WHMCS system.
New Major Release (v9.0.0) LATEST :
- Full WHMCS 9.x (Latest) & WHMCS 8.x Compatibility
- Full PHP 8.1, PHP 8.2, PHP 8.3, and PHP 8.4+ Support
- [Feature] Active tab persistence across form saves and automated alert auto-dismissal
- [Security] Enforced timing-safe
hash_equals()validation for webhook authentication - [Refactor] Centralized modular helper architecture with E.164 international phone normalizer
- [Maintenance] Automated delivery log retention and daily housekeeping
Click here to view the full changelog
The following are the automated messaging features and event hooks supported by this module:
- Billing & Invoices: Invoice Created, Payment Reminders, 1st/2nd/3rd Due Date Overdue Notices, Payment Confirmation, and Invoice Cancellation (with direct PDF attachment support!)
- Hosting & Services: New Product Welcome & Activation details (Shared, Reseller, VPS, Dedicated), Service Suspension, Service Reactivation, and Service Termination
- Support Tickets: Ticket Opened by Client, Ticket Opened by Admin, Staff Reply Alerts, Client Reply Alerts, and Closed Ticket Notices
- Client Account Security: New Client Registration Welcome, Login Security Alert (with Device, OS, Browser, and IP detection), and Password Reset Alerts
- Domains & Quotes: Domain Renewal Reminders, Expired Domain Notices, Renewal Confirmation, Quote Delivery (with PDF), Quote Reminders, and Quote Acceptance Alerts
- Customer Retention: Automated Client Account Anniversary Messages
- Custom Email Forwarding: Forward custom WHMCS emails to WhatsApp (e.g. IPTV, Game Servers, Radio Hosting)
- 24/7 Auto-Responder Bot: Keyword-triggered automated replies (e.g. HELP, PRICE, ORDER) with multilingual fallback
For those who have purchased the IDEVWA module, you will receive the WhatsApp Module for WHMCS along with private WhatsApp Gateway integration capabilities.
Key features of the WhatsApp Gateway integration:
- Secure REST API communication with Bearer Token authentication
- Inbound Webhook support for real-time Auto-Responder Chatbots
- Anti-spam queue system with customizable interval delays
- Real-time message history logs and delivery status tracking
How to setup WhatsApp Gateway (Cloud-Based / Self-Hosted):
- Log in to your WhatsApp Gateway Dashboard.
- Go to the Settings / Application page:
- Set your local timezone.
- Enable Webhook and configure your Webhook URL, Header Key (e.g.
X-Webhook-Token), and Secret Value.
- Scan the QR code with your WhatsApp application to link your sender number.
How to install and configure the WHMCS WhatsApp Notification Module (v9.0.0):
- Extract and upload the
idevwa_whatsappfolder into your WHMCS directory:/modules/addons/idevwa_whatsapp/ - Log in to your WHMCS Admin Dashboard.
- Navigate to Setup / Configuration > Addon Modules, locate IDEVWA Whatsapp API, and click Activate.
- Click Configure, select the Administrator Roles permitted to access the module, and save changes.
- Open Addons > IDEVWA Whatsapp API from the top navigation bar, go to the Settings tab, and fill in the required fields:
- License Key: Your active IDEVWA license key (found in your Client Area)
- Licensed Email: Your registered email address
- WhatsApp Gateway API URL: Your WhatsApp Gateway REST API endpoint URL (e.g.
https://api.gateway.com:8000) - API Bearer Token: Your API secret / Bearer token from the gateway dashboard
- Admin WhatsApp Numbers: Administrator WhatsApp numbers separated by semicolon (e.g.
628123456789;628987654321) - Client Phone Number Source: Select Default WHMCS Client Phone Field or Custom Client Field
- Invoice PDF Attachment: Set to Enabled to automatically attach PDF invoices
- Inbound Webhook Header Key & Secret: Match with the credentials configured in your WhatsApp Gateway
- Sending Interval Delay: Set delay between queued messages (e.g. 4 seconds) to prevent rate limits
- Default Signature Text: Your business signature template (
{IDEVWA_Signature})
- Set up the automated background cron job in your server / cPanel Cron Jobs:
* * * * * php -q /home/username/public_html/your_whmcs/modules/addons/idevwa_whatsapp/idevwa_crons/cron.php >/dev/null 2>&1 - Done! Your WHMCS is now fully connected with automated WhatsApp notifications.

Get IDEVWA WhatsApp Notification Module for WHMCS
* If you have any questions or need custom integration support, feel free to open a ticket at https://billing.idtechdev.com :)