🚀 Get TikTok DMs and Ads in Wati Team Inbox and convert social engagement into revenue See TikTok on Wati🚀 TikTok DMs + Ads now in Team Inbox →

API Grup WhatsApp

API grup WhatsApp: mulai grup, tetap perbarui dari kode.

Buat grup WhatsApp untuk kohor kursus, klub VIP, atau kasus dukungan, dan kirimkan pembaruan dari sistem Anda sendiri.

Terakhir diperbarui

Posisi Grup WhatsApp saat Ini

KemampuanCara Anda menggunakannyaStatus
Buat grup dan kirimkan pembaruan dari sistem AndaREST APISegera hadir

Belum ada endpoint grup di Wati API. Bicarakan kasus penggunaan Anda dengan kami.

  • 16.000+bisnis di 190+ negara
  • 4,6/5peringkat rata-rata di G2
  • ResmiMitra Bisnis Meta dan BSP WhatsApp
Pemimpin G2, ChatbotPemimpin G2 Pasar Menengah, ChatbotPemimpin Momentum G2, ChatbotPaling Mudah Diimplementasikan di G2, Pemasaran WhatsAppISO 27001GDPR

Satu grup. Semua tetap terbarui.

Kohor, klub, dan kasus dukungan dalam satu grup WhatsApp, selalu diperbarui oleh sistem Anda.

  • Dimulai dengan templatTemplat yang disetujui membuka percakapan, untuk satu pelanggan atau 10.000 pelanggan.
  • Dilanjutkan dalam obrolanTeks, media, dan tombol setelah pelanggan membalas.
  • Berakhir dengan tim AndaWebhook memberi tahu kode Anda. Kotak masuk tim memberi tahu staf Anda.
Produk

Kirim. Balas. Dapatkan respons. Teruskan.

Broadcast

Pesan pribadi, dikirim dalam skala besar.

Pilih templat yang disetujui dan jangkau hingga 10.000 penerima. Setiap orang mendapatkan variabel mereka sendiri, dan setiap hasil kembali berdasarkan nomor.

Pesan

Balas dengan lebih dari sekadar teks.

Dalam jendela 24 jam, kirim teks, gambar, file, tombol balas, dan pemilih daftar, lengkap dengan indikator pengetikan saat Anda bekerja.

Pembaruan dan peringatan pesanan

Pembaruan yang tepat, saat peristiwa terjadi.

Sistem toko, pemesanan, atau penagihan Anda mengirimkan templat yang disetujui saat ada perubahan. Pelanggan mengetuk tombol atau membalas.

Balasan otomatis dan chatbot

Kode Anda yang menjawab.

Webhook pesan membawa setiap pesan baru ke server Anda. Balas menggunakan endpoint pengiriman, atau mulai chatbot Wati pada paket Pro dan Business.

Webhook

Setiap balasan, seketika saat tiba.

Webhook mengirimkan pesan baru, tanda baca, klik, dan kegagalan ke URL Anda. Tanpa polling.

Kotak masuk tim

Kode memulainya. Manusia yang menyelesaikannya.

Balasan mendarat di kotak masuk tim Wati. Tetapkan operator, atur status, dan tambahkan tag melalui API, sehingga orang yang tepat dapat menanganinya.

Kontak dan segmen

CRM Anda, dicerminkan di Wati.

Buat dan perbarui kontak dengan atribut kustom, lalu pratinjau segmen sebelum Anda mengirimkan pesan.

InstagramKomentar dan DM Instagram

Bangun otomatisasi Instagram juga.

Buat daftar komentar pada postingan Anda, balas secara publik atau kirim balasan pribadi.

Mulai

Aktif dalam tiga langkah.

  1. Hubungkan

    Hubungkan nomor Anda

    Tautkan nomor WhatsApp Anda melalui Pendaftaran Sematan Meta di dalam Wati.

  2. Autentikasi

    Dapatkan token

    Buat token API di Wati dan berikan ruang lingkup (scope) yang Anda perlukan saja. Simpan di server Anda.

  3. Kirim

    Buat panggilan pertama Anda

    Kirim templat yang disetujui dengan satu permintaan. Lalu tambahkan webhook untuk memantau pengiriman.

Permintaan pertama Anda, dijelaskan

Berikut adalah isi dari satu permintaan, dan di mana setiap bagian akan muncul dalam pesan.

  1. Kepada siapa

    Nomor WhatsApp pelanggan, dengan kode negara.

    phone_number14155552671
  2. Pesan mana

    Nama templat yang telah disetujui Meta di akun Anda.

    template_nameorder_update
  3. Yang harus diisi

    Nilai untuk bagian kosong dalam templat, satu per orang.

    custom_paramsname = Mayaorder_id = 10482
  4. Kunci Anda

    Token API Anda, dikirimkan dengan setiap permintaan. Simpan di server Anda.

    Authorization: Bearer <token>
  5. Hasil yang Anda dapatkan

    Angka 200 berarti Wati menerima pesan tersebut, beserta broadcast_id. Status terkirim (delivered) dan dibaca (read) akan tiba belakangan melalui webhook.

    200broadcast_id

