You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何借助Twilio实现用户打开WhatsApp聊天时自动发送消息

实现WhatsApp链接打开自动发消息的流程

核心原理

WhatsApp允许通过官方深度链接引导用户进入聊天界面,结合Twilio WhatsApp Business API的会话触发机制,可在用户首次打开会话时自动发送预定义的模板消息(需符合WhatsApp商业消息政策)。

步骤1:配置Twilio WhatsApp模板消息

  • 登录Twilio控制台,进入Messaging > WhatsApp > Templates
  • 创建符合需求的问候模板(例如“欢迎使用XX服务,我是您的专属助手,请问有什么可以帮您?”),等待WhatsApp审核通过(通常1-2个工作日)

步骤2:创建Twilio Studio Flow自动触发逻辑

  1. 进入Twilio控制台Studio > Flows,点击「Create new Flow」,选择「Start from scratch」并命名(如“Auto-Greeting Flow”)
  2. 添加Trigger组件,设置触发条件为**"When a Conversation is Started"**(此触发会在用户首次打开与机器人的聊天会话时触发,无需用户发送消息)
  3. 连接Trigger到Send WhatsApp Message组件:
    • 选择已验证的WhatsApp号码作为发送方
    • 消息类型选择**"Template"**,选中之前审核通过的问候模板
  4. 保存并发布Flow,回到Twilio WhatsApp配置页面,将该Flow设置为对应号码的Incoming Message Handler

步骤3:生成WhatsApp深度链接

使用官方格式生成链接,替换为你的Twilio WhatsApp号码(格式为+国家代码号码,无空格或符号):

https://api.whatsapp.com/message/[TWILIO_WHATSAPP_NUMBER_ENCODED]?autoload=1&app_absent=0

或简洁格式:

https://wa.me/[TWILIO_WHATSAPP_NUMBER]?text=

(text=留空,用户打开链接后不会自动填充输入框,但会话会被创建并触发Studio的会话开始事件)

关键注意事项

  • 必须使用WhatsApp审核通过的模板消息发送主动消息,否则会被拦截(WhatsApp政策要求,防止垃圾消息)
  • 确保Twilio号码已完成WhatsApp Business账号的绑定与验证
  • 开发阶段需使用Twilio白名单内的号码测试,正式上线后可面向所有用户

排查你之前的问题

若之前用Twilio Function或Studio未成功,大概率是以下原因:

  • 未使用审核通过的模板消息,尝试发送普通消息(WhatsApp不允许主动给未开启会话的用户发送非模板消息)
  • 触发条件选错,应使用「会话开始」触发而非「收到消息」触发
  • 深度链接格式错误,导致会话未关联到你的Twilio号码

内容的提问来源于stack exchange,提问作者don_poky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 11:56:03