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

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:

WhatsApp WHMCS Multi-Language
WhatsApp WHMCS platform notifications
WhatsApp WHMCS Evolution API, Meta WhatsApp Cloud API, Baileys API
i

Invoice notification

Send automatic and manual invoice messages to WHMCS users’ WhatsApp.

Reminders

Automatic reminders for domains, invoices, orders, and much more.
l

Custom Hooks

Send notifications for opened and responded tickets directly to the user’s WhatsApp automatically.

v

ChatWoot Integration

The WhatsApp addon features integration capability with ChatWoot.
7

Frequent Updates

With frequent updates, the WHMCS WhatsApp addon continuously receives new features.
b

Logging for Debugging Purposes

With a logging feature, it becomes easy to identify module configuration issues.

Tickets Notification

Send notifications for opened and responded tickets directly to the user’s WhatsApp automatically.

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

It is possible to customize or create new notifications using PHP scripts.
WHMCS

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

To install in WHMCS, the initial step is to download the notification module. After downloading, the installation and configuration process of the notification module in WHMCS begins. Let’s now explore the stages of this process:
Extract Folder

Step 1

First, extract the whmcs-whatsapp-api-notifications.zip file of the module (downloaded to your computer) and upload the folder to the root directory of the WHMCS system.

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.

WHMCS Option Settings
WHMCS Addon Modules Option

Step 3

On the next page, navigate to the search field (on the left side of the screen) and type the term ‘Addon Modules’ (to activate the supplementary modules). Then, click on the card that will appear with the same name.

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.

Whatsapp WHMCS plataform activated
WHMCS Addon Menu WhatsApp

Step 5

Next, to access the module’s configuration page, go to the Addons section in the top menu and click on the WhatsApp Notification sub-item.

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.

WhatsApp WHMCS Evolution API

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.

WhatsApp- WHMCS plataform settings details

Step 8

The platform settings are optional, allowing you to customize the module according to your preferences.

Step 9

Click the Save button to finalize the configuration of the WhatsApp notification module.

Message Templates

Templates in the WhatsApp API Cloud of Meta refer to predefined message formats that are used for sending automated, structured, and consistent messages through WhatsApp.

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.

WhatsApp WHMCS message template meta
Whatsapp WHMCS message template

Setup Message Templates

In the WhatsApp tab, click on the Notifications sub-item.

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.

WhatsApp WHMCS activate message template

Configuring notification

Now it’s time to set up the notification using the WhatsApp message template. When creating the message template in Meta, you can define parameters that will be replaced with WHMCS system data. Parameters can be specified in the header, body, and buttons. Once configured with the desired parameters, click the ‘Save’ button.
WhatsApp WHMCS configure notification with message template

Technical support and issues

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

Support

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.