Bird 与 Wati

Wati

Bird 与 Wati 的 WhatsApp 对比

Wati 是一款面向业务团队的 WhatsApp 产品,附带 API。Bird 同样提供面向团队的产品——客服收件箱、无代码聊天机器人构建器和营销活动,并在其下层配备了拥有独立端点、SDK 和客服工具的 WhatsApp API。因此,二者的比较本质上是范围之争:一个单一的 WhatsApp 工具,还是这些产品加上底层的集成能力。

Wati 的优势所在。
Bird 的不同之处。

Wati 的优势所在

一次购买,直接面向使用者。共享团队收件箱、无代码聊天机器人构建器和群发营销活动,销售对象是市场、销售和客服团队,而非工程团队。Bird 同样提供这三项功能,它们运行在围绕 WhatsApp API 构建的平台之上,因此您要做的选择是:一个单一的 WhatsApp 工具,还是一个恰好包含该工具的更广泛的账户。

按席位计费,而不仅仅是按流量。他们的套餐围绕用户数和包含内容定价,高级套餐公布了每席位费率。如果您购买的价值在于团队协作使用共享收件箱,那么这种定价模式比按消息计费更贴合您实际付费的内容。

具有作用域和过期时间的 API 令牌。在仪表板中创建令牌时可选择作用域并设置可选的过期日期。Bird 的 API 密钥同样支持作用域限定,而在创建流程中加入过期时间,正是安全审查会注意到的细节。

Bird 的不同之处

统一主机,而非每个租户一个。Wati 的基础 URL 在路径中包含您的账户信息,因此每个客户的主机不同,每个示例都需要改写才能运行。Bird 使用区域主机,同一区域内所有用户共用同一主机,工作空间通过密钥区分。

重试不会导致重复发送。在发送请求中附加 Idempotency-Key 头即可确保重试安全。在 WhatsApp 上,重复发送会开启第二个计费对话,而不仅仅是重复一条消息。

AI 代理可以操控整个渠道。在 mcp.bird.com 托管服务器上提供 43 个 WhatsApp 工具,涵盖消息发送、向 Meta 提交模板的全生命周期管理、号码注册与资料设置以及统计数据,同时提供 TypeScript、Python、Go 和 PHP 的类型化 SDK。

对比矩阵

逐项能力对比。

Wati 的买家是使用收件箱的团队;Bird 的买家既包括该团队,也包括背后的工程师。请将表中对等的行视为真正对等——双方都提供收件箱、聊天机器人构建器和营销活动。真正的差异在于底层集成:Bird 拥有统一主机、安全重试、SDK 和 AI 代理工具。范围是 Wati 的优势所在:如果您只需要 WhatsApp,平台的其余部分就是您用不上的负担。

CapabilityBirdWatiWho wins?
发送请求向区域主机上的 /v1/whatsapp/messages 发送 JSON,使用 Bearer API 密钥认证。同一区域内所有工作空间共用同一主机。向按租户分配的主机上的模板发送路径发送 JSON,URL 中包含您的账户信息,使用在仪表板中创建的 Bearer 令牌认证。版本号位于路径中。
安全重试在发送请求中附加 Idempotency-Key 头即可确保重试安全。其 API 文档中未出现幂等键或相关请求头,因此超时后重试可能导致重复发送。
内容类型一个发送请求体即可选择文本、模板、图片、视频、音频、贴纸、文档、位置、交互式消息或联系人名片。其 API 将消息、联系人、媒体和客服分配分组管理,发送模板消息和发送会话消息使用不同路径。
Wati
类型化 SDK基于 API 生成的 TypeScript、Python、Go 和 PHP 类型化 SDK。基于 JSON 的 REST 接口,附有文档参考。其文档索引列出了七种语言的客户端库,但在 npm、PyPI 或 Packagist 上未发布官方包;这些注册表上的 Wati 包均由社区维护。
AI 代理能力在 mcp.bird.com 托管服务器上提供 43 个 WhatsApp 工具,涵盖消息发送、模板管理、号码管理和统计数据。其 AI 产品包括 Copilot、AI Agents 和自带代理选项,主要用于在其收件箱内回复客户,而非从您自己的代理操控账户。
开箱即用的团队收件箱Bird 平台自带统一客服收件箱:WhatsApp 与 SMS、邮件和社交私信并列显示,支持内部备注、标签和基于技能与工作量的工单路由。这是一个平台级产品,WhatsApp API 本身提供消息发送、入站事件和消息日志——如果您更希望将数据接入现有的客服系统,这些就是您所需的接口。产品核心:共享收件箱(含客服分配)、无代码聊天机器人构建器和群发营销活动。
Wati
公开定价WhatsApp 定价页面按国家/地区公布费率。按席位和附加功能的费率已公布,但 Growth、Pro 和 Business 套餐的基础月费未在定价页面上以具体数字显示。
WhatsApp 之外的渠道SMS、邮件、语音、Verify 和 Realtime 共享同一个基础 URL 和密钥。WhatsApp 是核心,同时支持 Instagram、Facebook、网站聊天、SMS 和 TikTok 私信。
Wati

