★Mitra Resmi Meta BSP
Engineering2026-05-208 min baca

Kirim Notifikasi Tagihan Internet Otomatis dari Aplikasi Billing (Mikhmon, MixRadius)

Berhenti menagih pelanggan internet satu per satu. Begini cara hubungkan billing (Mikhmon, MixRadius) atau MikroTik ke Zenziva untuk reminder otomatis via WA.

Kirim Notifikasi Tagihan Internet Otomatis dari Aplikasi Billing (Mikhmon, MixRadius)

Tiap awal bulan, rutinitas ini selalu berulang: ratusan pelanggan harus ditagih manual satu-satu, ada yang memang lupa, ada yang beralasan nunggak, dan perusahaan jadi 'penagih' yang nempel di WhatsApp seharian. Padahal aplikasi billing Anda sudah tahu persis siapa yang jatuh tempo, tinggal disuruh mengabari sendiri. Di sini kita sambungkan billing app (atau MikroTik) ke Zenziva supaya reminder, peringatan isolasi, dan e-receipt jalan otomatis.

Tiga momen yang wajib diotomatiskan

Menagih bukan soal mengirim pesan sebanyak-banyaknya, tapi mengirim di waktu yang tepat. Tiga momen ini yang paling berpengaruh ke cashflow:

MomenKapanIsi pesan
Reminder jatuh tempoH-3 sebelum jatuh tempoNominal tagihan + cara bayar
Peringatan isolasiH-1 sebelum diisolirPengingat terakhir yang sopan
E-receiptSaat pembayaran masukKonfirmasi lunas + ucapan terima kasih

Dua cara menghubungkan ke Zenziva

Silakan pilih opsi yang paling pas sama kapabilitas billing app-nya. Mau pakai cara mana pun, semuanya bakal bermuara ke endpoint API yang sama.

Cara 1: Billing app dengan custom gateway / webhook

Aplikasi billing modern biasanya punya menu 'WhatsApp/SMS Gateway' atau 'Webhook'. Tinggal arahkan ke endpoint Zenziva dan isi parameternya. Untuk SMS/Voice (Console), pakai HTTP POST form dengan userkey/passkey. Untuk WhatsApp (WABA Platform), pakai header X-API-Key dan body JSON, selama app-nya mengizinkan custom header.

bash
# Console SMS, reminder jatuh tempo (HTTP POST form)
curl -X POST {CONSOLE_BASEURL}/masking/api/sendsms/ \
  -d "userkey=API_USERKEY" -d "passkey=API_PASSKEY" \
  -d "to=08123456789" \
  -d "message=Tagihan internet Anda Rp150.000 jatuh tempo 3 hari lagi. Bayar via ..."

Cara 2: Trigger dari MikroTik (tanpa app tambahan)

Kalau urusan billing masih rada manual, atau kebetulan pakai Mikhmon di atas MikroTik, manfaatkan fitur System > Scheduler buat men-trigger eksekusi /tool fetch ke Zenziva di tanggal jatuh tempo. Detail script-nya (form-data buat SMS, dan format JSON + X-API-Key buat WABA) sudah dikupas tuntas di panduan integrasi hotspot, flow logic-nya 100% persis, cuma beda di momen triggernya saja.

Detail script /tool fetch

Script MikroTik untuk SMS, Voice, dan WABA (termasuk format header dan escape JSON) ada di artikel "Integrasi Hotspot MikroTik & Cyberoam". Untuk tagihan, cukup ganti pemicunya dari 'On Login' jadi Scheduler bertanggal.

Baca: Integrasi Hotspot MikroTik & Cyberoam

