目录
article
使用 Twilio 在 Odoo 中发送短信的完整指南
通过 Twilio 发送短信
什么是 Twilio
Twilio 是一个第三方服务提供商,能够帮助你向客户发送 SMS 短信。Odoo 为你提供了一种在 Odoo 应用中便捷使用该服务的方式。
为什么需要它?
虽然 Odoo 已经内置了一个即开即用(IAP)的短信解决方案,但在某些对法律要求更严格的国家可能无法使用。目前,Odoo 会在可能的情况下自行注册,以免客户额外设置,但在一些国家这仍然不足,客户端必须自行完成注册。这可以通过 Twilio 实现。
设置你的 Twilio 账户
创建 Twilio 账户后,你可以获得一个虚拟电话号码,用来发送 SMS 短信。这些费用需在 Twilio 平台购买,而非 Odoo。
- 访问 Twilio
- 注册并创建 Twilio 账户
- 在 Twilio 账户中,你可以创建多个子账户(例如用于测试、不同子公司等)
- 创建新账户
- 输入名称,并在类型中选择
Twilio - 选择你的
Billing Country,然后点击Create new account - 根据需求选择相应选项
- 在
Twilio product中选择SMS - 在
How to build with Twilio中选择With no code at all - 在
goal中选择3rd party integrations
- 在
- 点击
Get Started with Twilio
- 输入名称,并在类型中选择
- 账户创建完成后,你将进入
Dashboard(仪表盘) - 前往
Phone Numbers --> Manage --> Buy a number - 购买一个号码(这是付费服务,但你应该会收到一些用于起步的额度)
- 返回
Dashboard页面底部 - 复制
Account SID与Auth Token
::: important 重要提示
对于测试账户,你只能向在 Twilio 控制台 中已验证的手机发送短信。
:::
::: note 注意
向某些国家(如美国或加拿大)发送短信可能需要进行注册。此操作只能由你本人完成,Odoo 无法代为完成。请查阅 Twilio 帮助中心 获取详情。
:::
在 Odoo 中使用 Twilio
安装 <general/install>Twilio SMS模块([sms_twilio])- 在 Odoo 中,进入
设置 --> 常规设置 --> 联系人 --> 发送短信,选择通过 Twilio 发送选项并保存更改。 - 返回该选项,点击
配置 Twilio 账户 - 将之前复制的凭证粘贴到相应位置
- 点击
重新加载号码 - 你新购买的电话号码将出现在列表中
- 你可以在
测试号码字段中输入号码进行短信测试
你可以拥有多个号码(例如每个国家或每个活动各一个),此时可以对号码进行排序。默认情况下,向客户发送短信时,Odoo 会选择与客户所在国家相同的号码;如果没有匹配的号码,Odoo 将使用列表中按你设定顺序的第一个可用号码。