简而言之
Odoo 自动化规则的 Send Webhook Notification 动作把记录推送到 n8n、Make 或您的接口,由其携带 Bearer 令牌调用 REST API 发送 WhatsApp 和短信。没有 Odoo Apps 模块。
您可以做什么
跟进新线索
CRM 线索创建后,自动化规则将其交给自动化工具,若联系人已同意接收,则发送短信或 WhatsApp 模板。
提醒客户到访安排
基于日历事件、现场服务任务或预约的定时规则,在到访前发送提醒。
商机阶段变化时发消息
当商机进入「赢单」等阶段时,向客户发送消息,告知下一步安排。
发送续约提醒
基于订阅或合同到期日的定时规则,在续约前发送已审核的 WhatsApp 模板。
在 chatter 中记录状态与回复
自动化工具从我们的 webhook 接收状态和入站回复,并在对应记录上以备注形式发布。
连接方式
Odoo 的自动化规则由记录事件或日期触发。较新的版本(Odoo 17 及以上,请核对您的版本)带有 Send Webhook Notification 动作,可把选定字段推送到某个 URL。但它无法按我们 API 要求的格式构造请求,因此请将其指向 n8n、Make 或您自己的小型函数,由它们构造请求并带上 Authorization: Bearer 请求头调用我们的 API。在自托管的 Odoo 或 Odoo.sh 上,也可以用自定义模块直接调用 API。
回传方向上,我们的平台把送达状态和入站消息推送到您账户上配置的唯一 webhook URL。将其路由到同一个自动化工具,由它通过外部 API 更新 Odoo,或调用使用 On webhook 触发器(较新 Odoo 版本提供)的规则来更新对应记录。
- 发送:带 Send Webhook Notification 的自动化规则,再由 n8n、Make 或您的代码调用我们的 API
- 替代方案:服务器动作,或自托管 Odoo、Odoo.sh 上的自定义模块
- 接收:自动化工具,再通过 Odoo API 或 On webhook 自动化规则回写
- 把返回的消息 ID 存在记录上,以便日后匹配状态
- 24 小时窗口之外由企业发起的消息需使用已审核的 WhatsApp 模板
设置步骤
- 1
- 2
创建自动化规则
在 Odoo 中打开自动化规则(需开发者模式或 Studio),选择模型和触发条件,并添加带所需字段的 Send Webhook Notification 动作。
- 3
- 4
调用 OmniChannels.ai API
添加指向 POST /sms/sendSms 或对应渠道接口的 HTTP 请求,携带您的 Bearer 令牌,并保存返回的消息 ID。
指南: SMS API - 5
把状态回传到 Odoo
请我们的团队把您账户的 webhook 指向自动化工具,然后通过 Odoo API 更新记录或在 chatter 中发布备注。
指南: Webhooks and delivery statuses - 6
用自己的号码测试
在使用您已验证号码的测试记录上触发规则,并检查消息和记录的状态。
厂商文档
Odoo 是其所有者的商标。OmniChannels.ai 与 Odoo 无关联,也未获得 Odoo 的认可;本页介绍的是利用 Odoo 自身的 MCP、HTTP 或 Webhook 功能建立的连接。

