Pesan pribadi, dikirim dalam skala besar.
Pilih templat yang disetujui dan kirim ke hingga 10.000 penerima. Setiap orang mendapatkan variabel mereka sendiri, dan setiap hasil dikembalikan berdasarkan nomor.
API Panggilan WhatsApp
Pelanggan mengetuk ikon panggilan di obrolan yang sudah mereka gunakan, dan panggilan tersebut masuk ke kotak masuk tim Wati Anda di sebelah pesan. Tarik log panggilan, rekaman, transkrip, dan ringkasan ke sistem Anda sendiri melalui API.
Bagian dari API pengembang WhatsApp.
call.statusTerakhir diperbarui
| Kapabilitas | Cara Anda menggunakannya | Status |
|---|---|---|
| Log panggilan, rekaman, transkrip, dan ringkasan | REST API | Segera hadir |
Setiap panggilan berada di sebelah pesan di sekitarnya, lengkap dengan rekaman, transkrip, dan ringkasannya.
Pilih templat yang disetujui dan kirim ke hingga 10.000 penerima. Setiap orang mendapatkan variabel mereka sendiri, dan setiap hasil dikembalikan berdasarkan nomor.
Dalam jendela 24 jam, kirim teks, gambar, file, tombol balas, dan pemilih daftar, dengan indikator pengetikan saat Anda bekerja.
Sistem toko, pemesanan, atau penagihan Anda mengirimkan templat yang disetujui saat ada perubahan. Pelanggan mengetuk tombol atau membalas.
Webhook pesan membawa setiap pesan baru ke server Anda. Balas dengan endpoint pengiriman, atau mulai chatbot Wati di Pro dan Business.
Webhook mendorong pesan baru, tanda telah dibaca, klik, dan kegagalan ke URL Anda. Tanpa polling.
Balasan masuk ke kotak masuk tim Wati. Tetapkan operator, atur status, dan tambahkan tag melalui API, sehingga orang yang tepat dapat menanganinya.
Buat dan perbarui kontak dengan atribut kustom, lalu pratinjau segmen sebelum Anda mengirim pesan.
Cantumkan komentar pada postingan Anda, balas secara publik atau kirim balasan pribadi.
Tautkan nomor WhatsApp Anda melalui Pendaftaran Tersemat Meta di dalam Wati.
Buat token API di Wati dan berikan hanya cakupan yang Anda perlukan. Simpan di server Anda.
Kirim templat yang disetujui dengan satu permintaan. Kemudian tambahkan webhook untuk melacak pengiriman.
Berikut adalah isi dari satu permintaan, dan di mana setiap bagian muncul dalam pesan.
Nomor WhatsApp pelanggan, dengan kode negara.
phone_number14155552671Nama templat yang telah disetujui Meta di akun Anda.
template_nameorder_updateNilai untuk bagian kosong dalam templat, satu per orang.
custom_paramsname = Mayaorder_id = 10482Token API Anda, dikirimkan dengan setiap permintaan. Simpan di server Anda.
Authorization: Bearer <token>Angka 200 berarti Wati menerima pesan tersebut, beserta broadcast_id. Status Terkirim dan Dibaca akan tiba belakangan melalui webhook.
200broadcast_idTeks pesan dan order_update adalah contoh. Templat yang Anda setujui menentukan kata-katanya.
Komentar yang Anda balas. Anda akan mendapatkan ID-nya saat membuat daftar komentar postingan.
comment_iddi jalur URLAkun Instagram Anda yang terhubung ke Wati.
channelOrang yang menulis komentar, diambil dari komentar yang sama.
userIduserNameTeks biasa hingga 1.000 karakter, atau templat dengan tombol.
type = texttexttype = templateAngka 200 dengan ok disetel ke true berarti balasan pribadi berhasil dikirim. Gunakan header Authorization yang sama seperti panggilan lainnya.
ok: trueresult: successPOST /api/ext/v3/comments/{comment_id}/privateReply. Komentar dan teks balasan adalah contoh. Lihat permintaan di dokumentasi
Terhubung melalui Embedded Signup dari Meta. Akun WhatsApp Business didaftarkan atas nama bisnis Anda.
Persetujuan, perubahan kualitas, dan kategori tiba sebagai webhook, sehingga Anda mengetahuinya sebelum pengiriman gagal.
Hingga 144 kali percobaan ulang, setiap 10 menit. Jika endpoint Anda terus mengalami kegagalan, Wati akan mengirimkan email kepada Anda.
Jika berjalan terlalu cepat, Anda akan mendapatkan kode 429 dengan header Retry-After. Pesan yang diterima akan menunggu dalam antrean.
Kotak masuk tim bersama untuk percakapan yang seharusnya tidak dijawab sendirian oleh kode Anda.
v3 mendukung token bersaklar, sehingga setiap integrasi hanya mendapatkan akses yang dibutuhkannya.
Jadwalkan pengiriman templat untuk nanti dengan satu panggilan API. Wati akan mengirimkannya tepat waktu.
Perkirakan biaya siaran (broadcast) sebelum ada pesan yang dikirimkan.
Mulai percakapan dengan templat yang disetujui, sekarang atau dijadwalkan.
Dokumentasi →GET/messageTemplatesPOST/messageTemplates/sendPOST/messageTemplates/scheduleBaca hasil kampanye dan status per penerima, serta dapatkan estimasi biaya terlebih dahulu.
Dokumentasi →GET/broadcastsGET/broadcasts/{broadcast_id}/recipientsPOST/broadcasts/estimate-costBalas dengan teks, media, atau tombol dalam jendela 24 jam.
Dokumentasi →POST/conversations/messages/textPOST/conversations/messages/fileViaUrlPOST/conversations/messages/interactivePOST/conversations/typingIndicatorDaftar chatbot Wati Anda dan mulai salah satunya untuk kontak tertentu.
Dokumentasi →GET/chatbotsPOST/chatbots/startKelola langganan dan daftar jenis event yang dapat Anda terima.
Dokumentasi →GET/webhooksGET/webhooks/event-typesPUT/webhooks/{id}Sinkronkan kontak dan atribut dari CRM Anda, lalu targetkan segmen tertentu.
Dokumentasi →POST/contactsPUT/contactsPOST/segments/evaluateTetapkan operator, ubah status, serta tambah atau hapus tag.
Dokumentasi →PUT/conversations/{target}/operatorPUT/conversations/{target}/statusPOST/conversations/{target_conv}/tagsDaftar postingan dan komentar, balas secara publik atau pribadi, periksa izin.
Dokumentasi →GET/posts/{post_id}/commentsPOST/comments/{comment_id}/repliesPOST/comments/{comment_id}/privateReplyGET/channels/{channel}/permissionsPath bersifat relatif terhadap https://live-mt-server.wati.io/api/ext/v3. Pembuatan webhook menggunakan path lama POST /{tenantId}/api/v2/webhookEndpoints.
Untuk agen AI, Wati MCP server mencakup tindakan WhatsApp yang sama, dan dapat membalas DM Instagram serta obrolan Messenger dengan teks.
Versi BSUID dari beberapa event juga tersedia. Dokumentasi webhook
Panggilan untuk mengirim templat, bergantung pada paket Anda (Growth, Pro, atau Business).
Satu templat, hingga 10.000 orang, masing-masing dengan variabelnya sendiri.
Teks, media, dan tombol memerlukan jendela layanan pelanggan yang terbuka. Di luar itu, kirimkan templat.
Wati memberi tahu Anda berapa lama harus menunggu. Pesan yang diterima diproses dalam antrean.
| Endpoint | Growth | Pro | Business |
|---|---|---|---|
/addContact, /getContacts | 10 / 10 dtk | 10 / 10 dtk | 10 / 10 dtk |
/getMessages | 10 / 10 dtk | 10 / 10 dtk | 10 / 10 dtk |
/sendTemplateMessage | 30 / 10 dtk | 60 / 10 dtk | 100 / 10 dtk |
/sendTemplateMessages | 30 / 10 dtk | 60 / 10 dtk | 100 / 10 dtk |
Batas seperti yang dipublikasikan di Errors & Rate Limits, tercantum berdasarkan nama endpoint. Panggilan massal v1 memerlukan hingga 1.000 kontak. Endpoint pesan inti, templat, dan kontak tersedia di setiap paket. Penugasan tim, status obrolan, chatbot, dan segmen kustom memerlukan paket Pro atau Business. Memperbarui atribut untuk banyak kontak sekaligus memerlukan Business. Ketersediaan endpoint berdasarkan paket. Untuk batas yang lebih tinggi, diskusikan kasus penggunaan Anda dengan Wati.
Ini adalah ekstensi suara resmi dari Meta untuk Platform WhatsApp Business. Bisnis dapat melakukan dan menerima panggilan suara di dalam utas WhatsApp yang sama yang digunakan pelanggan untuk mengirim pesan. Wati adalah Solusi Bisnis Resmi (Business Solution Provider), dan panggilan akan muncul di kotak masuk tim Wati bersama dengan riwayat obrolan.
Log panggilan dengan GET /calls, serta rekaman, transkrip, dan ringkasan setiap panggilan, satu per satu atau dalam bentuk batch. Webhook call.status memberi tahu sistem Anda saat status panggilan berubah.
Ya, dengan izin mereka. Pelanggan dapat menelepon Anda dari obrolan. Untuk panggilan yang dimulai oleh bisnis, Meta mengharuskan pelanggan untuk menerima permintaan izin panggilan terlebih dahulu: satu permintaan per pelanggan setiap 24 jam, maksimal dua dalam 7 hari, dan panggilan harus dilakukan dalam waktu 72 jam setelah disetujui.
Lebih sedikit dari sebelumnya. Pembuat aplikasi AI dapat menulis panggilan API dari instruksi bahasa Inggris sederhana, dan contoh di halaman ini menunjukkan setiap panggilan.
Anda tetap memerlukan nomor WhatsApp yang terhubung ke Wati, token API, dan templat yang telah disetujui oleh Meta sebelum Anda dapat memulai percakapan. Jika alat AI menulis kodenya, pastikan token Anda tetap berada di server.
Panggilan kontak dan riwayat pesan dibatasi hingga 10 permintaan per 10 detik pada setiap paket. Pengiriman templat dibatasi hingga 30, 60, atau 100 permintaan per 10 detik pada paket Growth, Pro, dan Business. Saat Anda mencapai batas, Anda akan mendapatkan HTTP 429 dengan header Retry-After. Untuk batas yang lebih tinggi, hubungi Wati.
Di WhatsApp, teks bentuk bebas, media, dan pesan interaktif memerlukan jendela layanan pelanggan 24 jam yang terbuka. Di luar jendela tersebut, mulailah percakapan dengan templat yang telah disetujui oleh Meta.
Aplikasi Business diperuntukkan bagi obrolan manual di ponsel, dengan hingga 5 perangkat tertaut dan daftar siaran (broadcast) yang dibatasi hingga 256 kontak. API menghubungkan WhatsApp ke sistem Anda sendiri. Anda dapat mengirim templat yang disetujui dalam jumlah banyak, mengotomatiskan balasan, menerima webhook, dan membagikan satu nomor ke seluruh kotak masuk tim.
Endpoint pesan inti, templat, dan kontak tersedia di setiap paket. Penugasan tim, status obrolan, chatbot, dan segmen kustom memerlukan paket Pro atau Business. Dokumentasi mencantumkan ketersediaan endpoint berdasarkan paket.
Hubungkan nomor WhatsApp Anda di Wati dan lakukan panggilan pertama Anda. Hubungi kami jika Anda ingin data panggilan masuk ke dalam sistem Anda sendiri.