Bird vs Wati
Bird vs Wati untuk WhatsApp
Wati adalah produk WhatsApp untuk tim bisnis, dengan API yang terpasang. Bird menyediakan produk yang sama untuk tim — inbox agen, chatbot builder tanpa kode, dan kampanye — serta menyematkan WhatsApp API dengan endpoint sendiri, SDK, dan alat agen di bawahnya. Jadi perbandingannya adalah soal cakupan: satu alat WhatsApp tunggal, atau produk-produk tersebut ditambah lapisan integrasi di bawahnya.
Keunggulan Wati.
Perbedaan Bird.
Keunggulan Wati
Satu pembelian, ditujukan untuk orang yang akan menggunakannya. Inbox tim bersama, chatbot builder tanpa kode, dan kampanye broadcast, dijual ke tim pemasaran, penjualan, dan dukungan — bukan ke tim teknis. Bird juga menyediakan ketiganya, di atas platform yang mengelilingi WhatsApp API, jadi yang Anda pilih adalah antara satu alat WhatsApp tunggal dan akun yang lebih luas yang kebetulan menyertakannya.
Kursi pengguna, bukan sekadar trafik. Paket mereka dihargai berdasarkan pengguna dan fitur yang disertakan, dengan tarif per-kursi yang dipublikasikan untuk tier yang lebih tinggi. Jika nilai yang Anda beli adalah tim yang bekerja di inbox bersama, bentuk harga tersebut lebih cocok dengan apa yang sebenarnya Anda bayar dibandingkan tarif per-pesan.
Token API dengan cakupan dan masa berlaku. Token dibuat di dashboard dengan cakupan yang dapat dipilih dan tanggal kedaluwarsa opsional. API key Bird juga memiliki cakupan, dan menyertakan masa berlaku di alur pembuatan adalah hal kecil yang diperhatikan saat tinjauan keamanan.
Perbedaan Bird
Satu host, bukan satu per tenant. URL dasar Wati menyertakan akun Anda di path, sehingga host berbeda untuk setiap pelanggan dan setiap contoh harus ditulis ulang sebelum dijalankan. Bird menggunakan host regional yang sama untuk semua pengguna di wilayah tersebut, dengan workspace yang diidentifikasi melalui key.
Percobaan ulang yang tidak bisa mengirim ganda. Header Idempotency-Key pada pengiriman membuat percobaan ulang menjadi aman, dan di WhatsApp pengiriman duplikat membuka percakapan berbayar kedua, bukan sekadar mengulang pesan yang sama.
Agen dapat menjalankan channel. 43 alat WhatsApp di server hosted di mcp.bird.com, mencakup pengiriman, siklus hidup template melalui pengajuan ke Meta, registrasi nomor dan profil, serta statistik, disertai SDK bertipe dalam TypeScript, Python, Go, dan PHP.
Matriks
Perbandingan per kapabilitas.
Wati dibeli oleh tim yang akan bekerja di inbox; Bird dibeli oleh tim tersebut dan engineer di belakangnya. Baca baris-baris yang seimbang sebagai benar-benar seimbang, karena kedua sisi menyediakan inbox, chatbot builder, dan kampanye. Yang membedakan adalah integrasi di bawahnya, di mana Bird unggul dalam host, percobaan ulang, SDK, dan alat agen. Cakupan adalah argumen yang menguntungkan Wati: jika WhatsApp adalah satu-satunya yang Anda butuhkan, sisa platform adalah beban yang tidak Anda gunakan.
| Capability | Bird | Wati | Who wins? |
|---|---|---|---|
| Permintaan pengiriman | JSON ke /v1/whatsapp/messages di host regional Anda dengan bearer API key. Host-nya sama untuk setiap workspace dalam satu wilayah. | JSON ke path template-send di host per-tenant yang menyertakan akun Anda di URL, dengan bearer token yang dibuat di dashboard. Versi ditempatkan di path. | |
| Percobaan ulang yang aman | Header Idempotency-Key pada pengiriman membuat percobaan ulang menjadi aman. | Tidak ada idempotency key atau header yang muncul di dokumentasi API mereka, sehingga percobaan ulang setelah timeout bisa mengirim pesan dua kali. | |
| Jenis konten | Satu body pengiriman dapat memilih teks, template, gambar, video, audio, stiker, dokumen, lokasi, interaktif, atau kartu kontak. | API mereka mengelompokkan pesan, kontak, media, dan penugasan operator, dengan path terpisah untuk mengirim template dan mengirim pesan sesi. | |
| SDK bertipe | SDK bertipe untuk TypeScript, Python, Go, dan PHP, di-generate dari API. | REST melalui JSON dengan referensi terdokumentasi. Indeks dokumentasi mereka menyebutkan pustaka klien dalam tujuh bahasa, tetapi tidak ada paket first-party yang dipublikasikan di npm, PyPI, atau Packagist; paket Wati di registry tersebut dikelola oleh komunitas. | |
| Permukaan agen | 43 alat WhatsApp di server hosted di mcp.bird.com, mencakup pengiriman, template, nomor, dan statistik. | Produk AI mereka adalah Copilot, AI Agents, dan opsi bring-your-own-agent, yang ditujukan untuk menjawab pelanggan di dalam inbox mereka, bukan untuk mengoperasikan akun dari agen Anda sendiri. | |
| Inbox tim siap pakai | Inbox agen terpadu tersedia di platform Bird: WhatsApp berdampingan dengan SMS, email, dan DM sosial, dilengkapi catatan internal, penandaan, dan routing tiket berdasarkan keahlian dan beban kerja. Ini adalah produk platform, jadi WhatsApp API sendiri menyediakan pengiriman, event masuk, dan log pesan — yang Anda gunakan jika ingin menyalurkan ke helpdesk yang sudah Anda jalankan. | Inti dari produk: inbox bersama dengan penugasan operator, chatbot builder tanpa kode, dan kampanye broadcast. | |
| Harga yang dipublikasikan | Tarif dipublikasikan per negara di halaman harga WhatsApp. | Tarif per-kursi dan add-on dipublikasikan, tetapi tarif bulanan dasar untuk paket Growth, Pro, dan Business tidak dicantumkan sebagai angka di halaman harga. | |
| Channel di luar WhatsApp | SMS, email, voice, Verify, dan Realtime dalam base URL dan key yang sama. | WhatsApp adalah inti, dengan Instagram, Facebook, website chat, SMS, dan TikTok DM disebutkan bersamanya. |
Pesan yang sama
Mengirim satu template WhatsApp.
Host adalah hal pertama yang perlu diperhatikan: host Wati membawa akun Anda, sehingga snippet ini tidak bisa dijalankan oleh orang lain tanpa mengedit URL. Host Bird bersifat regional dan konstan, dengan workspace dibawa oleh key, dan pengiriman menggunakan Idempotency-Key.
Wati
const orderId = "ord_8f21";
const account = process.env.WATI_ACCOUNT_ID!;
const response = await fetch(
`https://live-mt-server.wati.io/${account}/api/ext/v3/messageTemplates/send`,
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.WATI_API_TOKEN}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
whatsappNumber: "15551234567",
template_name: "order_shipped",
broadcast_name: "order_shipped_sep",
parameters: [{ name: "1", value: orderId }],
}),
},
);
const result = await response.json();
console.log(result.result);
Bird
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const orderId = "ord_8f21";
const { data, error } = await bird.whatsapp
.send(
{
from: "+13124495648",
to: "+15551234567",
template: {
slug: "order_shipped",
language: "en_US",
components: [{ type: "body", parameters: [{ type: "text", text: orderId }] }],
},
},
{ idempotencyKey: orderId },
)
.safe();
if (error) console.error(error.message);
else console.log(data.id, data.status);
Biaya perpindahan
Rendah untuk kode. Pelatihan ulang untuk tim.
Perpindahan API itu kecil. Kedua sisi menggunakan JSON dengan bearer token, jadi pengiriman hanya perlu perubahan URL, penyesuaian body, dan header, serta host per-tenant menjadi host regional. Jika Anda hanya pernah menggunakan API Wati, ini bisa selesai dalam satu sore.
Inbox adalah bagian yang lebih besar, dan ini soal pelatihan ulang, bukan membangun ulang. Tim support yang setiap hari menggunakan shared inbox Wati berpindah ke Bird, yang membawa WhatsApp berdampingan dengan SMS, email, dan social DM lengkap dengan catatan, tagging, dan routing tersendiri, sehingga percakapan tetap sampai ke tempat yang dijaga staf. Anggarkan perubahan kebiasaan. Jika Anda lebih memilih untuk tidak memindahkan tim sama sekali, arahkan inbound event ke helpdesk yang sudah Anda jalankan dan biarkan agen tetap di tempatnya.
Pertanyaan yang benar-benar ditanyakan orang
Apakah Bird alternatif Wati yang bagus?
Apa yang harus saya bangun sendiri di Bird?
Mengapa base URL itu penting?
Bisakah AI agent mengoperasikan keduanya?
Langkah selanjutnya
Panduan pengiriman adalah yang harus dibaca pertama: mencakup panggilan pengiriman dan aturan window.