跳转到正文
OmniChannels.ai

办公与运营

Airtable + OmniChannels.ai:记录变更时自动发送消息

通过 API 和 Webhook 连接更新于

简而言之

Airtable 通过自带自动化接入:Run a script 动作用 fetch 携带 Bearer 令牌调用 REST API,记录变更即发送 WhatsApp 或短信;也可用 Make、Zapier 或 n8n。没有应用市场插件。

您可以做什么

  • 新增一行时发送 WhatsApp 模板

    数据表中创建记录时,用其字段值向已授权的联系人发送已审核的 WhatsApp 模板消息。

  • 状态变更时确认预约

    记录状态变为 Confirmed 时,向记录中的号码发送短信或 WhatsApp 确认消息。

  • 投递失败时提醒团队

    送达状态会更新对应记录;状态为 FAILED 或 REJECTED 时,第二个自动化通知记录负责人,而不是直接重发。

  • 在数据表中保留消息日志

    把返回的每个消息 ID 写入记录,随后在收到 SENT、DELIVERED 和 READ 事件时更新其状态。

  • 无需脚本即可发送

    不想维护脚本时,可使用监听数据表并调用 API 的 Make、Zapier 或 n8n 工作流。

连接方式

通过 API 和 Webhook 连接

在 Airtable 自动化中添加 Run a script 动作,把记录字段作为输入变量传入,再用 fetch 向 https://api.broadnet.me 上对应渠道的发送路径发起 POST 请求,Authorization 请求头填入 Bearer 和你的令牌。单条短信使用 JSON 请求体,适合脚本;批量发送和大多数其他渠道使用 multipart 表单数据,通过自动化工具或自有代码更方便。任何能编辑该自动化的人都能看到脚本,因此请限制编辑权限,或把令牌保存在自动化工具的凭据库中。

要回收状态,请添加 When webhook received 触发器,把其 URL 提供给我们的团队或你的账户管理员,配置为账户的 webhook,然后按消息 ID 更新对应记录。脚本动作和 webhook 触发器仅在部分 Airtable 套餐中提供,且 webhook 触发器有各自的频率限制,请查阅 Airtable 当前的套餐说明。

  • 发送:Run a script 动作通过 fetch 调用 https://api.broadnet.me
  • 认证:请求中携带 Authorization: Bearer <token>
  • 接收:在账户中配置 When webhook received 触发器 URL
  • 无代码方案:在 Airtable 与 API 之间使用 Make、Zapier 或 n8n
  • 切勿在状态自动化中自动重发

设置步骤

  1. 1

    申请 API 访问权限

    申请测试权限并获取 API 令牌。测试消息只会发送到你已验证的本人号码。

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

    创建自动化触发器

    添加一个在记录创建或满足条件时运行的自动化,例如状态字段变为 Confirmed。

  3. 3

    添加 Run a script 动作

    把手机号和消息字段作为输入变量传入,并用 fetch 携带 Authorization 请求头 POST 到对应渠道的发送地址。

    指南: SMS API
  4. 4

    保存消息 ID

    把返回的消息 ID 写回记录,以便之后将状态事件与之匹配。

  5. 5

    接收送达状态

    创建带有 When webhook received 触发器的第二个自动化,把其 URL 发给我们的团队或账户管理员,然后用你自己的号码测试。

    指南: Webhooks and delivery statuses

厂商文档

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

示例工作流程

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

  1. 01

    Airtable 记录

    新记录或状态字段发生变化

  2. 02

    Run a script 动作

    携带 Bearer 令牌向 REST API 发起 fetch POST

  3. 03

    OmniChannels.ai API

    发送消息并返回消息 ID

  4. 04

    客户手机

    WhatsApp 或短信已送达

  5. 05

    When webhook received

    送达状态更新对应记录

1. Airtable 记录: 新记录或状态字段发生变化 2. Run a script 动作: 携带 Bearer 令牌向 REST API 发起 fetch POST 3. OmniChannels.ai API: 发送消息并返回消息 ID 4. 客户手机: WhatsApp 或短信已送达 5. When webhook received: 送达状态更新对应记录

常见问题

Airtable 有 OmniChannels.ai 扩展吗?

没有。Airtable 通过自带的自动化接入:用 Run a script 动作调用我们的 REST API,用 webhook 触发器接收状态。也可以在中间使用 Make、Zapier 或 n8n 等自动化工具。

需要哪种 Airtable 套餐?

Run a script 动作和 webhook 触发器仅在部分 Airtable 套餐中提供。搭建自动化之前,请先查看 Airtable 当前的套餐说明。

能从 Airtable 发送 WhatsApp 模板吗?

可以,前提是脚本或自动化工具调用我们 API 文档中的 WhatsApp 发送接口。在 24 小时服务窗口之外由企业主动发起的消息,需要已审核的模板和已授权的收件人。

API 令牌放在 Airtable 脚本里安全吗?

令牌位于脚本中,任何能编辑该数据表自动化的人都能读取。请限制编辑权限,开发阶段使用测试凭据,或把令牌保存在自动化工具的凭据库中。

获取 API 与 MCP 访问权限

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