Broadcast Push Notification

Mengirim broadcast push notification ke pengguna

Tutorial: Broadcast / Push Notification

Modul Broadcast dipakai admin untuk mengirim notifikasi massal ke user, dengan konten dinamis per-user dan opsi navigasi terbatas demi keamanan.

Broadcast Center - Overview

Broadcast - Kirim Form


A. Akses Broadcast

  1. Panel Admin → Broadcast
  2. Klik Kirim Broadcast (pojok kanan)

B. Konten Notifikasi

1. Judul

  • Judul notifikasi

  • Wajib diisi

  • Contoh:

    Promo Spesial Hari Ini
    

2. Pesan

  • Isi pesan utama
  • Maksimum 500 karakter
  • Mendukung Variabel Dinamis

C. Variabel Dinamis (Personalized Message)

Gunakan placeholder untuk menampilkan data user secara otomatis.

Variabel yang Didukung

  • {{name}} atau {{nama}} → Nama user
  • {{email}} → Email
  • {{saldo}} atau {{balance}} → Saldo (Rp)
  • {{komisi}} atau {{commission}} → Komisi (Rp)
  • {{poin}} atau {{points}} → Poin
  • {{kode}} atau {{code}} → Kode member

Contoh Pesan

Hai {{name}},
saldo Anda saat ini Rp {{saldo}}.

Setiap user akan menerima pesan dengan data mereka sendiri.


D. Gambar Broadcast (Opsional)

3. URL Gambar

  • Format: JPEG, PNG, BMP, WebP
  • Ukuran maksimal: 1 MB
  • URL harus bisa diakses publik

Jika gambar > 1MB, gambar tidak akan ditampilkan di notifikasi.


E. Navigasi Notifikasi (Opsional)

Broadcast tidak boleh membuka screen internal. Pilihan navigasi dibatasi ke:

4. WebView

  • Membuka halaman di dalam aplikasi

  • Bisa:

    • Website HTML
    • Markdown yang dirender
  • Field:

    • URL WebView (wajib)
    • Judul Halaman (opsional, tampil di app bar)

5. URL Eksternal

  • Membuka browser di luar aplikasi

  • Cocok untuk:

    • Promo landing page
    • Artikel
    • Campaign eksternal

6. Tidak Ada Navigasi

  • Notifikasi hanya informatif
  • Tidak ada aksi saat ditekan

7. Teks Tombol (Opsional)

  • Label tombol aksi

  • Contoh:

    Buka
    

F. Target Level Reseller (Opsional)

  • Kirim broadcast ke level tertentu
  • Kosongkan untuk kirim ke semua reseller

G. Kirim Broadcast

  1. Pastikan semua field valid
  2. Klik Kirim Broadcast
  3. Notifikasi dikirim ke target user