Bird vs Wati

Wati

Bird vs Wati para WhatsApp

O Wati é um produto WhatsApp para equipas de negócio, com uma API incluída. O Bird oferece os mesmos produtos orientados para equipas — uma caixa de entrada para agentes, um construtor de chatbot sem código e campanhas — e coloca por baixo deles uma API WhatsApp com o seu próprio endpoint, SDKs e ferramentas para agentes. Portanto, a comparação é uma questão de abrangência: uma única ferramenta de WhatsApp, ou esses produtos mais a superfície de integração subjacente.

No que o Wati é excelente.
Onde o Bird é diferente.

No que o Wati é excelente

Uma compra, direcionada a quem vai usá-la. Uma caixa de entrada partilhada para a equipa, um construtor de chatbot sem código e campanhas de broadcast, vendidos a marketing, vendas e suporte em vez de engenharia. O Bird também oferece os três, na plataforma que envolve a API WhatsApp — portanto, a escolha é entre uma única ferramenta de WhatsApp e uma conta mais ampla que inclui uma.

Licenças por utilizador, não apenas tráfego. Os planos são estruturados em torno de utilizadores e inclusões, com tarifas por licença publicadas para os escalões superiores. Se o valor que está a comprar é uma equipa a trabalhar numa caixa de entrada partilhada, esse formato corresponde melhor ao que está realmente a pagar do que uma tarifa por mensagem.

Tokens de API com âmbito e expiração. Um token é criado no painel com âmbitos selecionáveis e uma data de expiração opcional. As chaves de API do Bird também têm âmbito definido, e incluir uma expiração no fluxo de criação é o tipo de detalhe que uma auditoria de segurança repara.

Onde o Bird é diferente

Um host, não um por tenant. O URL base do Wati inclui a sua conta no caminho, portanto o host difere por cliente e cada exemplo tem de ser reescrito antes de ser executado. O do Bird é um host regional, igual para todos na mesma região, com o workspace identificado pela chave.

Uma tentativa que não pode enviar duas vezes. Um cabeçalho Idempotency-Key no envio torna a repetição segura, e no WhatsApp um duplicado abre uma segunda conversa faturável em vez de simplesmente se repetir.

Um agente pode operar o canal. 43 ferramentas WhatsApp no servidor alojado em mcp.bird.com, cobrindo o envio, o ciclo de vida dos templates incluindo submissão à Meta, registo e perfil de número, e estatísticas, além de SDKs tipados em TypeScript, Python, Go e PHP.

A matriz

Funcionalidade a funcionalidade.

O Wati é comprado pela equipa que vai trabalhar na caixa de entrada; o Bird é comprado por essa equipa e pelos engenheiros por trás dela. Leia as linhas pares como genuinamente equivalentes, porque ambos os lados oferecem a caixa de entrada, o construtor de chatbot e as campanhas. O que os separa é a integração subjacente, onde o Bird leva vantagem no host, na tentativa segura, nos SDKs e nas ferramentas para agentes. O argumento a favor do Wati é a abrangência: se WhatsApp é tudo o que precisa, o resto de uma plataforma é peso que não está a usar.

CapabilityBirdWatiWho wins?
Pedido de envioJSON para /v1/whatsapp/messages no seu host regional com uma chave API bearer. O host é o mesmo para todos os workspaces numa região.JSON para um caminho de envio de template num host por tenant que inclui a sua conta no URL, com um token bearer criado no painel. A versão está incluída no caminho.
Tentativas segurasUm cabeçalho Idempotency-Key no envio torna a tentativa segura.Nenhuma chave ou cabeçalho de idempotência aparece na documentação da API, portanto uma tentativa após um timeout pode enviar duas vezes.
Tipos de conteúdoUm único corpo de envio seleciona texto, template, imagem, vídeo, áudio, sticker, documento, localização, interativo ou cartões de contacto.A API agrupa mensagens, contactos, media e atribuição de operador, com caminhos separados para enviar um template e enviar uma mensagem de sessão.
Wati
SDKs tipadosSDKs tipados para TypeScript, Python, Go e PHP, gerados a partir da API.REST sobre JSON com uma referência documentada. O índice de documentação menciona bibliotecas cliente em sete linguagens, mas nenhum pacote oficial é publicado no npm, PyPI ou Packagist; os pacotes Wati nesses registos são mantidos pela comunidade.
Superfície de agente43 ferramentas WhatsApp no servidor alojado em mcp.bird.com, cobrindo o envio, templates, números e estatísticas.Os seus produtos de IA são Copilot, AI Agents e uma opção de trazer o seu próprio agente, orientados para responder a clientes dentro da sua caixa de entrada, em vez de operar a conta a partir do seu próprio agente.
Uma caixa de entrada para a equipa pronta a usarUma caixa de entrada unificada para agentes vem incluída na plataforma Bird: WhatsApp ao lado de SMS, email e mensagens diretas de redes sociais, com notas internas, etiquetagem e encaminhamento de tickets por competência e carga de trabalho. É um produto da plataforma, portanto a própria API WhatsApp dá-lhe o envio, os eventos de entrada e o registo de mensagens — que é o que usa se preferir alimentar o helpdesk que já tem.O núcleo do produto: uma caixa de entrada partilhada com atribuição de operador, um construtor de chatbot sem código e campanhas de broadcast.
Wati
Preços publicadosAs tarifas são publicadas por país na página de preços do WhatsApp.As tarifas por licença e add-ons são publicadas, e a tarifa mensal base para os planos Growth, Pro e Business não é indicada como um número na página de preços.
Canais além do WhatsAppSMS, e-mail, voz, Verify e Realtime sob o mesmo URL base e a mesma chave.O WhatsApp é o centro, com Instagram, Facebook, chat no site, SMS e DMs do TikTok listados ao lado.
Wati