同一条消息

发送一条 WhatsApp 模板消息。

首先注意的是主机地址:Wati 的 URL 包含您的账户信息,因此该代码片段在不修改 URL 的情况下无法供其他人使用。Bird 采用区域化的固定主机,工作区通过密钥承载,且发送请求支持 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);

迁移成本

代码迁移成本低,人员需要重新培训。

API 迁移工作量很小。双方都使用 JSON 加 Bearer Token,因此发送操作只需更改 URL、调整请求体结构并添加一个请求头,租户级主机变为区域级主机。如果您之前只用过 Wati 的 API,一个下午即可完成。

收件箱是更大的迁移项,重点在于重新培训而非重新构建。每天使用 Wati 共享收件箱的客服团队将迁移到 Bird 的收件箱,后者在 WhatsApp 之外还整合了 SMS、邮件和社交私信,并提供备注、标签和路由功能,确保对话仍然有人处理。请为习惯转变预留时间。如果您不想迁移团队,可以将入站事件路由到您现有的客服系统,让客服人员留在原处。

大家真正关心的问题

Bird 是 Wati 的好替代方案吗?
是的,而且不仅仅在 API 方面。Wati 提供共享团队收件箱、无代码聊天机器人构建器和营销活动;Bird 在其平台上同样提供这三项功能,收件箱在 WhatsApp 之外还整合了 SMS、邮件和社交私信,聊天机器人构建器支持将一个无代码设计部署到 WhatsApp、网页、SMS 和 RCS。区别在于产品定位:在 Wati 上,这些就是全部产品;在 Bird 上,它们与开发者 API 并存,为您提供类型化 SDK、固定的区域主机、可安全重试的发送接口,以及 43 个客服可操作的 WhatsApp 工具。如果您只需要一个纯 WhatsApp 工具且不需要其他功能,Wati 是更简单的选择。
在 Bird 上我需要自己构建什么?
不需要构建任何在 Wati 上也需要自建的东西,关键在于您选择在哪个层面上构建。WhatsApp API 提供发送、入站事件和消息日志;平台还提供带有客服分配和路由的客服收件箱、聊天机器人构建器和营销活动。因此,您可以将事件路由到您现有的客服系统,也可以直接在 Bird 的收件箱中处理对话并让平台负责路由。
为什么基础 URL 很重要?
因为 Wati 的 URL 路径中包含您的账户信息,所以任何示例代码都无法在不修改的情况下供两个不同客户使用,而且您每个需要部署的环境都需要将主机地址作为配置项。Bird 采用区域主机,同一区域内所有用户共享相同的地址,工作区通过 API 密钥承载,因此 URL 是固定常量,唯一变化的只有凭证。
AI 代理能操控这两个平台吗?
两者对此的定义不同。Wati 的 AI 产品——Copilot 和 AI Agents(支持自带代理)——旨在其收件箱内回复客户。Bird 的托管 MCP 服务器则面向让您的代理操控您的账户:43 个 WhatsApp 工具涵盖发送、通过向 Meta 提交的模板生命周期管理、号码注册和统计数据。一个是代理与您的客户对话;另一个是代理替您完成工作。

从一个渠道开始。
准备好后,再添加其他渠道。

测试 API 密钥即刻可用。添加支付方式并验证发送者身份后,即可解锁生产环境。

正在使用 Claude Code、Cursor 或 Codex?复制一条设置提示,您的智能代理即可自动安装 Bird CLI 和相关技能。选择您的工具:

Cursor