Lewati ke konten
OmniChannels.ai

API dan SMPP

Bagaimana cara mengirim pesan WhatsApp melalui API?

Diperbarui

Jawaban singkat

Untuk mengirim pesan WhatsApp melalui API, hubungkan WhatsApp Business Account melalui partner Meta atau Cloud API Meta, kumpulkan persetujuan (opt-in), lalu ajukan template pesan hingga disetujui. Kirim template untuk memulai percakapan. Setelah pelanggan membalas, Anda dapat mengirim teks bebas, media, atau pesan interaktif selama jendela layanan pelanggan 24 jam.

Yang Anda perlukan sebelum pengiriman pertama

  • WhatsApp Business Account (WABA), biasanya dibuat melalui alur Embedded Signup Meta lewat partner, dengan nomor telepon bisnis dan display name yang sudah terverifikasi.
  • Minimal satu template pesan yang disetujui dalam kategori marketing (pemasaran), utilitas (utility), atau autentikasi.
  • Persetujuan (opt-in) dari setiap penerima, sesuai kebijakan Meta.
  • Skema penagihan. Sejak 1 Juli 2025, Meta menagih per pesan terkirim berdasarkan kategori dan pasar penerima; periksa daftar harga Meta terbaru.

Template atau pesan bebas?

Mulai 1 Oktober 2026, Meta juga menagih pesan layanan dan template utilitas yang dikirim di dalam jendela 24 jam, setelah 1.000 pesan layanan gratis per nomor telepon bisnis setiap bulan.

SituasiYang dapat Anda kirim
Anda memulai percakapanHanya template yang disetujui
Pelanggan mengirim pesan kepada Anda dalam 24 jam terakhirSemua jenis pesan: teks, media, interaktif, atau template
Jendela 24 jam sudah berakhirHanya template yang disetujui
Mengirim kode sandi sekali pakaiTemplate autentikasi

Langkah pengiriman

  1. Buat template lengkap dengan nama, bahasa, kategori, dan contoh nilai variabel, lalu ajukan ke Meta untuk ditinjau.
  2. Tunggu hingga status template disetujui (approved).
  3. Panggil endpoint pengiriman dengan penerima, nama template, bahasa, dan nilai variabel.
  4. Simpan ID yang dikembalikan, lalu lacak status SENT, DELIVERED, READ, atau FAILED melalui webhook Anda.

Contoh: mengirim template

Di OmniChannels.ai, setiap pesan WhatsApp dikirim melalui POST https://api.broadnet.me/whatsapp/message/sendbulk sebagai multipart form data dengan Bearer token. Atur messageType ke TEMPLATE, lalu sertakan destinationNo, templateName, templateLanguage, dan bodyTemplateVariables. Panggilan ini mengembalikan batchId, dan status tiap penerima masuk ke webhook Anda atau dapat diambil melalui GET /whatsapp/message/bulk-insights.

Sumber resmi