
Keunggulan Whatsapp Business Api Dibanding Wa Business Biasa
Banyak usaha pakai WhatsApp Business biasa, terbatas pada satu nomor dan manual. WhatsApp Business API memberikan otomasi, dukungan banyak agen, dan integrasi CRM. Artikel ini tunjukkan cara gunakan Keunggulan Whatsapp Business Api Dibanding Wa Business Biasa.
Ringkasan Panduan
Pembaca akan dapat mendaftarkan akun API, menghubungkan nomor, dan mengirim pesan template. Panduan cocok untuk pemilik UKM, tim IT, dan marketer yang butuh skala percakapan. Fitur utama meliputi webhook notifikasi, manajemen kontak, dan laporan statistik real‑time.
Sebelum Memulai
- Akun Facebook Business Manager aktif.
- Nomor telepon terverifikasi untuk WhatsApp Business API.
- Server Linux minimal Ubuntu 20.04 dengan 2 GB RAM.
- Internet stabil, port 443 terbuka.
- API client (misalnya Postman atau curl) terinstall.
Menyiapkan Lingkungan
1. Install Docker dan Docker‑Compose pada server.
2. Unduh file docker-compose.yml resmi dari dokumentasi WhatsApp.
3. Jalankan docker‑compose up -d untuk memulai layanan.
Mendaftarkan Nomor dan Mengaktifkan API
1. Masuk ke Facebook Business Manager, pilih “WhatsApp Manager”.
2. Tambahkan nomor telepon, pilih “API” sebagai tipe.
3. Ikuti wizard verifikasi: upload dokumen, terima kode OTP, masukkan kode.
4. Setelah status “Ready”, salin Bearer Token dan Phone ID untuk konfigurasi.
Mengonfigurasi Webhook
1. Buat endpoint HTTPS pada server, misalnya /webhook.
2. Daftarkan URL endpoint di WhatsApp Manager, pilih event “messages” dan “status”.
3. Verifikasi token dengan mengirim GET request yang berisi hub.challenge.
4. Pastikan server mengembalikan kode 200 dalam 10 detik.
Mengirim Pesan Template Uji
1. Buat template pesan di WhatsApp Manager, contoh “order_confirmation”.
2. Kirim request POST ke https://graph.facebook.com/v13.0/{{Phone ID}}/messages dengan header Authorization: Bearer {{Token}} dan body JSON berisi template name serta parameter.
3. Periksa respons JSON, pastikan messages[0].id terisi.
4. Lihat webhook menerima event “status” dengan status “sent”.
Tips dan Kesalahan Umum
- Pastikan sertifikat SSL valid; webhook gagal bila sertifikat self‑signed.
- Gunakan template yang sudah disetujui; pengiriman akan ditolak bila template belum di‑approve.
- Jangan mengirim lebih dari 1 000 pesan per menit pada akun baru; batas ini dapat memicu penangguhan.
- Periksa quota token setiap 24 jam; habis quota menyebabkan error 429.
- Simpan
Bearer Tokendi vault, hindari menaruh di kode sumber.











