@extends('layouts.master') @section('styles') @include('layouts.components.datatable-assets') @endsection @section('content')

Pusat Siaran Notifikasi & Promosi

Kirim notifikasi broadcast ke aplikasi mobile nasabah untuk promosi reksa dana, pengumuman, dan pembaruan akun.

FCM & In-App Service Aktif
@if(session('success')) @endif @if(session('warning')) @endif @if(session('error')) @endif
Total Siaran Terkirim

{{ number_format($totalBroadcasts) }}

Riwayat kampanye aktif
Notifikasi Diterima

{{ number_format($totalSentNotifications) }}

Terdistribusi ke nasabah
Kampanye Promosi

{{ number_format($totalPromos) }}

Diskon & produk reksa dana
Total Nasabah Terdaftar

{{ number_format($totalUsers) }}

{{ number_format($kycApprovedUsers) }} KYC Terverifikasi
Buat Notifikasi Baru
Sesuaikan judul, isi, target audiens dan tautan promosi.
Template Cepat: 🎁 Promo 🛡️ KYC ⚙️ Sistem
@csrf
Ketik nama, email, atau nomor HP nasabah untuk mencari.
0/150
0/1000
Akan terbuka saat nasabah menekan notifikasi.
Gambar akan tampil sebagai banner promosi.
Saluran Distribusi Pengiriman:
Live Mobile Preview
Simulasi visual tampilan notifikasi di smartphone nasabah.
09:41
1. Push Notification di Layar HP:
DBIC INVESTASI
baru saja
Promo Spesial Reksa Dana
Dapatkan bonus investasi tambahan untuk pembelian reksa dana pertama Anda hari ini!
Banner Preview
2. Tampilan di Kotak Masuk Aplikasi:
Promo Spesial Reksa Dana

Dapatkan bonus investasi tambahan untuk pembelian reksa dana pertama Anda hari ini!

baru saja • Hari ini
Riwayat Siaran Notifikasi
Daftar rekaman siaran notifikasi dan promosi yang telah dikirimkan.
@forelse($broadcasts as $idx => $b) @empty @endforelse
# Waktu Siaran Kategori Judul & Isi Notifikasi Target Segmen Saluran Total Terkirim Aksi
{{ $idx + 1 }} {{ $b->created_at->setTimezone('Asia/Jakarta')->translatedFormat('d M Y') }} {{ $b->created_at->setTimezone('Asia/Jakarta')->format('H:i') }} WIB @if($b->type === 'PROMO') PROMO @elseif($b->type === 'SYSTEM') SISTEM @elseif($b->type === 'KYC') KYC @else TRANSAKSI @endif {{ $b->title }} {{ $b->message }} @if($b->action_url) {{ Str::limit($b->action_url, 30) }} @endif @php $audienceLabels = [ 'ALL' => 'Semua Nasabah', 'KYC_APPROVED' => 'KYC Terverifikasi', 'KYC_PENDING' => 'KYC Menunggu', 'KYC_UNVERIFIED' => 'Belum KYC', 'INVESTORS' => 'Investor Aktif', 'SPECIFIC_USERS' => 'User Spesifik', ]; @endphp {{ $audienceLabels[$b->target_audience] ?? $b->target_audience }}
@if($b->send_in_app) In-App @endif @if($b->send_push) Push @endif
{{ number_format($b->total_sent) }} penerima
@csrf
@csrf @method('DELETE')
Belum ada siaran notifikasi yang dikirimkan.
@endsection @section('scripts') @endsection