Notifikasi dan Komunikasi

iuran.org menyediakan sistem notifikasi komprehensif untuk menjaga komunikasi antara admin dan anggota.

Jenis Notifikasi

Notifikasi Pembayaran

Jenis NotifikasiKapan DikirimIsi PesanChannel
Invoice BaruSaat invoice dibuatTagihan iuran baru sebesar Rp xxx untuk periode xxxEmail, WhatsApp, Push
Pengingat Pembayaran1-3 hari sebelum jatuh tempoPembayaran invoice #xxx akan jatuh tempo dalam x hariEmail, WhatsApp, Push
Konfirmasi PembayaranSaat pembayaran berhasilTerima kasih, pembayaran invoice #xxx telah kami terima sebesar Rp xxxEmail, WhatsApp, Push, In-App
Pembayaran GagalSaat pembayaran gagalMaaf, pembayaran gagal. Silakan coba lagiEmail, WhatsApp, Push, In-App
Invoice KadaluarsaSaat invoice melewati jatuh tempoInvoice Anda telah kadaluarsaEmail, WhatsApp, Push
Penarikan SuksesSaat penarikan dana selesaiDana berhasil ditransfer ke rekening xxxEmail, Push, In-App
Penarikan GagalSaat penarikan gagalMaaf, penarikan gagal. Saldo dikembalikanEmail, Push, Telegram (admin), In-App
Pembayaran Tunai DicatatSaat admin mencatat pembayaran tunaiPembayaran tunai untuk invoice #xxx telah tercatatEmail, Push, In-App

Notifikasi Anggota

Jenis NotifikasiKapan DikirimIsi PesanChannel
Pendaftaran AkunSaat user mendaftarSelamat datang di iuran.orgEmail
Verifikasi EmailSaat email diverifikasiAkun Anda berhasil diverifikasiEmail
Aktivasi WhatsAppSaat WhatsApp diaktifkanWhatsApp notifikasi Anda telah aktifEmail, WhatsApp Message
Undangan DiterimaSaat admin menyetujui undanganAnda telah ditambahkan ke platform nama platformEmail, Push
Undangan DitolakSaat admin menolak undanganPermintaan join Anda ditolakEmail

Channel Notifikasi

Email (Mailgun)

Fitur:

  • Pengiriman otomatis untuk semua jenis notifikasi
  • Template email HTML yang rapi dan profesional
  • Mendukung attachment untuk invoice
  • Dukungan email masuk untuk pengirim

Notifikasi yang Didukung:

  • Invoice baru
  • Konfirmasi pembayaran
  • Pengingat pembayaran
  • Invoice kadaluarsa
  • Pendaftaran akun
  • Aktivasi WhatsApp
  • Verifikasi email

Template Email:

  • Header dengan logo iuran.org
  • Footer dengan informasi kontak
  • Tabel data yang diformat dengan baik
  • Font Roboto untuk konsistensi

WhatsApp

Vendor yang Didukung:

  • Fonnte (Primary): Layanan WhatsApp Business resmi
  • Self-Hosted: WhatsApp Business API yang di-hosting sendiri
  • Twilio: Layanan WhatsApp yang terintegrasi

Fitur WhatsApp:

  • Tagihan iuran dengan nama platform dan nominal
  • Link pembayaran QRIS
  • Notifikasi pembayaran sukses
  • Pengingat jatuh tempo

Contoh Pesan WhatsApp:

*Tagihan iuran {platform_name}*

Hi {nama_anggota},

Kamu punya tagihan iuran sebagai berikut:
No. Invoice: {invoice_id}
Jumlah: Rp {nominal}
Platform: {nama_platform}

Silakan klik tautan berikut untuk melakukan pembayaran:
{payment_url}

Terima kasih.

Push Notification (FCM)

Fitur:

  • Notifikasi real-time ke aplikasi mobile
  • Mendukung rich data (tombol aksi di notifikasi)
  • Mendukung grouping notifikasi berdasarkan invoice
  • Status baca notifikasi untuk tracking

Jenis Push Notifikasi:

  • Pembayaran sukses (buka detail invoice)
  • Invoice baru
  • Pengingat jatuh tempo (buka invoice)
  • Penarikan dana (buka detail penarikan)
  • Error transaksi

Manajemen Device:

  • User dapat mendaftarkan token FCM untuk multiple device
  • Notifikasi dikirim ke semua device yang aktif

Telegram (Admin Only)

Fitur:

  • Notifikasi untuk admin sistem
  • Alert saat startup aplikasi
  • Notifikasi penarikan dana yang diminta user
  • Error sistem

Penerima:

  • Chat Telegram yang dikonfigurasi
  • Multiple admin chat IDs untuk berbagai level akses

Konfigurasi Notifikasi

Pengaturan User

Setiap user dapat mengatur preferensi notifikasi:

PengaturanDeskripsi
EmailSelalu aktif untuk invoice dan konfirmasi
WhatsAppUser dapat mengaktifkan atau menonaktifkan
Push NotificationAktif untuk notifikasi real-time
Pengingat SebelumBerapa hari sebelum jatuh tempo reminder dikirim (default: 3 hari)

