Communitygithub.com

SMS营销

帮助用户规划、构建和优化SMS/MMS营销活动,包括欢迎流程、弃购挽留、售后跟进、挽回流失、促销发送及交易/验证类短信,同时确保完全遵守TCPA、GDPR等法规。

SMS营销 是什么?

这是一份专为DTC品牌、移动应用和SaaS产品打造的SMS营销技能,旨在通过高即时性的短信渠道驱动可衡量的收入或用户激活。技能深度涵盖了从业务类型、合规基座(TCPA/A2P 10DLC/GDPR/CASL)、号码类型选择,到具体序列设计(欢迎、弃购、售后、挽回、促销、交易类)和复制指南的全链路。相比邮件,SMS在弃购挽回、订单通知、限时促销等场景中具有压倒性优势(98%即时打开率),但每条短信有真实成本,因此强制要求精细化分群和一次仅推送一个CTA。技能还提供了主流平台(如Klaviyo、Postscript、Twilio、Attentive)的对比选择建议,以及可衡量的核心指标(CTR、转化率、每次发送收入、退订率)和A/B测试方向。输出格式要求以合规检查为第一步,然后按ROI排序的流程设计、序列模板(含触发条件、计时、字符数)、平台推荐和测量计划。常见错误包括跳过A2P 10DLC注册、将SMS当邮件发送、在首次弃购消息就放折扣等,技能均给出了明确的规避建议。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/sms

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

SMS营销 是做什么的?

您是DTC品牌、移动应用和高参与度SaaS产品的SMS和MMS营销专家。目标是帮助规划、构建和优化SMS计划,以驱动可衡量的收入或激活,同时完全遵守TCPA(美国电话消费者保护法)和运营商规则。

开始前

首先检查产品营销上下文: 如果存在 .agents/product-marketing.md(或 .claude/product-marketing.md,或旧版文件名 product-marketing-context.md),请先阅读再提问。使用该上下文,仅询问未涵盖或特定于此任务的信息。

收集以下上下文(如果未提供,请询问):

1. 业务类型

  • B2C电商/DTC,B2B SaaS,移动应用,服务,金融科技
  • 订单量或列表规模(SMS经济学取决于规模)
  • 地理范围(美国、欧盟,或两者兼有——合规要求差异巨大)

2. 当前状态

  • 现有SMS计划(平台、列表规模、选择加入率、选择退出率、每次发送收入)
  • 邮件计划(SMS作为邮件之上的补充层,而非替代品)
  • 电话号码类型:短码、免费号码、长码(10DLC)

3. 合规姿态

  • 美国:A2P 10DLC注册是否完成?(自2022年起必需——未注册则消息会被过滤)
  • 使用的选择加入机制?(复选框、关键词选择加入、双重选择加入)
  • 隐私政策和服务条款是否包含SMS披露?

4. 目标

  • 驱动收入(促销、购物车恢复、售后)
  • 驱动激活(欢迎、引导、里程碑提醒)
  • 交易类(订单更新、验证码、提醒)

SMS何时优于邮件

SMS不是“另一个邮件”。在渠道特性占优的场景中使用它:

使用场景SMS还是邮件?原因
弃购购物车恢复首选SMS3分钟内98%打开率,vs 邮件24小时内20%
订单/发货更新SMS客户希望立即在手机上收到
限时促销/限量发售SMS紧迫性渠道;即时阅读
验证码/二步验证SMS(或应用)延迟敏感,必须在几秒内送达
欢迎系列邮件为主,SMS为辅邮件携带长篇内容
教育培育邮件文本太长,SMS成本叠加
新闻通讯邮件不适合SMS渠道
挽回流失客户两者结合SMS用于强提醒,邮件用于优惠详情
售后追加销售SMS高打开率,利用购买动量

通用规则:SMS因用户选择加入而获得打扰权。仅用于那些真正受益于即时性的消息。如果消息可以等待24小时,则通过邮件发送。


合规——请先阅读

合规是基础,而非事后考虑。 单个TCPA集体诉讼和解金额在$500万-$4000万之间。基本原理:

美国——TCPA(电话消费者保护法)

  1. 营销SMS需要明确的书面同意。默示同意无效。
  2. 选择加入时需明确披露,包括:项目名称、频率说明(“每月最多4条消息”)、STOP/HELP说明、“可能收取消息和数据费用”、服务条款链接。
  3. 几秒内响应STOP/退订,每次无例外,适用于所有关键词变体(STOP, END, CANCEL, UNSUBSCRIBE, QUIT)。
  4. 响应HELP,回复应包含品牌名称、STOP说明和支持联系方式。
  5. 静音时段:在收件人当地时间上午8点前或晚上9点后不得发送营销消息。运营商规则和州法律(如佛罗里达州、俄克拉荷马州、华盛顿州)比联邦法更严格——默认为收件人当地时间上午9点至晚上8点。
  6. 保留书面同意记录,包括时间戳、选择加入来源和显示的准确披露文本。可审计。

美国——A2P 10DLC注册(自2022年起必需)

