短信模板快速指南(新手友好)

更新时间:
复制 MD 格式

短信模板是企业发送短信时使用的标准短信内容。 企业在发送验证码、通知或推广短信前,需要先创建并提交对应类型的短信模板,审核通过后,再结合短信签名和接收号码进行发送。模板中可以包含固定内容和变量,用来统一约束实际发送的短信结构、用途和可变信息。

该选验证码、通知还是推广?哪些内容适合做变量?链接和联系方式能不能放?提交前还需要检查什么?本文主要提供常见场景下的选择和处理建议,完整规范和具体操作可通过文中的链接查看。

一、我该选择哪种短信模板?

模板类型需要根据短信实际内容和发送场景判断。

业务场景

建议模板类型

需要注意

用户注册、登录、身份验证

验证码

内容应围绕验证码及验证用途,不夹带通知、营销、广告等无关内容

重置密码、修改重要信息前进行身份验证

验证码

属于安全验证场景

订单确认、订单状态变化

通知

仅用于业务通知,不夹带营销推广内容

物流动态、取件提醒

通知

内容应与实际物流服务相关

服务开通、价格调整、消费确认等

通知

如果加入优惠、促销等营销信息,需要重新判断模板类型

优惠券、折扣、促销活动

推广

按推广短信规则申请

会员生日祝福、节日关怀

推广

此类会员关怀内容按推广短信提交

新产品、业务推广、会员营销

推广

需符合推广短信的用户关系和发送要求

需要特别注意的是:

  • 验证码里夹营销内容,不再是单纯验证码短信。 验证码模板不能包含通知、营销、广告等无关内容。

  • 通知里夹优惠、促销,也不再是单纯通知。 例如“订单已签收,点击领取优惠券”,后半部分已经属于营销推广内容。通知短信禁止夹带营销内容。

  • 推广短信不仅看内容,还要看发送对象。营销内容应面向符合要求的会员、注册用户等,不支持向无法确认会员关系的非会员用户发送邀请注册、企业介绍等商业营销信息。

完整规则可查看:

二、创建模板前,有现成模板可以直接用吗?

如果阿里云短信服务控制台中已有满足业务需求的赠送模板,可以优先使用,不必重复创建新的模板。

如果现有模板无法满足业务需求,再自行创建。

三、模板变量如何使用?

哪些内容适合做变量?

只有每次发送都会变化的信息适合做变量,例如验证码、订单号、时间、金额等。

例如:

您的订单${order_no}已发货,预计${date}送达。

订单号和日期会变化,可以作为变量;其他业务描述则保持固定。

不建议为了提高灵活性,把大量正文都做成变量。

变量怎么写更合适?

情况

建议

只有真正变化的信息使用变量

✓

变量属性与实际内容匹配

✓

多个变量之间有固定文字

✓

大部分正文都使用变量

×

两个变量直接相邻

×

整个模板只有变量

×

模板变量建议控制在必要范围内。目前建议模板中的变量数量不超过 3 个;同时模板必须包含固定内容。

不同变量还需要选择与实际内容相符的属性。例如时间选择时间属性,金额选择金额/数量属性,不建议为了方便全部选择“其他”。

模板审核通过后,变量还能随便传吗?

不能。模板通过审核后,实际发送时传入的变量值仍然需要符合对应属性规则。

例如模板为:

您的订单金额为${money}元。

${money} 应传实际金额,如:

99

而不是:

99元

如果实际传值不符合变量属性要求,短信可能在发送前直接校验失败。

验证码模板的变量数量和格式还有单独要求,使用验证码模板时建议直接查看验证码模板规范。

五、提交前和审核通过后,还要注意什么?

提交前可以快速检查这几项

检查项

快速确认

模板类型

是否选对验证码、通知或推广;通知里有没有夹带营销

变量

是否只保留必要变量;属性是否与实际内容匹配

第三方内容

是否涉及其他企业、品牌或业务;相关资质和授权是否完整

特殊行业

是否涉及金融、游戏、社交、政企等有额外限制的行业

链接 / 联系方式

是否符合对应模板规范,并按要求填写引流信息

场景说明

是否说明真实业务场景,并提供完整短信和变量样例

如果申请的是推广短信,还需要额外确认:

  • 接收用户是否符合会员、注册用户等要求;

  • 相关用户关系或授权材料是否符合要求;

  • 模板结尾的退订方式是否符合规范。目前推广短信仅支持“拒收请回复R”;未填写时短信服务会自动添加。

如果业务涉及金融、游戏、社交等特殊行业,建议先查看对应限制再准备模板。例如推广短信明确不支持金融、游戏、社交三个特殊行业。

模板审核通过后,还有 3 个容易忽略的问题

1. 审核通过,不代表实际发送一定成功。

变量传值、链接和引流信息、运营商实时规则等仍可能影响最终发送结果。

2. 修改模板后,要注意 TemplateCode。

审核通过的模板如果需要调整内容或变量,通常需要重新申请或克隆新模板。使用新模板时,需要同步确认业务代码中的 TemplateCode。

3. 申请模板时的“关联签名”不是发送时的永久绑定。

申请时选择的关联签名主要用于辅助审核。模板和签名审核通过后,发送时通过 TemplateCode 和 SignName 分别指定,只要使用场景相符,可根据实际需求搭配。

遇到问题,快速找到对应文档

我的问题

建议查看

不知道验证码、通知、推广怎么选

短信模板规范

想了解模板怎么申请

申请短信模板

验证码模板内容或变量不确定

验证码模板规范

通知模板里的链接、联系方式不确定

通知短信模板规范

推广短信内容、用户关系或退订方式不确定

推广短信模板规范

模板审核未通过

审核失败的处理建议

想管理、克隆或删除已有模板

短信模板管理