Bird vs Wati

Wati

Bird vs Wati per WhatsApp

Wati è un prodotto WhatsApp per team aziendali, con un'API annessa. Bird offre gli stessi prodotti orientati al team — inbox per agenti, chatbot builder no-code e campagne — e colloca sotto di essi un'API WhatsApp con endpoint dedicato, SDK e strumenti per agenti. Il confronto è quindi una questione di portata: un singolo strumento WhatsApp, oppure quegli stessi prodotti più la superficie di integrazione sottostante.

In cosa Wati eccelle.
In cosa Bird è diverso.

In cosa Wati eccelle

Un unico acquisto, pensato per chi lo utilizzerà. Inbox condivisa per il team, chatbot builder no-code e campagne broadcast, venduti a marketing, vendite e supporto anziché all'engineering. Bird offre tutti e tre all'interno della piattaforma che avvolge l'API WhatsApp: la scelta è quindi tra un singolo strumento WhatsApp e un account più ampio che ne include uno.

Postazioni, non solo traffico. I loro piani sono basati su utenti e funzionalità incluse, con tariffe per postazione pubblicate per i livelli superiori. Se il valore che acquistate è un team che lavora su un'inbox condivisa, questa struttura rispecchia ciò che state effettivamente pagando meglio di una tariffa per messaggio.

Token API con ambito e scadenza. Il token viene creato nella dashboard con ambiti selezionabili e una data di scadenza opzionale. Anche le chiavi API di Bird hanno ambiti definiti, e inserire una scadenza nel flusso di creazione è il tipo di dettaglio che una revisione di sicurezza nota.

In cosa Bird è diverso

Un host unico, non uno per tenant. L'URL base di Wati include il vostro account nel path, quindi l'host cambia per ogni cliente e ogni esempio va riscritto prima di funzionare. Bird usa un host regionale identico per tutti nella stessa regione: il workspace è identificato dalla chiave.

Un retry che non può inviare due volte. Un header Idempotency-Key sulla richiesta di invio rende sicuro il retry. Su WhatsApp un duplicato apre una seconda conversazione fatturabile anziché limitarsi a ripetere il messaggio.

Un agente può gestire il canale. 43 strumenti WhatsApp sul server ospitato su mcp.bird.com, che coprono l'invio, il ciclo di vita dei template fino alla sottomissione a Meta, la registrazione e il profilo del numero e le statistiche, insieme a SDK tipizzati in TypeScript, Python, Go e PHP.

La matrice

Funzionalità per funzionalità.

Wati viene acquistato dal team che lavorerà nell'inbox; Bird viene acquistato da quel team e dagli ingegneri che lo supportano. Leggete le righe pari come effettivamente pari, perché entrambe le piattaforme offrono inbox, chatbot builder e campagne. Ciò che le separa è l'integrazione sottostante, dove Bird porta l'host, il retry, gli SDK e gli strumenti per agenti. La portata è l'argomento a favore di Wati: se WhatsApp è tutto ciò che vi serve, il resto di una piattaforma è peso che non utilizzate.

CapabilityBirdWatiWho wins?
Richiesta di invioJSON a /v1/whatsapp/messages sul vostro host regionale con una chiave API bearer. L'host è lo stesso per ogni workspace nella regione.JSON a un path di invio template su un host per tenant che include il vostro account nell'URL, con un token bearer creato nella dashboard. La versione è indicata nel path.
Retry sicuriUn header Idempotency-Key sulla richiesta di invio rende sicuro il retry.Nessuna chiave o header di idempotenza compare nella loro documentazione API, quindi un retry dopo un timeout può inviare due volte.
Tipi di contenutoUn unico body di invio seleziona testo, template, immagine, video, audio, sticker, documento, posizione, card interattive o di contatto.La loro API raggruppa messaggistica, contatti, media e assegnazione operatore, con path separati per l'invio di un template e l'invio di un messaggio di sessione.
Wati
SDK tipizzatiSDK tipizzati per TypeScript, Python, Go e PHP, generati dall'API.REST su JSON con un riferimento documentato. L'indice della loro documentazione elenca librerie client in sette linguaggi, ma nessun pacchetto first-party è pubblicato su npm, PyPI o Packagist; i pacchetti Wati su quei registri sono mantenuti dalla community.
Superficie per agenti43 strumenti WhatsApp sul server ospitato su mcp.bird.com, che coprono invio, template, numeri e statistiche.I loro prodotti AI sono Copilot, AI Agents e un'opzione bring-your-own-agent, pensati per rispondere ai clienti all'interno della loro inbox piuttosto che per operare l'account dal vostro agente.
Un'inbox di team pronta all'usoUn'inbox unificata per agenti è inclusa nella piattaforma Bird: WhatsApp accanto a SMS, email e DM social, con note interne, tag e instradamento dei ticket per competenza e carico di lavoro. È un prodotto di piattaforma, quindi l'API WhatsApp in sé fornisce l'invio, gli eventi in entrata e il log dei messaggi — ciò che utilizzate se preferite alimentare l'helpdesk che già avete.Il cuore del prodotto: un'inbox condivisa con assegnazione operatore, un chatbot builder no-code e campagne broadcast.
Wati
Prezzi pubblicatiLe tariffe sono pubblicate per Paese nella pagina dei prezzi WhatsApp.Le tariffe per postazione e i componenti aggiuntivi sono pubblicati, mentre la tariffa mensile base per i piani Growth, Pro e Business non è indicata come cifra nella pagina dei prezzi.
Canali oltre WhatsAppSMS, email, voce, Verify e Realtime sotto lo stesso URL base e la stessa chiave.WhatsApp è il canale principale, con Instagram, Facebook, chat sul sito web, SMS e DM di TikTok indicati a fianco.
Wati