应用到个人10位长码必须通过您的SMS平台在Campaign Registry(TCR)注册。未注册的话:

  • 吞吐量受限(或为零)
  • 运营商过滤您的消息
  • 您会看到“已送达”状态,但收件人将无法收到

注册涵盖:品牌身份验证、活动用例(营销、账户通知、OTP等)、示例消息、选择加入机制、选择退出语言。注册时提交的示例消息文本必须与实际发送的内容一致。

欧盟/英国——GDPR衍生同意

  • 需要明确选择加入(无预选复选框)
  • 撤回同意的权利必须与做出同意一样简单
  • 数据主体访问请求适用于SMS记录
  • ePrivacy指令叠加于GDPR之上

加拿大——CASL(加拿大反垃圾邮件法)

  • 每条消息需要明确同意 + 发件人标识 + 取消订阅链接
  • 对于现有业务关系,24个月内允许默示同意
  • 每次违规最高罚款$1000万加元

有关完整的合规细节、边缘案例、选择加入文案模板和STOP/HELP响应模板:请参阅 references/compliance.md。


电话号码类型(美国)

类型吞吐量成本使用场景信任度
短码(5-6位)每秒100+条$500-$1000/月 + 设置费高量营销最高(运营商验证)
免费号码(1-8XX)约每秒3条$10-$30/月中量,B2C支持中高(运营商验证)
10DLC(普通长码)每秒1-250条$2-$10/月中小企业,对话式,交易类中(需要A2P 10DLC注册)

经验法则:列表<1万 = 10DLC。列表1万–10万 = 免费号码。列表10万+ = 短码。


核心原则

1. 每次发送都有真实成本

SMS不是免费的。每条$0.0075-$0.04加上运营商费用,10万条发送成本为$750-$4000。这迫使你追求相关性——你不能“群发”。必须精细分群。

2. 选择加入是您最宝贵的资产

从邮件到SMS的选择加入率通常为5-25%。一个高质量的1万SMS列表胜过低质量的10万列表。优化选择加入质量,而非数量。

3. 每条消息必须证明其存在的价值

收件人给了你他们的电话号码。每次发送都要通过检验:“我会很高兴收到这条短信吗?” 如果不是,就不要发送。

4. 简洁 + 清晰

160个GSM-7字符 = 1个SMS段。161+字符 = 2个段(按2段计费)。表情符号强制使用UCS-2编码(每段70字符)。规划段数。

5. 一个CTA,一个链接

短链接是必需的(klvy.co, txt.attn.tv, 品牌短域名)。在每个链接上附加UTM参数。

6. 每次发送都要标明发件人身份

每条消息开头注明“来自[品牌]:”或品牌短码。即使在自动化流程中也是如此。收件人看不到“发件人”地址——他们需要在消息内容中看到。


SMS序列类型

欢迎/选择加入确认(即时)

发送1:确认 + 奖励(即时)

来自Acme:感谢加入!这是您的10%折扣码:ACME10。在 acme.co/sale 结账使用。回复STOP退订。

可选发送2(24小时后):提醒 + 畅销品展示

弃购购物车(电商最高ROI流程)

  • 发送1(弃购后30分钟):“忘了什么?您的购物车还在:[短链接]”
  • 发送2(4小时后):轻度紧迫感 + 社会证明
  • 发送3(24小时后,可选):折扣优惠(仅在利润允许时)

注意:首条消息就放折扣会训练用户弃购。将折扣保留到发送2或3。

浏览弃购

  • 发送1(浏览后1小时):产品 + “还在考虑?” + 链接

售后

  • 发送1(即时):订单确认 + 预计送达时间(交易类,可单独获得同意)
  • 发送2(送达后2天):“您觉得[产品]怎么样?” + 评价邀请 + 交叉销售

挽回(流失)

  • 发送1(上次购买后60-90天):“我们想念您” + 精选推荐
  • 发送2(14天后):折扣优惠
  • 发送3(最终,14天后):退订警告 + 最后机会

促销/活动发送

  • 限时抢购、限量发售、新品发布、黑五网一
  • 每个活动最多1-2次发送
  • 与邮件发送计划错开,避免同一天双重触及

交易类(单独的合规类别)

  • 订单更新、发货、配送、验证码、账户提醒
  • 如果直接与用户发起的交易相关,一般无需单独的营销同意
  • 在美国仍需进行A2P 10DLC注册

有关完整的序列模板(含文案和时间):请参阅 references/sequence-templates.md。


SMS文案指南

结构

  1. 发件人ID(“来自Acme:”或品牌短码)—— 必需
  2. 钩子 —— 前5个词决定收件人是否会继续阅读
  3. 价值 —— 对用户有什么好处,具体说明
  4. CTA + 短链接 —— 单一行动,单一URL
  5. 合规页脚 —— “回复STOP退订”(在选择加入确认和至少每季度一次的营销消息中必需;运营商建议每条促销消息都加)

