Whatsapp API dan Notifikasi WHMCS


ComputingID

Beginner 2.0
Halo semuanya, mungkin ada yang memerlukan API Whatsapp dan juga Fitur notifikasi invoice kepada client bagi pengguna WHMCS, berikut saya share project yang sedang saya kerjakan.
Harapannya dapat membantu kawan kawan DWH yang ingin nyicipin, perlu digarisbawahi ini bukan modul WHMCS, ini script terpisah, jadi perlu beberapa konfigurasi yang tentunya perlu kopi buat menemani hehe.

Fitur Whatsapp API dan Notifikasi WHMCS
  • [OK] API Kirim Pesan ke Nomor
  • [OK] Auto Response / BOT
  • [OK] WHMCS Billing Alert
    • Invoice Terbit
    • Invoice Paid
    • Invoice DueDate
Project ini gabungan antara NodeJS dan Python, sedikit alur dari project tersebut seberti berikut:
  1. Login Whatsapp dengan pairing QR
  2. Menjalankan service WA API menggunakan cron agar otomatis nyala ketika server reboot
  3. Melakukan Query kedalam DB WHMCS untuk mendapatkan invoice yang baru terbit, yang sudah paid, dan juga due date
    1. Query mendapatkan invoice terbit dilakukan menggunakan cron tiap hari di jam tertentu, jika di hari ini ada invoice baru dan status unpaid, maka akan mendapatkan nomor telepon client dan mengirim pesan notifikasi menggunakan API dari Whatsapp yang sudah disetting pada point nomor 2.
    2. Query mendapatkan invoice paid dilakukan menggunakan cron tiap 5menit, jika di 5menit terakhir ada status paid baru, maka akan mendapatkan nomor telepon client dan mengirim pesan notifikasi menggunakan API dari Whatsapp yang sudah disetting pada point nomor 2.
    3. Query mendapatkan invoice duedate dilakukan menggunakan cron tiap hari di jam tertentu, jika di hari ini ada invoice duedate dan status unpaid, maka akan mendapatkan nomor telepon client dan mengirim pesan notifikasi menggunakan API dari Whatsapp yang sudah disetting pada point nomor 2.
Tutorial instalasi sudah ada di github, mungkin ada saran, masukan dan request fitur bisa kasih respon yaa. :113:
 

dhyhost

Web Hosting Service
The Warrior
Verified Provider
Keren dan baik sekali :D
 

ComputingID

Beginner 2.0
Terimakasih semua, mungkin kedepannya akan ditambah fitur notifikasi untuk tiket baru.
  1. Notifikasi ke client tiket telah dikirim
  2. Notifikasi ke CS (spesifik ke nomor tim department) supaya tetap fast response
  3. Notifikasi update tiket ke client
 

epadicom

Apprentice 2.0
Verified Provider
Keren tuan!!!

Kalo Ada teman2 yg udah pernah cobain API WA dari tuan @ComputingID, boleh dong di share reviewnya.
 


Top