当前位置:首页 > 行业动态 > 正文

公众服务号消息模板如何正确发送?

在微信公众平台后台进入“模板消息”功能,选择已有模板或申请新模板,填写关键词变量、跳转链接及接收用户OpenID,通过API接口或测试工具发送,需确保模板审核通过且用户48小时内互动过公众号。

如何正确发送公众服务号模板消息?分步详解与注意事项

微信公众号的模板消息功能是商家、机构与用户高效沟通的重要工具,通过模板消息,可向用户发送订单通知、服务提醒、活动通知等关键信息,以下从配置流程、发送方式、常见问题三个维度,为您提供符合微信官方规范的完整操作指南。


发送模板消息前的准备工作

  1. 开通模板消息功能

    • 登录微信公众平台(https://mp.weixin.qq.com),进入“功能”菜单下的“模板消息”模块。
    • 若未开通,需先完成企业资质认证(仅认证服务号支持该功能)。
  2. 申请消息模板

    公众服务号消息模板如何正确发送?  第1张

    • 在模板库中选择符合业务场景的行业模板,或申请自定义模板。
    • 提交审核时需填写关键词、示例内容,审核通常需1-3个工作日。
    • 示例模板ID:OPENTM123456789(订单支付成功通知)
  3. 获取接口权限

    • 开发模式下需在代码中配置access_token,调用微信API需template_id(模板ID)和用户openid

两种发送模板消息的方式

方式1:通过API接口发送(推荐)

import requests
import json
url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=YOUR_ACCESS_TOKEN"
data = {
    "touser": "USER_OPENID",
    "template_id": "TEMPLATE_ID",
    "url": "https://example.com",  # 跳转链接(可选)
    "data": {
        "first": {"value":"您的订单已发货","color":"#173177"},
        "keyword1": {"value":"202510150001","color":"#FF0000"},
        "remark": {"value":"点击查看物流详情","color":"#173177"}
    }
}
response = requests.post(url, data=json.dumps(data))
print(response.json())

注:需替换YOUR_ACCESS_TOKENUSER_OPENIDTEMPLATE_ID为实际值

方式2:通过公众平台后台发送

  1. 进入“模板消息” → “发送消息”
  2. 选择已审核通过的模板
  3. 输入接收用户的OpenID或从粉丝列表选择
  4. 填充模板变量并预览
  5. 确认发送(支持定时发送)

高频问题解决方案

问题现象 可能原因 解决方法
提示“invalid openid” 用户未关注公众号/OpenID错误 检查用户关注状态,确认OpenID来源合法性
模板消息未送达 用户48小时内无互动 使用客服消息接口引导用户主动触发
接口返回40001错误 access_token过期 重新获取access_token(有效期2小时)

合规操作注意事项规范**

  • 禁止包含诱导分享、营销广告、虚假信息
  • 需明确标注“模板消息仅供参考,请以实际为准”类免责声明
  1. 发送频率限制

    • 同一用户同一模板7天内最多接收1条(重要通知类除外)
    • 行业模板日调用上限10万次,超量需申请扩容
  2. 用户体验优化

    • 在消息中增加个性化称呼(如“亲爱的{{name}}”)
    • 关键数据用醒目颜色标注(建议使用#173177蓝色系)
    • 搭配短链生成工具缩短跳转URL

提升送达率的3个技巧

  1. 场景化触发
    在用户完成支付、提交表单等关键节点自动触发消息,避免无关推送。

  2. A/B测试优化
    对同一模板设计多版本文案,通过小范围测试选择点击率更高的方案。

  3. 用户授权管理
    在服务协议中明确说明消息类型,提供退订入口(回复TD退订)。


引用说明
本文操作指南参考微信官方文档《模板消息接口文档》(2025版),最新政策请以微信公众平台公告为准,技术实现部分示例代码遵循MIT开源协议。

0