Bird vs Wati

Wati

Bird vs Wati pour WhatsApp

Wati est un produit WhatsApp destiné aux équipes métier, avec une API en complément. Bird propose les mêmes produits orientés équipe — une boîte de réception agent, un constructeur de chatbot no-code et des campagnes — et place en dessous une API WhatsApp avec son propre endpoint, ses SDKs et ses outils agents. La comparaison est donc une question de périmètre : un outil WhatsApp unique, ou ces produits plus la surface d'intégration qui les sous-tend.

Ce que Wati fait très bien.
Ce qui distingue Bird.

Ce que Wati fait très bien

Un seul achat, conçu pour ceux qui l'utiliseront. Une boîte de réception d'équipe partagée, un constructeur de chatbot no-code et des campagnes de diffusion, vendus au marketing, aux ventes et au support plutôt qu'à l'ingénierie. Bird propose également ces trois éléments, sur la plateforme qui entoure l'API WhatsApp — vous choisissez donc entre un outil WhatsApp unique et un compte plus large qui en inclut un.

Des postes utilisateur, pas seulement du trafic. Leurs forfaits sont tarifés autour des utilisateurs et des inclusions, avec des tarifs par poste publiés pour les niveaux supérieurs. Si la valeur que vous achetez est une équipe travaillant sur une boîte de réception partagée, cette structure correspond mieux à ce que vous payez réellement qu'un tarif par message.

Des tokens API avec portée et expiration. Un token est créé dans le tableau de bord avec des portées sélectionnables et une date d'expiration optionnelle. Les clés API de Bird ont également des portées, et intégrer une expiration dans le flux de création est le genre de détail qu'un audit de sécurité remarque.

Ce qui distingue Bird

Un seul hôte, pas un par tenant. L'URL de base de Wati intègre votre compte dans le chemin, de sorte que l'hôte diffère pour chaque client et chaque exemple doit être réécrit avant de fonctionner. Celui de Bird est un hôte régional identique pour tous dans la même région, l'espace de travail étant identifié par la clé.

Un réessai qui ne peut pas envoyer en double. Un en-tête Idempotency-Key sur l'envoi rend la répétition sûre, et sur WhatsApp un doublon ouvre une seconde conversation facturable au lieu de simplement se répéter.

Un agent peut piloter le canal. 43 outils WhatsApp sur le serveur hébergé à mcp.bird.com, couvrant l'envoi, le cycle de vie des modèles jusqu'à la soumission à Meta, l'enregistrement et le profil des numéros, ainsi que les statistiques, en plus de SDKs typés en TypeScript, Python, Go et PHP.

La matrice

Fonctionnalité par fonctionnalité.

Wati est acheté par l'équipe qui travaillera dans la boîte de réception ; Bird est acheté par cette équipe et les ingénieurs qui la soutiennent. Lisez les lignes paires comme réellement équilibrées, car les deux côtés proposent la boîte de réception, le constructeur de chatbot et les campagnes. Ce qui les sépare, c'est l'intégration en dessous, où Bird prend l'avantage avec l'hôte, le réessai, les SDKs et les outils agents. Le périmètre est l'argument en faveur de Wati : si WhatsApp est tout ce que vous voulez, le reste d'une plateforme est du poids que vous n'utilisez pas.

CapabilityBirdWatiWho wins?
Requête d'envoiJSON vers /v1/whatsapp/messages sur votre hôte régional avec une clé API bearer. L'hôte est le même pour chaque espace de travail dans une région.JSON vers un chemin d'envoi de modèle sur un hôte par tenant qui intègre votre compte dans l'URL, avec un token bearer créé dans le tableau de bord. La version est incluse dans le chemin.
Réessais sécurisésUn en-tête Idempotency-Key sur l'envoi rend le réessai sûr.Aucune clé ou en-tête d'idempotence n'apparaît dans leur documentation API, un réessai après un timeout peut donc envoyer deux fois.
Types de contenuUn seul corps d'envoi permet de sélectionner texte, modèle, image, vidéo, audio, sticker, document, localisation, cartes interactives ou de contact.Leur API regroupe la messagerie, les contacts, les médias et l'affectation d'opérateur, avec des chemins séparés pour l'envoi d'un modèle et l'envoi d'un message de session.
Wati
SDKs typésSDKs typés pour TypeScript, Python, Go et PHP, générés à partir de l'API.REST sur JSON avec une référence documentée. Leur index de documentation mentionne des bibliothèques clientes dans sept langages, mais aucun package propriétaire n'est publié sur npm, PyPI ou Packagist ; les packages Wati sur ces registres sont maintenus par la communauté.
Surface agent43 outils WhatsApp sur le serveur hébergé à mcp.bird.com, couvrant l'envoi, les modèles, les numéros et les statistiques.Leurs produits IA sont Copilot, AI Agents et une option d'agent personnalisé, conçus pour répondre aux clients dans leur boîte de réception plutôt que pour piloter le compte depuis votre propre agent.
Une boîte de réception d'équipe prête à l'emploiUne boîte de réception agent unifiée est incluse dans la plateforme Bird : WhatsApp aux côtés de SMS, e-mail et messages privés sur les réseaux sociaux, avec notes internes, étiquetage et routage des tickets par compétence et charge de travail. C'est un produit de plateforme : l'API WhatsApp elle-même vous donne l'envoi, les événements entrants et le journal des messages, que vous utilisez si vous préférez alimenter le helpdesk que vous exploitez déjà.Le cœur du produit : une boîte de réception partagée avec affectation d'opérateur, un constructeur de chatbot no-code et des campagnes de diffusion.
Wati
Tarification publiéeLes tarifs sont publiés par pays sur la page de tarification WhatsApp.Les tarifs par poste et les options supplémentaires sont publiés, mais le tarif mensuel de base pour les forfaits Growth, Pro et Business n'est pas affiché en tant que montant sur la page de tarification.
Des canaux au-delà de WhatsAppSMS, e-mail, voix, Verify et Realtime sous la même URL de base et la même clé.WhatsApp est au cœur, avec Instagram, Facebook, le chat sur site web, SMS et les DM TikTok mentionnés à ses côtés.
Wati