Teks pesan dan order_update adalah contoh. Templat yang Anda setujui yang menentukan kata-katanya.

Kode siap salinSembunyikan kode
POST/api/ext/v3/messageTemplates/send
curl -X POST "https://live-mt-server.wati.io/api/ext/v3/messageTemplates/send" \
  -H "Authorization: Bearer $WATI_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "template_name": "order_update",
    "broadcast_name": "order_update_api",
    "recipients": [
      {
        "phone_number": "14155552671",
        "custom_params": [
          { "name": "name", "value": "Maya" },
          { "name": "order_id", "value": "10482" }
        ]
      }
    ]
  }'
200 Contoh responsBentuk dari contoh dokumentasi
{
  "success": true,
  "broadcast_id": "broadcast_123456",
  "recipients": [
    {
      "local_message_id": "local-msg-123",
      "phone_number": "14155552671",
      "errors": []
    }
  ]
}
Fitur Bawaan

Hal-hal yang ditangani Wati sehingga Anda tidak perlu repot.

Onboarding nomor

Terhubung melalui Embedded Signup Meta. WhatsApp Business Account didaftarkan atas nama bisnis Anda.

Status templat

Perubahan persetujuan, kualitas, dan kategori dikirimkan sebagai webhook, sehingga Anda mengetahuinya sebelum pengiriman gagal.

Percobaan ulang webhook

Hingga 144 kali percobaan ulang, setiap 10 menit. Jika endpoint Anda terus gagal, Wati akan mengirimkan email kepada Anda.

Batas laju dan antrean

Jika terlalu cepat, Anda akan mendapatkan 429 dengan header Retry-After. Pesan yang diterima akan menunggu di dalam antrean.

Handoff manusia

Kotak masuk tim bersama untuk percakapan yang seharusnya tidak dijawab oleh kode Anda sendirian.

Token API dengan cakupan khusus

v3 mendukung token bersekat, sehingga setiap integrasi hanya mendapatkan akses yang dibutuhkannya.

Pengiriman terjadwal

Jadwalkan pengiriman templat untuk nanti dengan satu panggilan. Wati akan mengirimkannya tepat waktu.

Estimasi biaya di awal

Perkirakan biaya siaran (broadcast) sebelum ada pesan yang dikirimkan.

Di balik layar

Endpoint berdasarkan kapabilitasnya.

Templat

Mulai percakapan dengan templat yang disetujui, sekarang atau terjadwal.

Dokumentasi →
GET/messageTemplatesPOST/messageTemplates/sendPOST/messageTemplates/schedule

Siaran (Broadcast)

Baca hasil kampanye dan status per penerima, serta dapatkan estimasi biaya terlebih dahulu.

Dokumentasi →
GET/broadcastsGET/broadcasts/{broadcast_id}/recipientsPOST/broadcasts/estimate-cost

Perpesanan

Balas dengan teks, media, atau tombol dalam jendela 24 jam.

Dokumentasi →
POST/conversations/messages/textPOST/conversations/messages/fileViaUrlPOST/conversations/messages/interactivePOST/conversations/typingIndicator

Chatbot Pro+

Daftar chatbot Wati Anda dan mulai salah satunya untuk kontak.

Dokumentasi →
GET/chatbotsPOST/chatbots/start

Webhook

Kelola langganan dan cantumkan jenis event yang dapat Anda terima.

Dokumentasi →
GET/webhooksGET/webhooks/event-typesPUT/webhooks/{id}

Kontak & segmen

Sinkronkan kontak dan atribut dari CRM Anda, lalu targetkan segmen tertentu.

Dokumentasi →
POST/contactsPUT/contactsPOST/segments/evaluate

Kotak masuk tim

Tetapkan operator, ubah status, tambahkan atau hapus tag.

Dokumentasi →
PUT/conversations/{target}/operatorPUT/conversations/{target}/statusPOST/conversations/{target_conv}/tags

Instagram

Daftar 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}/permissions

Path 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, server Wati MCP mencakup tindakan WhatsApp yang sama, dan dapat membalas DM Instagram serta obrolan Messenger dengan teks.

Lihat semua 19 jenis event webhook WhatsApp

Pesan

  • message
  • newContactMessageReceived
  • sessionMessageSent_v2
  • templateMessageSent_v2

Status pengiriman

  • sentMessageDELIVERED_v2
  • sentMessageREAD_v2
  • sentMessageREPLIED_v2
  • templateMessageFailed

Templat dan akun

  • templateReviewed
  • templateQualityUpdated
  • templateCategoryUpdated
  • wabaStatusReviewUpdate
  • PhoneNumberQualityUpdatedEvent
  • accountUpdated
  • accountDeleted
  • phoneNumberDeleted

Keterlibatan dan panggilan

  • chatbotTriggered
  • ctaUrlClicked
  • call.status

