# Kenapa Status Broadcast WhatsApp “Message Undeliverable”? Ini Penyebab & Solusinya

<figure><img src="/files/xOA8oOCZKQZ8teKEiovt" alt=""><figcaption></figcaption></figure>

Saat kirim broadcast lewat BalesOtomatis.id, kadang ada beberapa kontak yang statusnya:

* **Status:** Failed
* **Alasan gagal / Failure reason:** **Message Undeliverable**

Padahal paket masih aktif dan internet juga lancar. Sebenarnya apa artinya?

#### 1. Apa arti “Message Undeliverable”?

Secara sederhana:

> WhatsApp **tidak berhasil mengantarkan** pesan ke nomor tersebut.

Jadi masalahnya **bukan di server balesotomatis.id** atau kuota kamu, tetapi di **nomor penerima**.

***

#### 2. Penyebab yang Paling Sering Terjadi

Berikut beberapa penyebab yang paling umum:

**a. Nomor tersebut bukan nomor WhatsApp**

* Nomor hanya dipakai untuk telepon/SMS biasa.
* Kartu sudah hangus, tapi masih tersimpan di database.
* Customer pernah pakai WhatsApp, tapi sudah tidak aktif lagi.

Hasilnya: saat broadcast, sistem mencoba mengirim, tapi WhatsApp bilang, “Nomor ini tidak bisa menerima pesan WhatsApp”.

***

**b. Nomor salah tulis / salah format**

Contoh:

* Menulis `08123456789`\
  padahal untuk sistem WA resmi seharusnya **`628123456789`**.
* Ada angka kurang atau kelebihan satu digit.

Buat manusia mungkin “kelihatannya benar”, tapi bagi sistem: **itu bukan nomor valid**.

***

**c. Aplikasi WhatsApp penerima bermasalah**

Di sisi penerima:

* Aplikasi WhatsApp sangat lama tidak di-update.
* Belum menyetujui syarat & ketentuan terbaru.
* Akun mereka sedang bermasalah / dibatasi.

Dalam kasus seperti ini, pengiriman juga bisa berakhir “Message Undeliverable”.

***

#### 3. Apa yang Bisa Kamu Lakukan?

Karena masalahnya di pihak penerima, tidak semua bisa kamu perbaiki. Tapi ada beberapa langkah praktis:

**Langkah 1 – Cek contoh nomor yang gagal**

Pilih beberapa nomor yang statusnya “Message Undeliverable”, lalu:

1. Coba kirim pesan **manual** dari WhatsApp biasa di ponsel kamu.
2. Perhatikan:
   * Kalau dari WA biasa **juga tidak terkirim** → besar kemungkinan **nomornya memang bukan WA** atau sudah tidak aktif.
   * Kalau dari WA biasa **malah terkirim normal** → bisa jadi ada masalah lain (misalnya nomor salah format saat disimpan di sistem).

***

**Langkah 2 – Rapikan penulisan nomor di database**

Biasakan menyimpan nomor dalam format:

* Indonesia: `628xxxxxx` (bukan `08xxxxxx`)
* Negara lain: pakai kode negara masing-masing, tanpa tanda + dan tanpa spasi.

Tips:

* Di form pendaftaran, pisahkan *kode negara* dan *nomor* supaya orang tidak salah isi.
* Hindari karakter selain angka (tidak usah pakai titik, spasi, tanda hubung).

***

**Langkah 3 – Bersihkan data secara berkala**

Nomor yang **berkali-kali** statusnya “Message Undeliverable” sebaiknya:

* Diberi tanda di sistem internal kamu (misalnya label “nomor tidak aktif”).
* **Tidak perlu lagi** diikutkan kiriman broadcast berikutnya.

Manfaat:

* Menghemat biaya (tidak buang-buang kuota ke nomor mati).
* Statistik pengiriman terlihat jauh lebih bagus.

***

**Langkah 4 – Perbaiki cara mengumpulkan nomor**

Semakin rapi cara kamu mengumpulkan nomor, semakin sedikit error “Message Undeliverable”.

Beberapa tips:

* Nomor dikumpulkan dari **form resmi** (website, kasir, sales), bukan hasil sebar sembarang.
* Di form, tulis jelas bahwa nomor akan dipakai untuk kirim info via WhatsApp → supaya benar-benar nomor WA.
* Kalau perlu, kirim **pesan konfirmasi pertama** setelah user mengisi nomor (misalnya ucapan terima kasih + voucher).\
  Jika pesan pertama saja sudah gagal, berarti nomor tersebut bisa ditandai sejak awal.

***

#### 4. Kesimpulan

“Message Undeliverable” bukan error server dan bukan karena paket habis.\
Biasanya terjadi karena:

* Nomor tersebut **bukan pengguna WhatsApp**,
* Nomor sudah tidak aktif,
* Nomor salah tulis / salah format, atau
* Aplikasi WhatsApp penerima sedang bermasalah.

Solusi utamanya adalah:

* rapikan cara menyimpan nomor,
* rutin membersihkan database,
* dan gunakan hanya nomor yang benar-benar aktif & sudah memberi izin untuk dihubungi lewat WhatsApp.

Dengan begitu, angka kegagalan broadcast di balesotomatis.id akan jauh berkurang, dan biaya promosi jadi lebih efisien.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.balesotomatis.id/troubleshooting/kenapa-status-broadcast-whatsapp-message-undeliverable-ini-penyebab-and-solusinya.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
