跳转到正文
OmniChannels.ai

自动化

n8n + OmniChannels.ai:在 n8n 工作流中加入消息发送步骤

通过 MCP 连接通过 API 和 Webhook 连接更新于

简而言之

n8n 有两种接入方式:AI Agent 节点通过 MCP Client Tool 连接我们的 MCP 服务器,固定工作流用 HTTP Request 节点调用 REST API、Webhook 节点接收状态。没有专用 n8n 节点。

您可以做什么

  • 每次都以相同方式发送验证码或确认信息

    当表单、应用或数据库步骤生成验证码或预订信息时,由 HTTP Request 节点通过 REST API 以短信或 WhatsApp 发送,无需 AI 参与。

  • 新增一行数据时发送 WhatsApp 模板

    当 n8n 监控的表格或数据库出现新行时,将该行的值作为变量,向已同意接收的联系人发送已审核通过的 WhatsApp 模板。

  • 送达失败时提醒团队

    Webhook 节点接收送达状态;当状态为 FAILED 或 REJECTED 时,n8n 向团队聊天发送提醒或创建工单,而不是自动重发。

  • 在自己的记录中保留消息状态

    保存每次发送返回的消息 ID,随后在 SENT、DELIVERED 和 READ 状态到达时更新对应记录,并忽略延迟或重复的事件。

  • 让 AI Agent 回答送达问题

    拥有只读 MCP 工具的 AI Agent 可查询模板和送达报告,并在聊天工作流中回答团队的问题。

    试着这样提问

    “本周发给 966500000000 的消息哪些失败了,原因是什么?”

  • AI 起草,审批后发送

    AI Agent 起草阿拉伯语和英语消息,由团队成员审批,再由固定的 HTTP Request 节点发送审批通过的文本。

    试着这样提问

    “起草一条明天预约提醒的 WhatsApp 简短消息,包含阿拉伯语和英语,供我审批。”

连接方式

通过 MCP 连接通过 API 和 Webhook 连接

AI 工作流中,将 MCP Client Tool 节点连接到 AI Agent 节点,端点设为 https://mcp.broadnet.me/mcp,传输方式选 Streamable HTTP,并把密钥保存在 Bearer Auth 凭据中。只选择智能体需要的工具:n8n 工作流通常无人值守运行,没有人会逐次批准工具调用。

固定工作流中,HTTP Request 节点使用 Bearer Auth 凭据调用 https://api.broadnet.me 的 REST API。单条短信使用 JSON 请求体;群发和大多数其他渠道的发送使用该节点支持的 multipart form data。Webhook 节点的生产 URL 由我们的团队或您的账户管理员设置为账户的 webhook,用于接收送达状态和入站消息。

  • MCP:MCP Client Tool 节点,Streamable HTTP,Bearer Auth 凭据
  • API:使用 JSON 或 form-data 请求体的 HTTP Request 节点
  • 事件:在您账户中配置的 Webhook 节点生产 URL
  • 验证码和订单通知请使用固定的 HTTP Request 步骤
  • 旧版 n8n 的 MCP 仅支持 SSE,如遇此情况请升级 n8n

设置步骤

  1. 1

    申请 API 访问权限

    申请测试权限并获取 API 令牌。测试发送只会发往您自己已验证的号码。

    指南: Quickstart: send your first message
  2. 2

    将令牌保存为凭据

    在 n8n 中创建保存 API 令牌或 MCP 密钥的 Bearer Auth 凭据,避免它出现在导出的工作流中。

    指南: Authentication
  3. 3

    添加发送步骤

    对 AI Agent,连接一个端点为 https://mcp.broadnet.me/mcp 的 MCP Client Tool 节点,并只启用所需工具。对固定工作流,添加向渠道发送路径 POST 的 HTTP Request 节点。

    指南: Use the MCP server with n8n
  4. 4

    接收送达状态

    添加方法为 POST 的 Webhook 节点,激活工作流,并把其生产 URL 发给我们的团队或您的账户管理员。

    指南: Webhooks and delivery statuses
  5. 5

    用自己的号码测试

    用已验证的号码运行工作流,并确认发送记录及其状态事件出现在执行列表中。

厂商文档

n8n 是其所有者的商标。OmniChannels.ai 与 n8n 无关联,也未获得 n8n 的认可;本页介绍的是利用 n8n 自身的 MCP、HTTP 或 Webhook 功能建立的连接。

示例工作流程

一个典型请求如何从 n8n 传到您的客户,再返回。

  1. 01

    n8n 中的触发器

    新增数据行、表单提交、定时任务或聊天消息

  2. 02

    n8n 工作流

    HTTP Request 节点,或带 MCP Client Tool 的 AI Agent

  3. 03

    OmniChannels.ai

    REST API 或 MCP 服务器发送消息

  4. 04

    客户手机

    WhatsApp、短信或 RCS 消息已送达

  5. 05

    n8n Webhook 节点

    接收送达状态和入站消息

1. n8n 中的触发器: 新增数据行、表单提交、定时任务或聊天消息 2. n8n 工作流: HTTP Request 节点,或带 MCP Client Tool 的 AI Agent 3. OmniChannels.ai: REST API 或 MCP 服务器发送消息 4. 客户手机: WhatsApp、短信或 RCS 消息已送达 5. n8n Webhook 节点: 接收送达状态和入站消息

常见问题

n8n 有官方的 OmniChannels.ai 节点吗?

没有。n8n 通过内置节点对接:AI Agent 使用 MCP Client Tool 节点,REST API 和送达状态使用 HTTP Request 与 Webhook 节点。

应该用 AI Agent 还是 HTTP Request 节点?

凡是必须每次以相同方式发送的内容,例如验证码和订单通知,请用 HTTP Request 节点。回答问题或起草消息时,使用带 MCP 工具的 AI Agent,并在发送之前加入人工审批。

给 n8n 智能体开放发送工具安全吗?

工作流运行时无人逐次批准工具调用。除非发送就是智能体的职责,否则只给它读取类工具;发送类智能体仅限单一渠道的工具;测试时使用临时密钥,并且只向自己已验证的号码测试。

n8n 能通过 WhatsApp 消息发起对话吗?

24 小时服务窗口之外由企业发起的 WhatsApp 消息需要已审核的模板,且收件人必须已同意接收。n8n 通过 API 发送模板,与其他消息一样。

获取 API 与 MCP 访问权限

请告诉我们您的渠道、国家和使用场景。工程师会签发测试凭证并验证您的测试号码。