Lewati ke isi

Reminder Tagihan

Reminder otomatis adalah kunci collection rate tinggi. Tanpa reminder, pelanggan bisa lupa bayar → overdue → isolir → churn. TB Radius punya reminder system yang fleksibel.

Channel Reminder

Channel Pro Con Cost
WhatsApp Open rate 90%+, instan Risiko nomor di-ban kalau spam Rp 100-300/pesan via gateway
Push Notification (PWA/App) Gratis, real-time Hanya untuk pelanggan yang install PWA/app Gratis (pakai FCM)
Email Detail (bisa attach PDF invoice) Open rate rendah (~20%), sering masuk spam Gratis (limit 300/hari Brevo free)
SMS Universal (semua HP) Mahal, open rate menurun Rp 200-500/SMS

Saran combo: WhatsApp (utama) + Push Notification (real-time untuk pengguna app) + Email (untuk detail invoice).

Reminder Schedule (Default)

TB Radius default kirim reminder di waktu-waktu ini:

Waktu Channel Tone
H-7 sebelum due Email Friendly, info
H-3 sebelum due WhatsApp + Push Soft reminder
H-1 sebelum due WhatsApp + Push Tegas, mention deadline
Hari Due WhatsApp + Push Last call, kasih link bayar
H+1 (overdue) WhatsApp Warning, "akan isolir besok"
H+grace_period (sebelum isolir) WhatsApp Final notice
Saat diisolir WhatsApp Konfirmasi isolir + cara reaktivasi

Edit di Settings → Reminder Schedule.

Template Pesan

Default template (bisa di-customize):

H-3 Reminder

Halo {nama},

Pengingat tagihan internet {paket} Anda sebesar {tagihan} akan jatuh tempo pada {jatuh_tempo} (3 hari lagi).

Bayar sekarang lewat: {link_bayar}

Terima kasih,
{brand}

Hari Due

Halo {nama},

Tagihan internet {paket} senilai {tagihan} jatuh tempo HARI INI ({jatuh_tempo}).

Mohon segera lakukan pembayaran:
{link_bayar}

Internet akan otomatis diisolir besok jika tagihan tidak dibayar.

Terima kasih,
{brand}

Saat Isolir

Halo {nama},

Mohon maaf, akun internet Anda telah diisolir karena tagihan {tagihan} belum dibayar.

Untuk mengaktifkan kembali, silakan bayar:
{link_bayar}

Setelah pembayaran berhasil, internet akan otomatis aktif dalam 5 menit.

Terima kasih,
{brand}

Konfirmasi Bayar

✅ Pembayaran Berhasil

Halo {nama},

Pembayaran tagihan {nomor_invoice} sebesar {tagihan} telah kami terima.

Periode aktif: {periode}
Jatuh tempo berikutnya: {next_due}

Terima kasih,
{brand}

Variabel Template

Variabel yang bisa dipakai:

Variabel Isi
{nama} Nama pelanggan
{tagihan} Nominal tagihan (formatted: "Rp 350.000")
{jatuh_tempo} Tanggal jatuh tempo (formatted: "26 Mei 2026")
{paket} Nama paket internet
{nomor_invoice} Nomor invoice
{link_bayar} URL pembayaran online
{brand} Nama brand tenant
{periode} Periode tagihan (mis. "Mei 2026")
{next_due} Jatuh tempo berikutnya
{phone} Nomor HP pelanggan
{address} Alamat instalasi

Cara Customize Reminder

Edit Template Pesan

  1. Buka Settings → Reminder → Template
  2. Pilih template yang mau diedit (H-3, H-1, Due, dll)
  3. Edit isi pesan (pakai variabel sesuai daftar di atas)
  4. Preview dengan data dummy
  5. Save

Aktif/Non-aktifkan Reminder Tertentu

  1. Settings → Reminder → Schedule
  2. Toggle ON/OFF per timing:
  3. ✅ H-7 (Email) — bisa skip kalau tidak butuh
  4. ✅ H-3 (WA) — aktif
  5. ✅ H-1 (WA) — aktif
  6. ✅ Due (WA) — aktif
  7. ✅ Overdue (WA) — aktif
  8. ❌ SMS — kalau tidak pakai SMS gateway

Throttling (Anti-spam)

Sistem otomatis throttle reminder supaya tidak spam:

  • Max 1 reminder per channel per hari per pelanggan
  • Reminder yang sama tidak di-resend dalam 24 jam (idempotent)
  • Kalau pelanggan udah bayar, reminder berikutnya otomatis cancel