Catatan untuk Mikhmon & MixRadius

  • Mikhmon: punya fitur notifikasi yang bisa diarahkan ke gateway HTTP. Untuk SMS/Voice Console sudah cukup. Untuk WABA, pastikan versinya bisa mengirim custom header X-API-Key dan body JSON, kalau tidak, relay-kan lewat bridge atau pakai Scheduler MikroTik.
  • MixRadius: billing berbasis RADIUS dengan webhook/API. Selama bisa mengirim HTTP request ke URL kustom, integrasi Console jalan; untuk WABA berlaku syarat custom header yang sama, kalau tak terpenuhi, lewatkan ke bridge dulu.
  • Masih ragu apakah aplikasinya support custom header? Aman, tembak jalur SMS Console saja dulu, itu opsi paling universally compatible. Kalau tetap ngebet pakai WABA tapi aplikasinya mentok, tinggal pakai trik bridge/relay serverless (via Cloudflare Workers atau Google Apps Script) yang juga udah di-spill di panduan hotspot.

Tidak punya billing app? Broadcast dari dashboard

Faktanya, nggak semua pelaku usaha pakai billing app yang gampang dioprek, dan nggak semuanya mau pusing nyentuh kode API. Good news: integrasi sistem itu sifatnya opsional. Selama ada daftar pelanggan (database) dan list tanggal jatuh tempo, broadcast reminder bisa langsung dieksekusi bersih lewat dashboard Zenziva.

Ini adalah golden path buat tim admin atau CS yang nggak punya background IT. Cukup lakukan tiga langkah simpel, dan rutinitas penagihan tiap bulan tinggal diulang dalam hitungan menit.

  1. Di SMS Masking, buka Send SMS → From Excel dan unduh file contohnya. Isi kolom NAMA, NOMOR HP, dan ISI PESAN, tulis nominal serta tanggal langsung di tiap baris.
  2. Ingin pesan seragam tapi tetap personal? Pakai token [nama] dan [alamat] di kolom ISI PESAN; keduanya terisi otomatis per baris, dan 'alamat' bisa dialihkan untuk nominal atau tanggal jatuh tempo.
  3. Kirim sekarang, ke satu Group atau Semua Kontak dari Phonebook, atau jadwalkan lewat SMS Scheduled untuk dikirim otomatis di tanggal tertentu (sekali kirim, bukan berulang).

Untuk WhatsApp, jalurnya lewat platform WABA: buka Broadcast Campaign, pilih template yang sudah disetujui Meta, lalu unggah daftar penerima. Isi pesan mengikuti template (bukan teks bebas seperti SMS), tapi tiap penerima tetap bisa dapat detail sendiri, misalnya nama, nominal, atau tanggal jatuh tempo.

Nantinya saat volume pelanggannya udah bengkak dan butuh sistem yang fully automated, tinggal migrasi pelan-pelan ke jalur API. Menariknya, sistem Dashboard dan API jalan di akun yang sama, jadi nggak perlu ribet setup dari nol lagi.

Pisahkan transaksional dari promo

Reminder tagihan itu transaksional dan justru ditunggu pelanggan, jangan dicampur blast promo di nomor yang sama. Dengan begitu quality rating WABA tetap hijau dan pesan penting tidak ikut kena limit.

Poin Penting
  • Otomatiskan tiga momen: reminder H-3, peringatan isolasi H-1, dan e-receipt saat lunas.
  • Billing app dengan custom gateway/webhook langsung diarahkan ke API Zenziva; kalau tidak, pakai Scheduler MikroTik.
  • Console SMS (userkey/passkey) paling kompatibel; WABA Platform (X-API-Key + JSON) butuh app yang bisa mengirim custom header.
  • Tidak punya billing app atau tak mau menyentuh API? Kirim reminder yang sama dari dashboard, SMS lewat From Excel, WhatsApp lewat template yang disetujui. Tanpa coding.
  • Pisahkan pesan transaksional dari promo agar quality rating WABA tetap aman.

Siap berhenti jadi penagih manual? Cek biaya per pesan di halaman harga, lalu daftar dan mulai bulan ini, broadcast langsung dari dashboard kalau ingin cepat jalan, atau ambil userkey/passkey (Console) dan API Key (WABA Platform) untuk otomatis penuh.

WHATSAPP BUSINESS API

WhatsApp Business API, Resmi.

Infrastruktur terpercaya untuk komunikasi skala industri, sekaligus membuka peluang Centang Biru resmi dari Meta.

Daftar WABA Sekarang →
AM
Asep Maulana
Dukungan Teknis & Developer