Le même message

Envoi d'un template WhatsApp.

L'hôte est la première chose à remarquer : celui de Wati contient votre compte, ce qui signifie que cet extrait ne fonctionne pour personne d'autre sans modifier l'URL. Celui de Bird est régional et constant, l'espace de travail étant porté par la clé, et l'envoi accepte 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);

Coût de migration

Faible pour le code. De la formation pour les équipes.

La migration API est minime. Les deux côtés utilisent du JSON avec un bearer token, donc l'envoi se résume à un changement d'URL, une restructuration du body et un header, et l'hôte par tenant devient un hôte régional. Si vous n'avez jamais utilisé que l'API de Wati, c'est l'affaire d'un après-midi.

La boîte de réception est le point le plus important, et il s'agit de réadaptation plutôt que de reconstruction. Une équipe support qui utilise la boîte de réception partagée de Wati au quotidien passe à celle de Bird, qui regroupe WhatsApp aux côtés de SMS, e-mail et DM sociaux avec ses propres notes, tags et routage — les conversations arrivent toujours dans un espace géré. Prévoyez le changement d'habitudes. Si vous préférez ne pas déplacer l'équipe du tout, routez les événements entrants vers le helpdesk que vous utilisez déjà et laissez les agents là où ils sont.

Questions que les gens posent vraiment

Bird est-il une bonne alternative à Wati ?
Oui, et pas seulement sur l'API. Wati propose une boîte de réception partagée, un constructeur de chatbot no-code et des campagnes ; Bird offre les trois sur sa plateforme, avec la boîte de réception regroupant WhatsApp aux côtés de SMS, e-mail et DM sociaux, et le constructeur de chatbot déployant un même design no-code sur WhatsApp, web, SMS et RCS. La différence est dans le packaging : chez Wati, c'est l'intégralité du produit ; chez Bird, ils s'inscrivent aux côtés d'une API développeur qui vous donne des SDK typés, un hôte régional constant, un envoi sécurisé pour les retentatives, et 43 outils WhatsApp qu'un agent peut piloter. Si vous voulez un outil exclusivement WhatsApp et rien d'autre autour, Wati est l'achat le plus simple.
Que dois-je développer moi-même sur Bird ?
Rien que vous n'auriez eu à développer sur Wati non plus, et le choix porte sur la surface sur laquelle vous construisez. L'API WhatsApp vous donne l'envoi, les événements entrants et le journal des messages ; la plateforme ajoute la boîte de réception agent avec l'assignation des opérateurs et le routage, le constructeur de chatbot et les campagnes. Vous pouvez donc soit router les événements vers le helpdesk que vous utilisez déjà, soit gérer les conversations dans la boîte de réception de Bird et lui laisser le routage.
Pourquoi l'URL de base est-elle importante ?
Parce que celle de Wati contient votre compte dans le chemin, ce qui fait qu'aucun exemple ne fonctionne tel quel pour deux clients différents, et chaque environnement que vous promouvez nécessite l'hôte configuré en paramètre. Celle de Bird est un hôte régional, identique pour tous dans cette région, l'espace de travail étant porté par la clé API — l'URL est donc une constante et le credential est la seule chose qui varie.
Un agent IA peut-il piloter l'un ou l'autre ?
Ils n'entendent pas la même chose par là. Les produits IA de Wati — Copilot et AI Agents avec une option bring-your-own-agent — visent à répondre aux clients dans leur boîte de réception. Le serveur MCP hébergé de Bird vise à ce que votre agent pilote votre compte : 43 outils WhatsApp couvrant l'envoi, le cycle de vie des templates jusqu'à la soumission à Meta, l'enregistrement des numéros et les statistiques. L'un est un agent qui parle à vos clients ; l'autre est un agent qui fait votre travail.

Commencez avec un seul canal.
Ajoutez les autres quand vous êtes prêt.

Une clé API de test est disponible immédiatement. L'accès production se débloque dès que vous ajoutez un moyen de paiement et vérifiez un expéditeur.

Vous utilisez Claude Code, Cursor ou Codex ? Copiez un prompt de configuration et votre agent installe la CLI Bird et les compétences pour vous. Choisissez le vôtre :

Cursor