WhatsApp in WHMCS
The WhatsApp API Notifications Module for WHMCS is a tool that simplifies and automates communication with customers through WhatsApp Meta Cloud API, Evolution API or Bailes API instant messages. Notify your customers about overdue invoices, created product orders, quickly send PDF invoices, and much more, all within WHMCS.
WHMCS ADDON
What is the WhatsApp Notifications Module in WHMCS?
It is an add-on notification module via WhatsApp Cloud API, Evolution API, and Baileys API for WHMCS developed by Link Nacional. The module is installed and configured within WHMCS, allowing a website administrator to send automatic, manual, or pre-scheduled WhatsApp API messages to WHMCS users.
In other words, the administrator can create WhatsApp API message templates in Meta and schedule them to be sent to customers as needed. Here is a list of some of the message templates that the notifications module includes:



Invoice notification
Reminders
Custom Hooks
Send notifications for opened and responded tickets directly to the user’s WhatsApp automatically.
ChatWoot Integration
Frequent Updates
Logging for Debugging Purposes
Tickets Notification
Multi-Language Message Support
Send WhatsApp notifications in multiple languages to better engage your global audience.
Supported WhatsApp API Platforms
Compatible with WhatsApp Cloud API (Meta), Baileys API, and Evolution API.
Custom notification

WHMCS and WhatsApp API Addon Free
The WhatsApp Addon for WHMCS is free; however, it allows configuration for only 3 notifications. To make the addon unlimited, you can purchase a usage license, which will enable you to configure as many notifications as you need. The advantage of the free module is that you can make all the WhatsApp API Cloud configurations within it without any configuration restrictions. How to create custom WhatsApp Notifications.
- New Service Invoice
Sends a reminder for an upcoming or pending invoice payment. - Domain Renewal in 5 Days
Alerts the user that a domain renewal is due in 5 days. - Free Order Pending for 3 Days
Notifies if a free order remains unprocessed after 3 days. - Order Pending for 3 Days
Alerts if an order has been pending for more than 3 days. - Password Reset Process
Sends a password reset link to the user’s email and WhatsApp (if configured), allowing them to securely change their client area password. - Service Suspended for 45 Days
Informs that a service has remained suspended for 45 days. - Overdue Invoice (15 days late)
Warns about an invoice that is 15 days overdue.
Overdue Invoice (6 days late) - Birthday Notification
Triggers on the client’s birthday, based on a predefined custom field (e.g. “birthday”). Can be used to send personalized greetings or offers.
- Invoice Reminder
Sends a reminder for an upcoming or pending invoice payment. - PDF Invoice Reminder
Sends a PDF version of the invoice as a reminder. - After Cart Purchase Completion
Occurs right after a purchase is completed through the shopping cart. - Admin Ticket Response
Triggered when a staff member replies to a support ticket. - Ticket Closed
Fired when a support ticket is closed by the adminm system or user. - Ticket Opened
Triggered when a new support ticket is created by a client. - After Module Suspension
Occurs when a module (e.g., hosting, service) is suspended. - After Module Unsuspension
Triggered when a previously suspended module is reactivated. - After Module Unsuspension
Triggered when a previously suspended module is reactivated.
- Invoice Created
Triggered when a new invoice is generated in the system. - Invoice Paid
Fired when an invoice is successfully paid by the client. - Invoice Cancelled
Activated when an invoice is manually cancelled. - Invoice Unpaid
Triggered when an invoice becomes unpaid or fails. - Invoice Split
Runs when an invoice is split into multiple smaller invoices. - Payment Gateway Changed
Occurs when the payment method/gateway for an invoice is updated. - Order Paid
Triggered when a product or service order is paid. - Order Cancelled
Fired when an order is cancelled by the user or admin. - After Cart Purchase Completion
Occurs when a module (e.g., hosting, service) is suspended.
WHMCS WhatsApp
WhatsApp Message Delivery
The messages are sent using the official WhatsApp Cloud API, Evolution API, and Baileys API guaranteeing stability. You can send messages swiftly using the WhatsApp button configured within WHMCS or automatically when a Hook is triggered. Furthermore, administrators have the flexibility to send messages manually, and for added convenience, automated scheduling of messages in specific scenarios is also available.
Note: The module configuration is technically straightforward; the most challenging part is working with Meta to gain access to the WhatsApp API CLOUD. Meta offers a free course to become proficient in performing all the necessary procedures.
WHMCS ADDON WHATSAPP Setup
Configuring the WHMCS WhatsApp API Addon

Step 1
Step 2
Afterward, within WHMCS, access the settings item in the top menu (with the icon resembling a fixed key) and click on the System Settings sub-item.


Step 3
Step 4
On the Addon Modules page, locate the WhatsApp Notification module in the table. Then, click the Activate button. After activated click on configure and choose the admin role groups to permit access to this module.


Step 5
Step 6
In the Platforms tab, choose one or more options to configure WhatsApp messages: Evolution API, WhatsApp Cloud API (Meta), or Baileys API. Then, click on the ‘Settings’ sub-item.

Step 7
Each platform has its own configuration page. Go to the Addons section in the top menu and click on the ‘WhatsApp Notification’ sub-item.

Step 8
Step 9
Message Templates
These templates are designed to streamline communication with users, clients, or customers by providing a standardized way to convey information or updates. How to Create message templates.


Setup Message Templates
Activating Message
After creating the message templates within Meta, it’s time to link them within WHMCS so that they are triggered according to the activated notification. Once you’ve installed the notifications available for free download on Github, you can activate them by simply clicking the ‘Activate’ button.

Configuring notification

Technical support and issues
For all technical difficulties or suggestions for new notifications, please address them directly through Github Issues.

WHMCS SOLUTION
WHMCS Support
We're here for you!
WHMCS is the leading billing automation platform for ISPs, cPanel, IPTV, servers, software licenses and digital services. We are specialists in development of payment modules, order form, creation or installation of themes for WHMCS. We provide our technical team through hourly consulting services. If you wish to inquire about hiring our services, please feel free to get in touch.