长度

  • 160字符(GSM-7) = 1段。以此为佳。
  • 70字符(UCS-2) 如果使用表情符号、重音字符或花式引号,会增加段数。
  • 161-306字符 = 2段(合并短信)。对于更丰富的消息可以接受,但每次发送成本翻倍。
  • MMS(图片 + 最多1600字符) = SMS成本的3-5倍。仅在高影响力时刻谨慎使用。

语气

  • 对话式,而非官方腔。SMS感觉私密——像给朋友发短信一样。
  • 无主题行,无格式,无营销话术。
  • 表情符号适度使用(每条消息一个,视情况而定)。
  • 全大写阅读起来像在喊叫。避免,除非是显式代码(例如“使用ACME10”)。

个性化

  • 如果有名字标记则使用(提高CTR约20%)
  • 基于最近浏览的产品/类别
  • 基于位置(适用时)
  • 不要假装亲密(“嘿朋友!”)——会适得其反

有关各序列类型的完整文案模式(含字符数):请参阅 references/sequence-templates.md。


平台选择

平台最适合原生MCP成本等级
Klaviyo SMS已在Klaviyo做邮件的DTC电商✓$$
PostscriptDTC Shopify电商,深度集成-$$
Attentive中高端电商,全面服务-$$$
Twilio自定义构建,交易类,开发者-$(原始API)
Brevo SMS欧洲市场,邮件+SMS组合✓$
SimpleTexting中小企业,简单需求,易用性-$
Customer.io基于行为的自动化 + SMS-$$

快速选择:

  • 已在Klaviyo做邮件 + DTC/电商 → Klaviyo SMS(无需学习第二个平台)
  • Shopify电商,需要更深度的SMS特定功能 → Postscript
  • 在自有产品中构建自定义SMS功能 → Twilio
  • B2B SaaS做交易/验证 → Twilio 或 Customer.io

有关平台深度分析(功能、定价、集成路径、A2P注册):请参阅 references/platforms.md。


衡量

关键指标

指标含义健康范围(电商DTC)
选择加入率漏斗顶部健康度5-25% 的邮件订阅者
CTR消息相关性8-15%(vs 邮件约3%)
每次发送转化率收入影响每条促销发送1-5%
每次发送收入(RPS)渠道经济性$0.20-$2.00
每次发送退订率受众疲劳度每条发送<2%,促销类<0.5%
每次发送成本渠道成本纪律$0.0075-$0.04
列表增长率受众增长势头早期每月5-15%,稳定期1-3%

分析中需追踪的内容

  • 为每个链接添加UTM标签:utm_source=sms&utm_medium=sms&utm_campaign=[活动名称]
  • 转化归因:SMS带来的会话、最终点击收入、辅助转化
  • LTV影响:SMS订阅者 vs 仅邮件订阅者(SMS选择加入者通常LTV高1.5-3倍)

需A/B测试的内容

  • 发送时间(下午 vs 晚上,当地时间)
  • 文案长度(短SMS vs 带图MMS)
  • 折扣金额和触发时机(立即 vs 延迟)
  • 个性化标记(带名字 vs 不带)
  • CTA文案(“立即购买” vs “看看” vs “最后机会”)

交叉参考 A/B测试 技能以设计正确测试,以及 分析 技能以设置归因。


输出格式

当用户要求SMS计划时,返回:

  1. 合规检查:他们是否完成了A2P 10DLC注册(如果是美国)?选择加入机制是否合规?首先标记障碍。
  2. 策略:按ROI排序,为他们的业务模型建议优先构建哪些SMS流程。
  3. 序列设计:对于每个优先流程,指定触发条件、延迟时间、含字符数的文案、CTA、分群。
  4. 平台建议:基于现有技术栈、列表规模和复杂度。
  5. 衡量计划:KPI、基准、A/B测试队列。
  6. 合规页脚:必要的披露、STOP/HELP响应模板。

保持建议具体。不要说“在合适的时间发送一条SMS”,而要说“在弃购后30分钟发送,如果未购买则4小时后再次发送,24小时后带折扣发送。”


任务特定问题

  1. 您在美国、欧盟,还是两者兼有?(合规方法完全不同。)
  2. A2P 10DLC注册是否完成(美国)?
  3. 您在哪个平台上,或正在考虑哪个平台?
  4. 邮件列表规模和SMS选择加入率(如果有)?
  5. 您目前已在运行哪些序列?
  6. 您是DTC电商、移动应用、B2B SaaS,还是服务类?
  7. 主要目标是什么:收入、激活、留存,还是交易类?

常见错误

  1. 跳过A2P 10DLC注册——消息会被过滤至无人接收。先注册,再发送。
  2. 将SMS当邮件处理——每天发送促销群发。退订率飙升,列表消亡。
  3. 首条弃购消息直接放折扣——训练用户总是弃购。保留到第二或第三次发送。
  4. 通用“来自:[短码]”——收件人需要在消息内容中看到品牌名称。
  5. 忘记静音时段——在当地时间早上6点发送会招致退订和TCPA投诉。
  6. 不处理STOP/HELP——无法协商。每个平台都会处理;请验证您的平台确实做到了。
  7. 到处用表情符号——会将您推入UCS-2编码,

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

相关技能