Best Practices

Jangan over-remind

Reminder terlalu sering = pelanggan annoy & ignore semua. Pakai schedule yang reasonable:

  • H-3 (info)
  • H-1 (tegas)
  • H+0 (last call)
  • H+1 (warning isolir)

Total 4 reminder dalam 5 hari sudah cukup.

Personalisasi pesan

Pesan template default OK, tapi yang personalized lebih efektif:

  • Sebutkan nama lengkap (bukan "Pelanggan")
  • Sebutkan paket spesifik mereka
  • Format nominal jelas (Rp 300.000 bukan 300000)
  • Link bayar clickable (jangan plain text URL panjang — pakai short URL)

Kirim di jam yang tepat

Jangan kirim reminder pukul 00:00 atau 05:00 — pelanggan tidur, notif terabaikan.

Saran:

  • Pagi: 09:00-11:00 (saat orang baru bangun & cek HP)
  • Sore: 18:00-20:00 (setelah pulang kerja)

Hindari jam istirahat (12:00-13:00, 19:00-20:00 ada yang sholat magrib/dinner).

Reminder yang gagal kirim

Cek log reminder di Reminder → Log:

  • "Sent" — berhasil ke gateway
  • "Delivered" — sampai ke HP pelanggan (kalau gateway support delivery report)
  • "Failed" — gagal kirim (nomor tidak valid, gateway down, dll)

Tindak lanjuti yang Failed — mungkin nomor pelanggan salah/perlu update.

Reminder spam complain

Kalau pelanggan komplain "kebanyakan reminder", cek:

  • Apakah duplicate reminder dikirim (bug throttling)?
  • Apakah pelanggan terdaftar di beberapa akun (1 nomor multi-akun)?
  • Apakah pelanggan kesulitan bayar dan butuh negotiation, bukan reminder lagi?

Troubleshooting

Reminder tidak terkirim sama sekali

Cek:

  1. WhatsApp gateway active? Test send manual dari Settings → WA → Test
  2. Cron reminder-tagihan jalan? Cek Settings → Cron Log
  3. Schedule enabled? Pastikan toggle ON di Settings → Reminder Schedule
  4. Nomor pelanggan valid? Format harus internasional (628xxx)
Reminder kadang masuk, kadang tidak

Issue WhatsApp gateway. Lihat: WhatsApp Gateway Troubleshooting

Pelanggan sudah bayar tapi masih dapat reminder

Penyebab:

  1. Webhook pembayaran delay — invoice belum di-mark paid → reminder masih dikirim
  2. Sync gap — payment manual yang baru ditambah belum trigger update reminder queue
  3. Bug throttling — duplicate reminder sebelum status update

Mitigasi: sistem normally cek status invoice tepat sebelum kirim. Kalau ini terjadi, cek log timing.

Format pesan rusak (variabel tidak ke-replace)

Pastikan variabel pakai format {nama} BUKAN ${nama} atau [nama]. Cek template di Settings — kemungkinan typo saat custom.

Pesan masuk tapi ke folder Spam (untuk email)

Email TB Radius sender harus authenticated (SPF/DKIM/DMARC). Cek setup email di Brevo SMTP. Untuk WhatsApp jarang masuk spam, tapi bisa di-block sebagai "kontak tidak dikenal" — edukasi pelanggan save nomor brand.

FAQ

Q: Bisa kirim reminder ke pelanggan yang status Isolated? A: Bisa, untuk mengingatkan "internet diisolir, mohon bayar". Default ON. Bisa toggle OFF kalau tidak mau spam pelanggan yang sudah jelas isolated.

Q: Bisa send reminder manual (1-off)? A: Bisa. Buka invoice → klik "Send Reminder" → pilih channel → kirim. Berguna untuk follow-up khusus.

Q: Pelanggan minta opt-out dari reminder? A: Bisa. Edit pelanggan → tab Notifikasi → matikan channel tertentu. Tapi inform mereka risikonya: kalau lupa bayar, langsung isolir tanpa peringatan.

Q: Statistik reminder & collection rate? A: Dashboard punya report:

  • Reminder Sent per channel
  • Open rate (untuk email)
  • Conversion rate (% pelanggan yang bayar setelah reminder)
  • Best timing analysis — jam berapa reminder paling efektif

Q: Bisa A/B test template? A: Belum native. Workaround: ganti template tiap bulan, bandingkan collection rate.