Versi BSUID dari beberapa event juga tersedia. Dokumentasi webhook

Batasan dan paket

Batasan yang jelas. Dipublikasikan secara terbuka.

30 hingga 100 per 10 dtk

Pengiriman templat

Panggilan untuk mengirim templat, tergantung pada paket Anda (Growth, Pro, atau Business).

10.000 penerima

Per panggilan pengiriman v3

Satu templat, hingga 10.000 orang, masing-masing dengan variabelnya sendiri.

24 jam jendela

Balasan bentuk bebas

Teks, media, dan tombol memerlukan jendela layanan pelanggan yang terbuka. Di luar itu, kirimkan templat.

429 Retry-After

Saat Anda mengirim terlalu cepat

Wati memberi tahu Anda berapa lama harus menunggu. Pesan yang diterima diproses dalam antrean.

Batasan laju dan ketersediaan paket secara detail
Batasan laju terdokumentasi berdasarkan paket
EndpointGrowthProBusiness
/addContact, /getContacts10 / 10 dtk10 / 10 dtk10 / 10 dtk
/getMessages10 / 10 dtk10 / 10 dtk10 / 10 dtk
/sendTemplateMessage30 / 10 dtk60 / 10 dtk100 / 10 dtk
/sendTemplateMessages30 / 10 dtk60 / 10 dtk100 / 10 dtk

Batasan seperti yang dipublikasikan pada Errors & Rate Limits, dicantumkan berdasarkan nama endpoint. Panggilan massal v1 memerlukan hingga 1.000 kontak. Endpoint perpesanan 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 paket Business. Ketersediaan endpoint berdasarkan paket. Untuk batasan yang lebih tinggi, bicarakan kasus penggunaan Anda dengan Wati.

FAQ

Pertanyaan yang sering diajukan

Referensi API lengkap bersifat publik. Baca dokumentasi

Bagaimana cara mendapatkan akses ke WhatsApp Groups API?

Bicarakan dengan kami mengenai akses. Bagikan kasus penggunaan Anda, seperti kohor kursus, klub VIP, atau kasus dukungan, dan tim Wati akan memandu Anda melalui opsi yang tersedia untuk akun Anda.

Untuk apa saya menggunakan API grup WhatsApp?

Grup cocok untuk percakapan dengan banyak orang seputar satu topik: kohor kursus yang memerlukan perubahan jadwal, klub VIP yang mendapatkan akses awal, atau kasus dukungan yang menyatukan tim Anda dan staf pelanggan. Sistem Anda membuat grup dan mengirimkan pembaruan ke grup tersebut.

Apa yang dapat saya gunakan hari ini untuk pembaruan satu-ke-banyak?

Broadcast API. API ini mengirimkan satu templat yang disetujui hingga 10.000 orang per panggilan, dengan hasil per penerima. Setiap orang mendapatkan pesan di obrolan mereka sendiri, bukan di dalam grup.

Apakah saya harus bisa ngoding?

Tidak sebanyak dulu. Pembuat aplikasi AI dapat menulis panggilan API dari instruksi bahasa Inggris biasa, dan contoh di halaman ini menunjukkan setiap panggilan.

Anda tetap memerlukan nomor WhatsApp yang terhubung ke Wati, token API, dan templat yang disetujui Meta sebelum Anda dapat memulai percakapan. Jika alat AI menulis kodenya, pastikan token Anda tetap berada di server.

Berapa batasan tingkat (rate limits) API?

Panggilan kontak dan riwayat pesan dibatasi hingga 10 permintaan per 10 detik di setiap paket. Pengiriman templat dibatasi hingga 30, 60, atau 100 permintaan per 10 detik pada paket Growth, Pro, and Business. Ketika Anda mencapai batas, Anda akan mendapatkan HTTP 429 dengan header Retry-After. Untuk batas yang lebih tinggi, hubungi Wati.

Bisakah saya mengirim pesan ke pelanggan kapan saja?

Di WhatsApp, teks bentuk bebas, media, dan pesan interaktif memerlukan jendela layanan pelanggan 24 jam yang terbuka. Di luar jendela tersebut, mulai percakapan dengan templat yang telah disetujui oleh Meta.

Apa perbedaan antara aplikasi WhatsApp Business dan API?

Aplikasi Business diperuntukkan bagi obrolan manual di ponsel, dengan hingga 5 perangkat tertaut dan daftar siaran 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 di kotak masuk tim.

Endpoint mana saja yang ada di paket saya?

Pesan inti, templat, dan endpoint kontak tersedia di setiap paket. Penugasan tim, status obrolan, chatbot, dan segmen kustom memerlukan paket Pro atau Business. Dokumentasi mencantumkan ketersediaan endpoint berdasarkan paket.

Pesan pertama Anda hanya berjarak satu permintaan.

Dapatkan akses, hubungkan nomor WhatsApp Anda di Wati, dan lakukan panggilan pertama Anda.