---
title: "Odoo + OmniChannels.ai：用自动化规则向客户发消息"
description: "通过 Odoo 自动化规则调用 OmniChannels.ai API 发送 WhatsApp 和短信，可借助 n8n 或 Make 的 Webhook 动作，并把送达状态记录到单据上。"
canonical: "https://omnichannels.ai/zh/integrations/odoo/"
language: "zh"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# Odoo + OmniChannels.ai：用自动化规则向客户发消息

Canonical: https://omnichannels.ai/zh/integrations/odoo/
Language: zh
Publisher: OmniChannels.ai by BroadNet Technologies

**简而言之:** Odoo 自动化规则的 Send Webhook Notification 动作把记录推送到 n8n、Make 或您的接口，由其携带 Bearer 令牌调用 REST API 发送 WhatsApp 和短信。没有 Odoo Apps 模块。

通过 API 和 Webhook 连接

## 您可以做什么

### 跟进新线索

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. **申请 API 访问权限:** 申请测试权限并获取 API 令牌。测试发送只会发往您自己已验证的号码。 (指南: https://omnichannels.ai/developers/authentication/)
2. **创建自动化规则:** 在 Odoo 中打开自动化规则（需开发者模式或 Studio），选择模型和触发条件，并添加带所需字段的 Send Webhook Notification 动作。
3. **在自动化工具中接收:** 将该动作指向 n8n 或 Make 的 webhook，并检查它发送的记录字段。 (指南: https://omnichannels.ai/developers/mcp-n8n/)
4. **调用 OmniChannels.ai API:** 添加指向 POST /sms/sendSms 或对应渠道接口的 HTTP 请求，携带您的 Bearer 令牌，并保存返回的消息 ID。 (指南: https://omnichannels.ai/developers/sms/)
5. **把状态回传到 Odoo:** 请我们的团队把您账户的 webhook 指向自动化工具，然后通过 Odoo API 更新记录或在 chatter 中发布备注。 (指南: https://omnichannels.ai/developers/webhooks/)
6. **用自己的号码测试:** 在使用您已验证号码的测试记录上触发规则，并检查消息和记录的状态。

## 示例工作流程

Odoo 自动化规则 (线索创建、阶段变化或到达指定日期) → n8n 或 Make (接收 webhook 并调用我们的 API) → OmniChannels.ai API (发送消息并返回消息 ID) → 客户手机 (WhatsApp 模板或短信已送达) → 状态回传 Odoo (自动化工具更新记录或 chatter)

## 常见问题

### Odoo Apps 中有 OmniChannels.ai 模块吗？

没有。您通过 Odoo 自带的自动化规则和 webhook 对接，通常中间借助 n8n 或 Make，使用令牌调用我们公开的 REST API。

### Odoo 能不借助自动化工具直接调用你们的 API 吗？

Odoo 的 webhook 动作无法添加 Authorization 请求头，也无法构造我们 API 所需的请求体。在自托管 Odoo 或 Odoo.sh 上，可用自定义模块发起调用；在 Odoo Online 上，请使用自动化工具或您自己的小型函数。

### 哪些 Odoo 版本支持 webhook 动作？

Send Webhook Notification 动作和 On webhook 触发器见于较新的 Odoo 版本，从 17 起提供。请查阅您所用版本和版次的文档；旧版本需要轮询 Odoo 的自动化工具或自定义模块。

### 可以发送阿拉伯语吗？

可以。消息采用 Unicode 编码，您可以使用已审核的阿拉伯语 WhatsApp 模板，并用 Odoo 记录中的字段填充模板变量。

## 开发者指南

- https://omnichannels.ai/developers/sms/
- https://omnichannels.ai/developers/webhooks/
- https://omnichannels.ai/developers/mcp-n8n/
- https://omnichannels.ai/developers/zapier-make-webhooks/

## 厂商文档

- [Automation rules — Odoo 17.0 documentation](https://www.odoo.com/documentation/17.0/applications/studio/automated_actions.html)

## 相关集成

- https://omnichannels.ai/zh/integrations/n8n/
- https://omnichannels.ai/zh/integrations/make/
- https://omnichannels.ai/zh/integrations/zoho-crm/
- https://omnichannels.ai/zh/integrations/hubspot/

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

更新于: 2026-10-10