Panduan Awal

Panduan lengkap untuk kamu yang baru mulai menggunakan Layanan Kami.

[GUIDE] WHMCS WhatsApp Notification Module

  • RahmatSN
  • 18 April 2021
  • 4917 views

WhatsApp Notification Module for WHMCS is a module that was created and developed to add functions in providing notifications in the form of information to whatsapp customers and administrators on the WHMCS system.

New Module Updates (21/05/2022) NEW :

  • NEW WhatsApp Gateway Cloud Based Multi Device version (v.2.1.3 build.2029)
  • [Removed] Requires Imagick PHP Extension
  • [Removed] WhatsApp Gateway Standard Version

Click here to view the changelog

The following are some of the message features that are in this module, including the following :

  • Forward Custom Email to WhatsApp (Support for your custom emails like IPTV, Game Hosting, Radio Hosting, etc)
  • Bot Auto Responder
  • User Browser Detection
  • Hosting Account Information
  • Reseller Account Information
  • Dedicated/VPS Account Information
  • Upcoming Domain Renewal Notice
  • Domain Expired Notice
  • Domain Renewal Confirmation
  • Welcome Message
  • Alert Notification
  • Birthday Messages
  • Reset Password
  • Invoice Notification (with PDF file!)
  • Payment Reminder
  • Due Date Notifications
  • Payment Confirmation (with PDF file!)
  • Service Activation
  • Service Suspension
  • Service Reactivation
  • Service Termination
  • Quote Delivery
  • Quote Reminder
  • Quote Accepted
  • Ticket Opened by Admin
  • Tickets Opened
  • Ticket Answered
  • Closed Ticket

For those of you who have made a purchase for the notification module for whmcs, you will get the whatsapp gateway and the module for whmcs itself.

The following features on the whatsapp gateway used in this module:

  • Login, Restart, Logout System
  • History Message List
  • Send Direct Messages
  • Settings for user login and token api
  • API Available to integrate with IDEVWA - WHMCS Notification Module

Requirements WhatsApp gateway (Legacy):

  • VPS / Dedicated Server / Home Server.
    This application requires a host in the form of a computer, VPS, or a dedicated server. Can run on Linux or Windows operating systems.
  • WhatsApp Number.
    It is recommended to use a secondary number, not a primary number. Make sure the number has been used before or is not a new number. This is to avoid being suspended from WhatsApp.
  • Database.
    This application stores data in a MySQL database. You can install MySQL natively or portably via the existing bundle stack.

How to setup WhatsApp Gateway (Legacy):

  1. Download WhatsApp Gateway (Linux).zip and upload to your server.
  2. Extract WhatsApp Gateway (Linux).zip on your server using terminal as root
  3. Go to WhatsApp Gateway folder and then using terminal as root, run:
    sudo bash install.sh
    • Please enter mysql root user password! : Fill in with your mysql root password
    • Please enter your whatsapp gateway license_code: Fill in with your WhatsApp Gateway license_code (format: XXXX-XXXX-XXXX-XXXX-XXXX)
    • Please enter your timezone! : Fill in with your timezone (ex: Asia/Jakarta)
    • Please enter your domain name! : Fill in with your domain name for whatsapp (ex: whatsapp.idtechdev.com)
    • Please enter your domain port! : Fill in with your domain port (ex: 8080)
  4. After success install, add cronjob: */5 * * * * php -q /opt/kirimwa/cron_auto_restart.php >/dev/null 2>&1
  5. Now, you can run the WA Gateway service:
    sudo systemctl start kirimwa.service
    sudo systemctl status kirimwa.service
  6. If the service run successfully, open http://yourdomain:8080/ on your browser.
  7. Log in using user: admin and password: 123456789
  8. You will see Rest Api URL and Token on Dashboard which will be used to connect to the whmcs module.
  9. Scan your WhatsApp QR Code
  10. Done

How to setup WhatsApp Gateway (New Cloud Based):

  1. Login to your whatsapp gateway cloud-based
  2. Go to Setting page and Application tabs:
    1. Change timezone with your current timezone
    2. Enable webhook and change Webhook endpoint URL, Header key, and Header value
  3. Now, scan your WhatsApp number

How to install and setting the WHMCS WhatsApp Notification Module:

  1. Install and activate Imagick PHP Extension
  2. Extract into path_to_whmcs/modules/addons/
  3. Login to WHMCS Dashboard Admin
  4. Activate module on Addon Modules menu
  5. Configure user permission
  6. Go to System Settings menu and set the following settings.
    • Signature to be sent : Fill in with your business signature
    • Admin WA Number : Fill admin whatsapp number with country code (ex: 6285314446664)
    • Message Log Retention : Fill with 0
    • Source for Date of Birth : Ignore it
    • Sending Method : Select Standard WHMCS field [ Phone ]
    • Customize WA Origin Number : Ignore it
    • Delay for sending messages : Ignore it
    • Token Name : Fill according to the webhook token name
    • Token Value : Fill according to the webhook token value
    • WADB Server URL : your Rest Api URL with the port (for WhatsApp Gateway Legacy please see on the dashboard. For the WhatsApp Gateway Cloud-Based Multi Device please see on the dashboard and add v1/ )
      WhatsApp Gateway Legacy example: http://kirimwa.yourwhatsappgatewayaddress.com:8080/api/
      WhatsApp Gateway Cloud-Based Multi Device example: http://kirimwa.yourwhatsappgatewayaddress.com:8080/api/v1/
    • WADB Token : Fill with Token (see on whatsapp gateway dashboard)
    • License Key : Fill with your license key (see on billing.idtechdev.com)
    • Registered License Email : your email address
  7. Setting cronjob * * * * * php -q /home/username/public_html/your_whmcs/modules/addons/idevwa_whatsapp/idevwa_crons/cron.php >/dev/null 2>&1
  8. Done

WhatsApp Notification Module for WHMCS

* If you encounter any problems, don't hesitate to contact us :)

Kembali

Thank You

Terima kasih telah menggunakan layanan kami.