Pengaturan Reminder

Sistem dapat mengirim reminder otomatis:

Waktu KirimKegunaan
Tgl Invoice + X HariMengingatkan anggota sebelum jatuh tempo
Tgl InvoiceMengirimkan tepat saat jatuh tempo
Setiap X HariReminder berulang setiap hari

Jumlah Percobaan:

  • Sistem akan mengirim reminder berulang
  • Dapat dikonfigurasi (jumlah maksimal)
  • Mencegah spam jika sudah dibayar

Notifikasi Per Platform

Admin platform dapat mengatur notifikasi:

PengaturanDeskripsi
Pesan TagihanTemplate pesan untuk invoice
Frekuensi NotifikasiBerapa kali invoice dikirim dalam satuan waktu
Reminder HariBerapa hari sebelum jatuh tempo reminder dikirim
Jumlah PercobaanBerapa kali sistem mencoba kirim notifikasi

Riwayat Notifikasi

Tracking Notifikasi

Sistem mencatat semua notifikasi yang dikirim:

Informasi yang Dicatat:

  • Judul notifikasi
  • Isi pesan
  • Channel yang digunakan (email, WhatsApp, push)
  • Status pengiriman (sukses, gagal)
  • Waktu pengiriman
  • Status baca (sudah dibaca atau belum)
  • Referensi invoice (untuk notifikasi pembayaran)

Menandai Dibaca

User dapat menandai notifikasi yang sudah dibaca:

  1. Buka notifikasi yang ingin ditandai
  2. Notifikasi otomatis ditandai sebagai "dibaca"
  3. User tidak akan menerima reminder untuk notifikasi yang sudah dibaca

Notifikasi Webhook

Integrasi Webhook

Platform mendukung integrasi dengan sistem eksternal:

Fitur:

  • URL webhook untuk notifikasi pembayaran
  • Menerima notifikasi real-time saat pembayaran sukses/gagal
  • Mendukung multiple endpoint untuk berbagai event

Event yang Didukung:

  • Pembayaran sukses
  • Pembayaran gagal
  • Settlement dari payment gateway

Pengaturan Webhook:

  • URL webhook konfigurasi di pengaturan platform
  • Validasi endpoint
  • Retry mechanism otomatis jika webhook gagal
  • Timeout konfigurasi

Status Pengiriman Notifikasi

Sistem melacak status pengiriman setiap notifikasi:

StatusDeskripsi
SentNotifikasi berhasil dikirim
PendingNotifikasi dalam antrian, menunggu diproses
FailedGagal mengirim, akan dicoba lagi
DeliveredTerkirim ke channel tujuan (untuk email/push)

Troubleshooting Notifikasi

Tidak Menerima Notifikasi

Jika tidak menerima notifikasi:

  1. Cek Email:
    • Pastikan alamat email benar
    • Cek folder spam
  2. Cek WhatsApp:
    • Pastikan nomor terdaftar di akun
    • Aktifkan notifikasi WhatsApp di pengaturan
  3. Cek Push Notification:
    • Pastikan aplikasi mobile terinstall
    • Izinkan notifikasi di pengaturan device
    • Cek koneksi internet
  4. Periksa Profil User:
    • Pastikan email dan nomor WhatsApp terverifikasi
    • Periksa pengaturan notifikasi di profil

Notifikasi Terlambat

Kemungkinan Penyebab:

  • Jaringan internet yang lambat
  • Server sedang sibuk
  • Queue notifikasi yang panjang
  • Masalah dengan channel notifikasi

Solusi:

  • Tunggu beberapa menit, notifikasi mungkin muncul
  • Cek koneksi internet
  • Refresh halaman jika perlu

Tips Notifikasi

  1. Aktifkan WhatsApp untuk Pengalaman Lebih Cepat
    • Pesan langsung terbuka di WhatsApp
    • Tingkat terbuka lebih tinggi
  2. Gunakan Push Notification untuk Real-Time
    • Dapatkan notifikasi instan di aplikasi mobile
    • Buka detail invoice langsung dari notifikasi
  3. Atur Reminder yang Tepat
    • 3 hari sebelum jatuh tempo ideal
    • Jangan terlalu sering (spam) atau terlalu jarang (lupa bayar)
  4. Periksa Riwayat Notifikasi
    • Cek tab notifikasi di aplikasi
    • Pastikan tidak ada notifikasi penting yang terlewat
  5. Update Kontak Secara Berkala
    • Pastikan email dan nomor selalu aktif
    • Hapus kontak yang tidak valid
  6. Gunakan Subject Email yang Jelas
    • Subject email deskriptif memudahkan identifikasi
    • Masukkan nomor invoice di subject untuk referensi
  7. Integrasikan Webhook untuk Otomatisasi
    • Notifikasi real-time untuk sistem internal
    • Redupasi pekerjaan admin

Terakhir diperbarui: Februari 2026