Jawaban singkat
Menurut dokumentasi Meta, setiap nomor telepon bisnis WhatsApp Cloud API mendukung hingga 80 pesan per detik secara default, naik hingga 1.000 lewat peningkatan otomatis untuk nomor yang memenuhi syarat. Batas terpisah berlaku untuk penerima yang sama, panggilan manajemen Graph API, dan pesan harian. Melebihi throughput menghasilkan error 130429; perlambat, antrekan pekerjaan, dan coba ulang dengan backoff.
Mencapai 1.000 pesan per detik
Batas ini berlaku untuk setiap nomor telepon bisnis dan menghitung pesan masuk dan keluar dari semua jenis. Meta meningkatkan nomor yang memenuhi syarat secara otomatis, tanpa biaya, jika ketiga syarat terpenuhi. Peningkatan dapat memakan waktu hingga 1 menit, dan selama itu nomor tidak dapat dipakai.
Nomor yang dipakai bersama aplikasi WhatsApp Business dan Cloud API memiliki batas tetap 20 pesan per detik.
| Syarat | Rincian |
|---|---|
| Batas pengiriman pesan | Tanpa batas pada business portfolio |
| Volume | 100.000 pengguna unik atau lebih yang dikirimi pesan di luar jendela layanan pelanggan dalam 24 jam bergulir |
| Kualitas | Skor kualitas YELLOW (sedang) atau lebih tinggi |
Empat batas berbeda dan error-nya
| Batas | Yang dibatasi | Error umum |
|---|---|---|
| Throughput | Pesan per detik per nomor | 130429 |
| Pair rate limit | Pesan dari satu nomor ke penerima yang sama dalam waktu singkat | 131056 |
| Batas Graph API | Panggilan manajemen per aplikasi dan akun | 4, 80007, 80008 |
| Batas pengiriman pesan | Jumlah orang unik yang dijangkau per 24 jam bergulir | Pembatasan pengiriman |
Cara retry yang aman
- Antrekan setiap pengiriman dan kuras antrean dengan worker pool.
- Batasi laju di bawah plafon Anda, sisakan ruang untuk balasan.
- Catat setiap pesan sebelum dikirim agar retry tidak menggandakannya.
- Retry hanya untuk throttling dan error server sementara, dengan exponential backoff dan jitter, serta batasi jeda dan jumlah percobaan.
