# Broadcast

Broadcast mengirim satu template WhatsApp yang sudah disetujui ke banyak penerima sekaligus, lalu menampilkan hasilnya. Pengiriman dimulai segera setelah job dibuat. Tidak ada penjadwalan.

**Peran yang boleh:** Owner, Admin, dan Agent.

## Sebelum mulai

- Nomor WhatsApp terhubung. Bila belum, halaman menampilkan "WhatsApp Belum Terhubung" dengan tombol **Hubungkan WhatsApp**. Lihat [WhatsApp](/hubungkan-channel/whatsapp).
- Minimal satu template berstatus APPROVED. Lihat [Template](/fitur-utama/template).
- Metode pembayaran terdaftar di Meta Business, karena Meta yang menagih biaya pesan.

## Aturan penting

- **Hanya template.** Broadcast adalah pesan di luar jendela 24 jam, sehingga hanya template yang boleh dikirim. Pesan bebas di luar jendela ditolak oleh WhatsApp.
- **Consent dan blacklist.** Saat memilih penerima dari pelanggan, hanya pelanggan dengan consent aktif dan tidak masuk blacklist yang diikutkan. Atur consent di [Pelanggan](/crm/pelanggan).
- **CSV tidak diperiksa.** Mode CSV tidak memeriksa consent maupun blacklist. Anda bertanggung jawab atas izin penerima.

## Membuat broadcast

1. Buka **Global > Broadcast** dan pilih nomor di pemilih **Filter**.
2. Di tab **Buat Broadcast**, pilih template pada **Pilih Template**. Hanya template APPROVED untuk akun itu yang tampil.
3. Isi **Variabel Template**. Klik **Sisipkan Field** untuk data pelanggan yang terisi per penerima, seperti `customer_name`, `customer_email`, `customer_phone`, `customer_tags`, `customer_lead_score`, dan `customer_instagram`.
4. Periksa **Pratinjau Pesan** di kolom kanan.
5. Pilih penerima dengan salah satu cara:
   - Tab **Dari Customer**: cari nama atau telepon, filter tag atau stage, lalu **Pilih Semua** atau pilih satu per satu.
   - Tab **Upload CSV**: kolom wajib `phoneNumber` dalam format internasional dengan tanda plus (misalnya `+628123456789`). Klik **Download Template** untuk contoh. Nomor tidak valid ditampilkan dan harus diperbaiki.
6. Atur **Jeda antar pesan** (bawaan 1 detik) untuk menghindari batas laju.
7. Klik **Kirim Broadcast**. Setelah "Job broadcast berhasil dibuat", Anda dipindah ke tab **Job Aktif**.

![Tab Buat Broadcast dengan pemilih template dan pratinjau pesan](/images/broadcast-buat.png)

Mengganti nomor pada tab **Buat Broadcast** mereset template dan penerima yang sudah dipilih. Pada mode CSV, kolom variabel dalam CSV menimpa nilai manual. Satu nomor CSV yang tidak valid membuat seluruh pengiriman ditolak sampai diperbaiki. Bila tidak ada pelanggan yang memenuhi syarat, muncul "No eligible customers found" dan broadcast tidak dibuat.

## Memantau job

1. Buka tab **Job Aktif**. Kartu menampilkan **Penerima**, **Progress**, **Terkirim**, **Diterima**, **Dibaca**, dan **Gagal**.
2. Klik **Lihat Detail** untuk rincian, atau **Batalkan Job** untuk menghentikan job yang Menunggu atau Memproses.
3. Bila job berstatus **Terhenti** (tanpa aktivitas lebih dari 5 menit), klik **Lanjutkan**.

Pengiriman berjalan di latar belakang dalam batch 50 penerima. Tidak ada fitur jeda; hanya **Batalkan Job** dan **Lanjutkan**.

## Riwayat dan hasil

1. Buka tab **Riwayat** lalu klik **Lihat Detail** pada sebuah job.
2. Baca **Statistik Pesan**: Terkirim, Diterima, Dibaca, Membalas, Dibalas Agen, dan Gagal. Semua persentase dihitung dari total penerima.
3. Baca **Ringkasan Error** beserta **Saran** pemulihan.
4. Gunakan **Salin ke Clipboard** atau ekspor CSV per filter.

Angka Terkirim, Diterima, dan Dibaca diperbarui lewat webhook Meta. Bila webhook terlewat, angka bisa lebih kecil dari kenyataan. **Membalas** menghitung penerima yang menulis balik setelah broadcast, sedangkan **Dibalas Agen** hanya yang ditindaklanjuti manusia.

## Biaya dan kepatuhan

- Meta menagih biaya pesan, bervariasi menurut kategori (Marketing, Utility, Authentication) dan negara tujuan. Lihat kartu **Informasi Biaya** di halaman.
- tumbuh.ai tidak menampilkan estimasi biaya dan tidak memotong saldo kredit untuk broadcast.
- Bila metode pembayaran Meta belum ada, pesan gagal dan detail job menampilkan "Masalah Kritis Terdeteksi".
- Kirim hanya ke orang yang sudah setuju dan hindari lonjakan volume mendadak. Lihat [Anti-banned](/troubleshooting/anti-banned).

## Hasil yang diharapkan

Job tampil di **Job Aktif**, lalu pindah ke **Riwayat** dengan statistik pengiriman setelah selesai.

## Peringatan

Broadcast langsung dikirim ke pelanggan begitu job dibuat, tanpa penjadwalan atau penahanan otomatis. Periksa pratinjau dan daftar penerima sebelum mengklik **Kirim Broadcast**.

## Masalah umum

- Pesan gagal: lihat kode di [Error WhatsApp](/troubleshooting/error-whatsapp).
- Template tidak muncul: pastikan statusnya APPROVED untuk nomor yang dipilih.

## FAQ

**Bisakah menjadwalkan broadcast?** Tidak. Pengiriman dimulai segera.

**Mengapa jumlah penerima lebih sedikit dari yang saya pilih?** Pelanggan tanpa consent atau yang masuk blacklist dilewati.
