Jump to content

Introducing WHMCS Whatsapp Notification Module

Recommended Posts

WA module will add additional notification for your clients using Whatsapp Messenger. Module source code is unencrypted. Feel free to view and open possibility to self-customize.


Some notifications which are currently available:

  1. Login Alert
  2. Password Reset
  3. Invoice Information
  4. Payment Confirmation
  5. Payment Reminder & Overdue Notification
  6. Invoice Cancellation
  7. Service Activation, Suspension, Reactivation and Termination
  8. New Client Registration/Greeting
  9. Ticket Notification to client and admin/support team
  10. Account Anniversary


Additional capabilities:

  1. Notification when Mobile Phone used for notification is offline
  2. Reminder to recharge if battery is low
  3. Autoreply (if not using WA Business)
  4. Separate autoreply message template for unsubscribe keyword
  5. Forward incoming message to another Whatsapp number
  6. Notification Template can be set for dual language (for local language and general/english)



  1. Send Invoice PDF to your client's Whatsapp (optional add-on)
  2. API Call to send Whatsapp Message from other application

Available in two modes: Realtime (using remote SQL), or Pooling mode (can be used without remote SQL)


Compatible with WHMCS v7.10, v8.0 and 8.1


WHMCS Whatsapp Notification Module - Developed By BUANA dotnet



Main UI-Your Whatsapp Module Control Panel, where you can check all whatsapp messages generated, sent, or failed to send.png

Template Screen-Here you can update Message template in 2 languages (Local language and English), which automatically selected based on WA prefix phone number.png

Client Whatsapp-Sample of Invoice Notification received by client.png

Edited by Ardeshir

Share this post

Link to post
Share on other sites
3 hours ago, GoogieHost said:

Can we use this Module for Indian customers?

If you mean for mobile number, there is no restriction. But I don't know India data rules about whatsapp!

Share this post

Link to post
Share on other sites

Whmcs isn't compatible with indias data laws anyways - so it's a bit of a non-issue! Same for the UK, you have to adapt everything to operate with less risk of being fined into oblivion! 

Looking at what this offers, you'd be able to incorporate it pretty easily I'd imagine! But I'm not an expert on Indian legalese 🤣

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By JesusSuarz
      I hope someone has knowledge about this ..
      I find very little information about it. I hope someone helps me.
      I am trying to prevent users from being able to change some fields in their profile.
      I found the following function:
      <?php add_hook('CustomFieldSave', 1, function($vars) { return array('value' => 'overridden value',); }); this prevents any field from being editable,
      however, how can I select a specific field?

      someone posted an idea in 2019.
      however it doesn't work, because fieldid and relid return NULL from $vars
      any idea?
      I just need to select the fields that I want to prevent from being edited.
    • By error 404
      The information you’re about to submit is not secure
      Because this form is being submitted using a connection that’s not secure, your information will be visible to others.
      when user trying to login to their account from client area login panel. but the problem is showing that error.
      i checked at https://www.whynopadlock.com/ and here is the result.....
      A form with the action of "http://example..com/dologin.php" exists in the source code of the tested page.
      This form needs to be updated to use "https://example.com/dologin.php" or another secure URL for your padlock to return.
      How can i solve this error? i am using updated WHMCS!

    • By trewhost
      Hi Team,
      Suddenly not showing Browse our Products/Services not showing. how to enable it ? 

    • By Jackson Tong
      I would want to access my product moduleConfigOption1 inside CustomFieldSave hook
      add_hook('CustomFieldSave', 1, function($vars) { $customFieldValue = \WHMCS\CustomField\CustomFieldValue::firstWhere([ 'fieldid' => $vars['fieldid'], 'relid' => $vars['relid'] ]); // this works $client = $customFieldValue->client; $customField = $customFieldValue->customField; $customFieldValue->service; // this is null $customField->product; // null here too }); According to the document https://classdocs.whmcs.com/8.1/WHMCS/CustomField/CustomFieldValue.html CustomFieldValue has a public property name service, but it's null in my code so I can't do this:
    • By AvisKelly
      Can I change the WHMCS Checkout Flow?
      So WHMCS asks for Domain Name when someone is purchasing a product. I want it to ask the domain name but at last step/after the payment is completed.
      Is it possible to do that? A tutorial or help will be much appreciated.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated