Bird vs Wati

Wati

Bird vs Wati para WhatsApp

Wati es un producto de WhatsApp para equipos de negocio, con una API adjunta. Bird ofrece los mismos productos orientados al equipo —una bandeja de entrada para agentes, un constructor de chatbots sin código y campañas— y coloca debajo de ellos una API de WhatsApp con su propio endpoint, SDKs y herramientas para agentes. Así que la comparación es de alcance: una sola herramienta de WhatsApp, o esos productos más la superficie de integración que los sustenta.

En qué destaca Wati.
En qué se diferencia Bird.

En qué destaca Wati

Una sola compra, dirigida a quienes la usarán. Una bandeja de entrada compartida para equipos, un constructor de chatbots sin código y campañas de difusión, vendidos a marketing, ventas y soporte en lugar de a ingeniería. Bird también incluye los tres, dentro de la plataforma que envuelve la API de WhatsApp, así que lo que se elige es entre una herramienta única de WhatsApp y una cuenta más amplia que incluye una.

Puestos, no solo tráfico. Sus planes se basan en usuarios e inclusiones, con tarifas por puesto publicadas para los niveles superiores. Si lo que compras es un equipo trabajando en una bandeja de entrada compartida, esa estructura se ajusta mejor a lo que realmente pagas que una tarifa por mensaje.

Tokens de API con alcance y caducidad. El token se crea en el panel con alcances seleccionables y una fecha de caducidad opcional. Las claves API de Bird también tienen alcance definido, e incluir una caducidad en el flujo de creación es el tipo de detalle que una auditoría de seguridad valora.

En qué se diferencia Bird

Un host, no uno por tenant. La URL base de Wati lleva tu cuenta en la ruta, así que el host cambia por cliente y cada ejemplo debe reescribirse antes de ejecutarse. El de Bird es un host regional, igual para todos en esa región, con el workspace identificado por la clave.

Un reintento que no puede enviar dos veces. Un encabezado Idempotency-Key en el envío hace que la repetición sea segura, y en WhatsApp un duplicado abre una segunda conversación facturable en lugar de simplemente repetirse.

Un agente puede operar el canal. 43 herramientas de WhatsApp en el servidor alojado en mcp.bird.com, que cubren el envío, el ciclo de vida de plantillas incluyendo el envío a Meta, el registro y perfil de números, y estadísticas, junto con SDKs tipados en TypeScript, Python, Go y PHP.

La matriz

Capacidad por capacidad.

Wati lo compra el equipo que trabajará la bandeja de entrada; Bird lo compran ese equipo y los ingenieros detrás de él. Lea las filas pares como genuinamente parejas, porque ambos lados ofrecen la bandeja de entrada, el constructor de chatbots y las campañas. Lo que los separa es la integración subyacente, donde Bird aporta el host, el reintento, los SDKs y las herramientas para agentes. El alcance es el argumento a favor de Wati: si WhatsApp es todo lo que necesita, el resto de una plataforma es peso que no está usando.

CapabilityBirdWatiWho wins?
Solicitud de envíoJSON a /v1/whatsapp/messages en su host regional con una clave API bearer. El host es el mismo para cada workspace en una región.JSON a una ruta de envío de plantilla en un host por tenant que lleva su cuenta en la URL, con un token bearer creado en el panel. La versión va en la ruta.
Reintentos segurosUn encabezado Idempotency-Key en el envío hace que el reintento sea seguro.No aparece ninguna clave ni encabezado de idempotencia en su documentación de API, por lo que un reintento tras un timeout puede enviar dos veces.
Tipos de contenidoUn solo cuerpo de envío permite seleccionar texto, plantilla, imagen, vídeo, audio, sticker, documento, ubicación, tarjetas interactivas o de contacto.Su API agrupa mensajería, contactos, medios y asignación de operadores, con rutas separadas para enviar una plantilla y enviar un mensaje de sesión.
Wati
SDKs tipadosSDKs tipados para TypeScript, Python, Go y PHP, generados a partir de la API.REST sobre JSON con una referencia documentada. Su índice de documentación menciona bibliotecas cliente en siete lenguajes, pero no se publica ningún paquete oficial en npm, PyPI o Packagist; los paquetes de Wati en esos registros son mantenidos por la comunidad.
Superficie de agente43 herramientas de WhatsApp en el servidor alojado en mcp.bird.com, que cubren el envío, plantillas, números y estadísticas.Sus productos de IA son Copilot, AI Agents y una opción de traer tu propio agente, orientados a responder clientes dentro de su bandeja de entrada en lugar de operar la cuenta desde tu propio agente.
Bandeja de entrada de equipo lista para usarUna bandeja de entrada unificada para agentes viene incluida con la plataforma Bird: WhatsApp junto a SMS, email y mensajes directos de redes sociales, con notas internas, etiquetado y enrutamiento de tickets por habilidad y carga de trabajo. Es un producto de la plataforma, por lo que la propia API de WhatsApp le da el envío, los eventos entrantes y el registro de mensajes, que es lo que usa si prefiere alimentar el helpdesk que ya tiene.El núcleo del producto: una bandeja de entrada compartida con asignación de operadores, un constructor de chatbots sin código y campañas de difusión.
Wati
Precios publicadosLas tarifas se publican por país en la página de precios de WhatsApp.Las tarifas por puesto y complementos están publicadas, pero la tarifa mensual base de los planes Growth, Pro y Business no aparece como cifra en la página de precios.
Canales más allá de WhatsAppSMS, email, voz, Verify y Realtime bajo la misma URL base y clave.WhatsApp es el núcleo, con Instagram, Facebook, chat web, SMS y mensajes directos de TikTok mencionados junto a él.
Wati

El mismo mensaje

Enviando una plantilla de WhatsApp.

Lo primero que se nota es el host: el de Wati lleva tu cuenta, así que este fragmento no funciona para nadie más sin editar la URL. El de Bird es regional y constante, con el workspace vinculado a la clave, y el envío incluye 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);

Coste de cambio

Bajo para el código. Reentrenamiento para las personas.

El cambio de API es pequeño. Ambos lados son JSON con un bearer token, así que el envío es un cambio de URL, una reestructuración del body y un header, y el host por tenant pasa a ser uno regional. Si solo usaste la API de Wati, esto es una tarde de trabajo.

La bandeja de entrada es el punto más importante, y se trata de reentrenamiento, no de reconstrucción. Un equipo de soporte que trabaja con la bandeja compartida de Wati a diario se traslada a la de Bird, que integra WhatsApp junto a SMS, email y mensajes directos de redes sociales con sus propias notas, etiquetado y enrutamiento, así que las conversaciones siguen llegando a un equipo que las atiende. Presupuesta el cambio de hábito. Si prefieres no mover al equipo en absoluto, enruta los eventos entrantes al helpdesk que ya usas y deja a los agentes donde están.

Preguntas que la gente realmente hace

¿Es Bird una buena alternativa a Wati?
Sí, y no solo por la API. Wati ofrece una bandeja de entrada compartida para equipos, un constructor de chatbots sin código y campañas; Bird incluye los tres en su plataforma, con la bandeja de entrada integrando WhatsApp junto a SMS, email y mensajes directos de redes sociales, y el constructor de chatbots desplegando un mismo diseño sin código en WhatsApp, web, SMS y RCS. La diferencia está en el empaquetado: en Wati eso es todo el producto; en Bird se complementan con una API para desarrolladores que ofrece SDKs tipados, un host regional constante, un envío seguro para reintentos y 43 herramientas de WhatsApp que un agente puede manejar. Si quieres una sola herramienta exclusiva de WhatsApp y nada más, Wati es la compra más sencilla.
¿Qué tengo que construir yo mismo en Bird?
Nada que no hubieras tenido que construir también en Wati, y la decisión es sobre qué superficie construyes. La API de WhatsApp te da el envío, los eventos entrantes y el registro de mensajes; la plataforma añade la bandeja del agente con asignación de operadores y enrutamiento, el constructor de chatbots y campañas. Así que o enrutas los eventos al helpdesk que ya usas, o gestionas las conversaciones en la bandeja propia de Bird y dejas que ella se encargue del enrutamiento.
¿Por qué importa la URL base?
Porque la de Wati lleva tu cuenta en la ruta, así que ningún ejemplo funciona sin cambios para dos clientes distintos, y cada entorno por el que promocionas necesita el host configurado. La de Bird es un host regional igual para todos en esa región, con el workspace vinculado a la clave de API, así que la URL es una constante y la credencial es lo único que varía.
¿Puede un agente de IA operar cualquiera de los dos?
Cada uno entiende algo distinto por ello. Los productos de IA de Wati —Copilot y AI Agents con opción de traer tu propio agente— están orientados a responder clientes dentro de su bandeja. El servidor MCP alojado de Bird está orientado a que tu agente opere tu cuenta: 43 herramientas de WhatsApp que cubren el envío, el ciclo de vida de plantillas con envío a Meta, registro de números y estadísticas. Uno es un agente hablando con tus clientes; el otro es un agente haciendo tu trabajo.

Empieza con un canal.
Añade los demás cuando estés listo.

Una clave API de prueba es tuya de inmediato. El acceso a producción se desbloquea cuando añades un método de pago y verificas un remitente.

¿Usas Claude Code, Cursor o Codex? Copia un prompt de configuración y tu agente instalará el Bird CLI y las habilidades por ti. Elige el tuyo:

Cursor