Notifikasi dan Komunikasi
iuran.org menyediakan sistem notifikasi komprehensif untuk menjaga komunikasi antara admin dan anggota.
Jenis Notifikasi
Notifikasi Pembayaran
| Jenis Notifikasi | Kapan Dikirim | Isi Pesan | Channel |
|---|---|---|---|
| Invoice Baru | Saat invoice dibuat | Tagihan iuran baru sebesar Rp xxx untuk periode xxx | Email, WhatsApp, Push |
| Pengingat Pembayaran | 1-3 hari sebelum jatuh tempo | Pembayaran invoice #xxx akan jatuh tempo dalam x hari | Email, WhatsApp, Push |
| Konfirmasi Pembayaran | Saat pembayaran berhasil | Terima kasih, pembayaran invoice #xxx telah kami terima sebesar Rp xxx | Email, WhatsApp, Push, In-App |
| Pembayaran Gagal | Saat pembayaran gagal | Maaf, pembayaran gagal. Silakan coba lagi | Email, WhatsApp, Push, In-App |
| Invoice Kadaluarsa | Saat invoice melewati jatuh tempo | Invoice Anda telah kadaluarsa | Email, WhatsApp, Push |
| Penarikan Sukses | Saat penarikan dana selesai | Dana berhasil ditransfer ke rekening xxx | Email, Push, In-App |
| Penarikan Gagal | Saat penarikan gagal | Maaf, penarikan gagal. Saldo dikembalikan | Email, Push, Telegram (admin), In-App |
| Pembayaran Tunai Dicatat | Saat admin mencatat pembayaran tunai | Pembayaran tunai untuk invoice #xxx telah tercatat | Email, Push, In-App |
Notifikasi Anggota
| Jenis Notifikasi | Kapan Dikirim | Isi Pesan | Channel |
|---|---|---|---|
| Pendaftaran Akun | Saat user mendaftar | Selamat datang di iuran.org | |
| Verifikasi Email | Saat email diverifikasi | Akun Anda berhasil diverifikasi | |
| Aktivasi WhatsApp | Saat WhatsApp diaktifkan | WhatsApp notifikasi Anda telah aktif | Email, WhatsApp Message |
| Undangan Diterima | Saat admin menyetujui undangan | Anda telah ditambahkan ke platform nama platform | Email, Push |
| Undangan Ditolak | Saat admin menolak undangan | Permintaan join Anda ditolak |
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
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:
| Pengaturan | Deskripsi |
|---|---|
| Selalu aktif untuk invoice dan konfirmasi | |
| User dapat mengaktifkan atau menonaktifkan | |
| Push Notification | Aktif untuk notifikasi real-time |
| Pengingat Sebelum | Berapa hari sebelum jatuh tempo reminder dikirim (default: 3 hari) |
Pengaturan Reminder
Sistem dapat mengirim reminder otomatis:
| Waktu Kirim | Kegunaan |
|---|---|
| Tgl Invoice + X Hari | Mengingatkan anggota sebelum jatuh tempo |
| Tgl Invoice | Mengirimkan tepat saat jatuh tempo |
| Setiap X Hari | Reminder 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:
| Pengaturan | Deskripsi |
|---|---|
| Pesan Tagihan | Template pesan untuk invoice |
| Frekuensi Notifikasi | Berapa kali invoice dikirim dalam satuan waktu |
| Reminder Hari | Berapa hari sebelum jatuh tempo reminder dikirim |
| Jumlah Percobaan | Berapa 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:
- Buka notifikasi yang ingin ditandai
- Notifikasi otomatis ditandai sebagai "dibaca"
- 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:
| Status | Deskripsi |
|---|---|
| Sent | Notifikasi berhasil dikirim |
| Pending | Notifikasi dalam antrian, menunggu diproses |
| Failed | Gagal mengirim, akan dicoba lagi |
| Delivered | Terkirim ke channel tujuan (untuk email/push) |
Troubleshooting Notifikasi
Tidak Menerima Notifikasi
Jika tidak menerima notifikasi:
- Cek Email:
- Pastikan alamat email benar
- Cek folder spam
- Cek WhatsApp:
- Pastikan nomor terdaftar di akun
- Aktifkan notifikasi WhatsApp di pengaturan
- Cek Push Notification:
- Pastikan aplikasi mobile terinstall
- Izinkan notifikasi di pengaturan device
- Cek koneksi internet
- 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
- Aktifkan WhatsApp untuk Pengalaman Lebih Cepat
- Pesan langsung terbuka di WhatsApp
- Tingkat terbuka lebih tinggi
- Gunakan Push Notification untuk Real-Time
- Dapatkan notifikasi instan di aplikasi mobile
- Buka detail invoice langsung dari notifikasi
- Atur Reminder yang Tepat
- 3 hari sebelum jatuh tempo ideal
- Jangan terlalu sering (spam) atau terlalu jarang (lupa bayar)
- Periksa Riwayat Notifikasi
- Cek tab notifikasi di aplikasi
- Pastikan tidak ada notifikasi penting yang terlewat
- Update Kontak Secara Berkala
- Pastikan email dan nomor selalu aktif
- Hapus kontak yang tidak valid
- Gunakan Subject Email yang Jelas
- Subject email deskriptif memudahkan identifikasi
- Masukkan nomor invoice di subject untuk referensi
- Integrasikan Webhook untuk Otomatisasi
- Notifikasi real-time untuk sistem internal
- Redupasi pekerjaan admin
Terakhir diperbarui: Februari 2026