A mesma mensagem

Envio de um template de WhatsApp.

O host é a primeira coisa a notar: o da Wati inclui a sua conta, então este snippet não funciona para mais ninguém sem editar o URL. O da Bird é regional e constante, com o workspace identificado pela chave, e o envio aceita um 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);

Custo de mudança

Baixo para o código. Retreino para as pessoas.

A migração da API é pequena. Ambos os lados são JSON com um bearer token, então o envio é uma mudança de URL, uma reestruturação do body e um header, e o host por tenant passa a ser regional. Se você só usou a API da Wati, é coisa de uma tarde.

A inbox é o item maior, e trata-se de retreino em vez de reconstrução. Uma equipa de suporte que trabalha na inbox partilhada da Wati todos os dias migra para a da Bird, que integra WhatsApp ao lado de SMS, e-mail e DMs sociais com notas, etiquetas e roteamento próprios — as conversas continuam a chegar a um lugar com equipa. Reserve tempo para a mudança de hábito. Se preferir não mover a equipa, encaminhe os eventos de entrada para o helpdesk que já utiliza e deixe os agentes onde estão.

Perguntas que as pessoas realmente fazem

A Bird é uma boa alternativa à Wati?
Sim, e não apenas pela API. A Wati vende uma inbox partilhada para equipas, um construtor de chatbot no-code e campanhas; a Bird oferece os três na sua plataforma, com a inbox a integrar WhatsApp ao lado de SMS, e-mail e DMs sociais, e o construtor de chatbot a implementar um único design no-code para WhatsApp, web, SMS e RCS. A diferença está no empacotamento: na Wati, isso é todo o produto; na Bird, coexistem com uma API para programadores que oferece SDKs tipados, um host regional constante, um envio seguro para retry e 43 ferramentas de WhatsApp que um agente pode operar. Se quer uma ferramenta exclusivamente para WhatsApp e nada mais à volta, a Wati é a compra mais simples.
O que tenho de construir eu mesmo na Bird?
Nada que não tivesse de construir também na Wati, e a escolha é sobre qual superfície usar. A API de WhatsApp fornece o envio, os eventos de entrada e o registo de mensagens; a plataforma acrescenta a inbox para agentes com atribuição de operadores e roteamento, o construtor de chatbot e campanhas. Assim, ou encaminha os eventos para o helpdesk que já utiliza, ou trabalha as conversas na inbox da Bird e deixa o roteamento por conta dela.
Por que é que o URL base importa?
Porque o da Wati inclui a sua conta no path, então nenhum exemplo funciona sem alterações para dois clientes diferentes, e cada ambiente por onde promove precisa do host configurado. O da Bird é um host regional igual para todos na mesma região, com o workspace identificado pela chave de API — o URL é uma constante e a credencial é a única coisa que varia.
Um agente de IA consegue operar qualquer uma das duas?
Significam coisas diferentes. Os produtos de IA da Wati — Copilot e AI Agents com opção de trazer o seu próprio agente — destinam-se a responder a clientes dentro da inbox. O servidor MCP hospedado da Bird destina-se a que o seu agente opere a sua conta: 43 ferramentas de WhatsApp que cobrem o envio, o ciclo de vida de templates incluindo submissão à Meta, registo de números e estatísticas. Um é um agente a falar com os seus clientes; o outro é um agente a fazer o seu trabalho.

Comece com um canal.
Adicione os outros quando estiver pronto.

Uma chave API de teste é sua imediatamente. A produção é desbloqueada quando você adiciona um método de pagamento e verifica um remetente.

Usa Claude Code, Cursor ou Codex? Copie um prompt de configuração e o seu agente instala o Bird CLI e as skills por si. Escolha o seu:

Cursor