Lo stesso messaggio

Invio di un template WhatsApp.

L'host è la prima cosa da notare: quello di Wati include il vostro account, quindi questo snippet non funziona per nessun altro senza modificare l'URL. Quello di Bird è regionale e costante, con il workspace identificato dalla chiave, e l'invio accetta un Idempotency-Key.

Wati

Wati

whatsapp.ts
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

whatsapp.ts
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);

Costo di migrazione

Basso per il codice. Riaddestramento per le persone.

La migrazione API è minima. Entrambi i lati sono JSON con un bearer token, quindi l'invio si riduce a un cambio di URL, una riorganizzazione del body e un header, e l'host per-tenant diventa uno regionale. Se avete usato solo l'API di Wati, è questione di un pomeriggio.

L'inbox è l'aspetto più impegnativo, e si tratta di riaddestramento piuttosto che di ricostruzione. Un team di supporto che lavora ogni giorno nella casella condivisa di Wati passa a quella di Bird, che gestisce WhatsApp insieme a SMS, email e DM social con note, tag e routing propri, quindi le conversazioni continuano ad arrivare dove c'è qualcuno a gestirle. Mettete in conto il cambio di abitudine. Se preferite non spostare affatto il team, instradate gli eventi in entrata nell'helpdesk che già usate e lasciate gli agenti dove sono.

Domande che le persone fanno davvero

Bird è una buona alternativa a Wati?
Sì, e non solo per l'API. Wati offre una casella condivisa per il team, un chatbot builder no-code e campagne; Bird propone tutte e tre le funzionalità sulla sua piattaforma, con l'inbox che gestisce WhatsApp insieme a SMS, email e DM social, e il chatbot builder che distribuisce un unico design no-code su WhatsApp, web, SMS e RCS. La differenza sta nel packaging: su Wati queste sono l'intero prodotto, su Bird affiancano un'API per sviluppatori che offre SDK tipizzati, un host regionale costante, un invio sicuro da ripetere e 43 strumenti WhatsApp utilizzabili da un agente. Se cercate un unico strumento solo per WhatsApp senza nient'altro, Wati è l'acquisto più semplice.
Cosa devo costruire da solo su Bird?
Nulla che non avreste dovuto costruire anche su Wati, e la scelta riguarda su quale superficie costruire. L'API WhatsApp fornisce l'invio, gli eventi in entrata e il log dei messaggi; la piattaforma aggiunge l'inbox per gli agenti con assegnazione operatore e routing, il chatbot builder e le campagne. Quindi potete instradare gli eventi nell'helpdesk che già usate, oppure gestire le conversazioni nell'inbox di Bird e lasciare il routing a quest'ultimo.
Perché l'URL base è importante?
Perché l'URL di Wati include il vostro account nel path, quindi nessun esempio funziona così com'è per due clienti diversi, e ogni ambiente attraverso cui promuovete il codice richiede l'host configurato come parametro. Quello di Bird è un host regionale uguale per tutti nella stessa regione, con il workspace identificato dalla chiave API, quindi l'URL è una costante e la credenziale è l'unica variabile.
Un agente AI può gestire entrambi?
Il significato è diverso. I prodotti AI di Wati — Copilot e AI Agents con opzione bring-your-own-agent — sono pensati per rispondere ai clienti all'interno della loro inbox. Il server MCP hosted di Bird è pensato perché il vostro agente gestisca il vostro account: 43 strumenti WhatsApp che coprono l'invio, il ciclo di vita dei template fino alla submission a Meta, la registrazione dei numeri e le statistiche. Uno è un agente che parla ai vostri clienti; l'altro è un agente che svolge il vostro lavoro.

Inizia con un canale.
Aggiungi gli altri quando sei pronto.

Una chiave API di test è subito tua. La produzione si sblocca quando aggiungi un metodo di pagamento e verifichi un mittente.

Usi Claude Code, Cursor o Codex? Copia un prompt di configurazione e il tuo agente installerà la CLI e le skill di Bird per te. Scegli il tuo:

Cursor