Panduan produk
Melampaui Webhook: Verifikasi Nomor WhatsApp Sinkron
Pelajari cara mengganti integrasi webhook panggilan WhatsApp yang rumit dengan REST API sinkron untuk sinyal keberadaan akun real-time dan alur perutean CRM.

Ganti arsitektur webhook berbasis peristiwa yang rumit dengan REST API sinkron untuk mengambil sinyal keberadaan akun WhatsApp secara real-time.
Saat mengevaluasi integrasi webhook panggilan WhatsApp untuk verifikasi nomor, Anda tidak perlu mengimplementasikan infrastruktur berbasis peristiwa yang rumit untuk memeriksa status akun WhatsApp. Dengan menggunakan REST API sinkron, Anda dapat mengirim nomor telepon berformat E.164 dan menerima status registrasi, avatar, atau akun bisnis dalam respons HTTP yang persis sama. Pendekatan sinkron ini menghilangkan kebutuhan akan polling, pengelolaan status asinkron, atau listener webhook khusus, sehingga memberikan data langsung untuk mendukung pengayaan CRM atau alur perutean Anda.
Kerumitan Verifikasi Berbasis Peristiwa
Arsitektur berbasis peristiwa umum digunakan di platform perpesanan, tetapi mengandalkan integrasi webhook panggilan WhatsApp untuk verifikasi nomor yang sederhana menimbulkan beban yang signifikan. Webhook memerlukan infrastruktur khusus untuk mendengarkan payload yang masuk, memproses peristiwa, dan mengonfirmasi penerimaan ke server asal. Bagi tim pengembang, ini berarti memelihara endpoint yang terbuka ke publik, mengelola status asinkron, dan menangani kemungkinan percobaan ulang pengiriman atau error parsing payload. Ketika tujuannya hanya mengonfirmasi sinyal keberadaan akun sebelum merutekan sebuah catatan, model berbasis peristiwa sering kali menambah latensi dan beban pemeliharaan yang tidak perlu. Alih-alih menunggu callback asinkron untuk mengonfirmasi apakah sebuah nomor terdaftar, tim dapat menyederhanakan arsitektur mereka dengan meminta status yang tepat dibutuhkan dan langsung menerimanya.
Keunggulan Sinkron
Model API sinkron memberikan alternatif yang lebih efisien dibandingkan mengelola listener webhook. Dengan WA Lookup, hasilnya sinkron, artinya data verifikasi dikembalikan dalam respons HTTP yang sama dengan permintaan awal. Model ini sepenuhnya menghilangkan kebutuhan akan endpoint webhook, polling terus-menerus, atau pengelolaan status asinkron. WA Lookup menyatukan pemeriksaan verifikasinya ke dalam satu endpoint sinkron. Dengan menyesuaikan jenis layanan yang diminta, pengembang dapat mengambil tingkat sinyal keberadaan akun yang berbeda tanpa mengubah arsitektur jaringan mereka. Platform mendukung tiga pemeriksaan berbeda melalui endpoint tunggal ini:
ws: Mengonfirmasi apakah nomor telepon yang dikirim terdaftar di WhatsApp.ws_avatar: Memeriksa registrasi WhatsApp serta menambahkan ketersediaan avatar dan fieldavatar_url, yang kosong jika URL tidak tersedia.ws_business: Memeriksa registrasi WhatsApp dan menunjukkan apakah akun menggunakan WhatsApp Business.
Karena permintaan dan respons terjadi dalam satu koneksi, tim dapat mengintegrasikan pemeriksaan ini langsung ke pipeline data berurutan atau logika penilaian prospek tanpa perlu berhenti menunggu peristiwa eksternal.
Mengimplementasikan Verifikasi WhatsApp melalui REST API
Mengintegrasikan pemeriksaan sinkron hanya memerlukan permintaan HTTP sederhana, bukan listener peristiwa yang rumit. Panduan API menjelaskan permintaan POST ke endpoint /api/v1/check. Autentikasi ditangani dengan menyertakan header X-API-Key.
Kontrak permintaan yang terdokumentasi mensyaratkan body JSON yang berisi dua field: nilai service_type (ws, ws_avatar, atau ws_business) dan identifier. Identifier harus berupa nomor telepon yang dikirim dalam format E.164 (misalnya, +17253100591).
Untuk pemeriksaan WhatsApp yang selesai, data yang dikembalikan berisi service_type, identifier, dan registered; ws_avatar juga menyertakan avatar dan avatar_url, sedangkan ws_business menyertakan business. Field internal untuk catatan, transaksi, status, dan penagihan tidak dikembalikan.
Untuk mendukung pengelolaan berkelanjutan, dasbor WA Lookup menyediakan alat untuk manajemen kunci API, pelacakan saldo, riwayat pemeriksaan, pelaporan per produk, pemeriksaan terbaru, pengeluaran saldo, dan aktivitas akun.
Praktik Terbaik untuk Pengayaan Data dan Perutean
Menempatkan data verifikasi dalam konteks alur kerja bisnis yang lebih luas membantu tim memprioritaskan penjangkauan dan mengelola catatan secara efisien. Menggunakan API sinkron untuk memeriksa status registrasi dapat menjadi salah satu input bersama pemeriksaan lain untuk membersihkan daftar prospek sebelum memulai kampanye penjangkauan.
Saat memperkaya catatan CRM, tim dapat menggunakan jenis layanan ws_avatar atau ws_business untuk menentukan aturan perutean internal. Misalnya, mengidentifikasi akun WhatsApp Business dapat merutekan catatan ke antrean penjualan B2B, sedangkan URL avatar dapat memberikan konteks tambahan bagi tim dukungan pelanggan.
Penting untuk memahami batasan sinyal keberadaan akun. Hasil registered melaporkan field status WhatsApp yang tersedia tepat pada waktu pemeriksaan. Hasil ini tidak melaporkan kehadiran langsung, riwayat pesan, persetujuan kontak, atau apakah nomor tersebut dapat dihubungi. Sinyal ini hanya mendukung peninjauan internal dan keputusan perutean berdasarkan keberadaan di platform.
Pemeriksaan yang gagal, habis waktu, dan tidak dapat ditentukan tidak dikenai biaya. Lihat halaman harga untuk detail penagihan terkini.
FAQ
Apakah saya perlu menyiapkan webhook untuk menggunakan API WA Lookup?
Tidak. Hasil WA Lookup bersifat sinkron, artinya dikembalikan dalam respons HTTP yang sama dengan permintaan Anda. Anda tidak perlu mengonfigurasi endpoint webhook, listener peristiwa, atau mekanisme polling untuk menerima data verifikasi.
Apa perbedaan antara jenis layanan ws, ws_avatar, dan ws_business?
Ketiganya menggunakan endpoint sinkron yang sama tetapi mengembalikan field yang berbeda. Jenis layanan ws hanya mengembalikan status registrasi. Jenis ws_avatar menambahkan boolean avatar dan field avatar_url, yang kosong jika URL tidak tersedia. Jenis ws_business menambahkan boolean yang menunjukkan apakah akun menggunakan WhatsApp Business.
Bagaimana pemeriksaan yang gagal atau tidak dapat ditentukan ditangani dalam model penagihan?
Pemeriksaan yang gagal, habis waktu, dan tidak dapat ditentukan tidak dikenai biaya. Lihat halaman harga untuk detail penagihan terkini.
Apakah status 'registered' berarti saya memiliki persetujuan untuk menghubungi pengguna?
Tidak. Hasil terdaftar hanya memberikan sinyal keberadaan akun pada waktu pemeriksaan. Hasil ini tidak memeriksa persetujuan kontak, status online, riwayat pesan, atau apakah nomor tersebut dapat dihubungi.