填写一次,复制任意模板
未填写的字段会保留为 [方括号]。不属于字段的 [方括号] 内容(比如邮寄地址)需要你在复制后自己填写。
你填写的内容只保存在这个浏览器中(localStorage),不会上传或发送。
候补名单:“正式开放了”
发送给: 加入候补名单的人,在你开放使用的当天。
主题 1: [产品名称] 已开放,你是第一批 主题 2: 你的 [产品名称] 使用权限已就绪 预览文字: 你说过开放时想第一时间知道。现在开放了。 [名字],你好: 你加入了 [产品名称] 的候补名单,所以第一个告诉你:[产品名称] 已经开放,现在可以[现在能做的主要事情]了。 从这里开始:[你的产品链接] 今天就能做的事: - [新用户要做的第一件事,一行写完] - [第二件事,一行写完] - [还没准备好的部分,一行写完] 如果有什么看不懂或出了问题,直接回复就好。每一封回复我都会亲自看。 [你的名字] [你的职位],[产品名称] --- 你收到这封邮件,是因为你在 [注册的地方] 加入了 [产品名称] 的候补名单。 退订:[一键退订链接] [你的邮寄地址]
现有用户:“新功能上线”
发送给: 你的现有用户,在你推出新产品、新套餐或重要功能时。
主题 1: [产品名称] 新功能:现在可以[现在能做的主要事情] 主题 2: 你要的功能来了:[产品名称] 现在可以[现在能做的主要事情] 预览文字: 改了什么、为什么改、你需要做什么(很可能什么都不用做)。 [名字],你好: 从今天起,[产品名称] 可以[现在能做的主要事情]了。 我们为什么做这个:[用一两句话说明问题,最好用用户自己的话]。 使用方法: 1. [第一步] 2. [第二步] 3. [在哪里找到它] 对你有什么变化:[没有变化 / 价格 / 需要检查的设置]。[关于现有数据或套餐的一句话。] 在这里查看:[你的产品链接] 有问题或者哪里不好用?直接回复这封邮件。 [你的名字] --- 你收到这封邮件,是因为你有一个 [产品名称] 账户。[邮件偏好设置链接] 退订:[一键退订链接] [你的邮寄地址]
发布当天:“我们今天上线了”
发送给: 你的订阅者和用户,在你于 Product Hunt 等平台发布的当天。
主题 1: [产品名称] 今天在 [发布平台] 上线 主题 2: [产品名称] 发布日:欢迎提问 预览文字: 一段简短的话、一个链接,以及请你给出真实反馈。 [名字],你好: 今天我们在 [发布平台] 发布了 [产品名称]:[发布页面链接] 一句话介绍:[产品名称] [为谁做什么]。 我今天会一直在评论区。如果你用过 [产品名称],最有帮助的就是在那里留下真实的反馈或问题:哪里不清楚、缺了什么、什么值得你付费。 如果还没试过:[你的产品链接] 谢谢你这么早就来支持。 [你的名字] --- 你收到这封邮件,是因为你订阅了 [产品名称] 的动态。 退订:[一键退订链接] [你的邮寄地址]
重新发布:“现在不一样了”
发送给: 注册过或试用过早期版本、之后再没回来的人。
主题 1: [产品名称] 已经不是你上次试过的样子 主题 2: 我们重做了 [产品名称],这些是变化 预览文字: 以前哪里不好、我们改了什么,以及直接回来的入口。 [名字],你好: 你在 [时间,例如去年春天] 试过 [产品名称]。说实话,那时它 [真正的缺点,例如设置起来很慢]。 我们改掉了这一点。从那以后: - [产品名称] 现在可以[现在能做的主要事情] - [解决某个已知问题的第二项改动] - [第三项改动,没有就删掉这一行] 如果这正是你当初不再使用的原因,也许值得再看一眼:[你的产品链接] [你的账户和数据都还在。/ 你需要重新注册。] 如果它还是不适合你,回一行告诉我原因,会对我们很有帮助。 [你的名字] --- 你收到这封邮件,是因为你在 [日期] 创建了 [产品名称] 账户。 退订:[一键退订链接] [你的邮寄地址]
更新日志:“本月上线了什么”
发送给: 订阅者和用户,每月一次,或在一批更新发布之后。
主题 1: [产品名称] 新动态:[月份] 主题 2: [产品名称] [月份]:现在可以[现在能做的主要事情],另有 [数量] 项修复 预览文字: 先说最值得打开的那项变化,再附一份简短清单。 [名字],你好: 本月重点:[产品名称] 现在可以[现在能做的主要事情]了。 [两句话:它能做什么,是谁提出的需求。] 其他更新: - [改动],[一句话说明为什么重要] - [改动],[一句话] - [大家注意到的修复] 完整更新日志:[你的更新日志页面链接] 试试看:[你的产品链接] 接下来我们该做什么?回复一句话告诉我们。 [你的名字] --- 你收到这封邮件,是因为你订阅了 [产品名称] 的动态。 退订:[一键退订链接] [你的邮寄地址]
每个模板为什么这样写
1. 候补名单:“正式开放了”
- 第一句提醒对方为什么会收到这封邮件。从注册到开放可能隔了好几周。
- 只放一个链接,只用一次。多个链接会分散点击,看起来也像新闻通讯。
- “还没准备好的部分”帮你管理预期。否则最早的回复都会在说缺了什么。
- “直接回复就好”把公告变成对话。第一批用户的回复,就是你的第一份用户研究。
2. 现有用户:“新功能上线”
- 主题写的是变化,而不是公司。现有用户会在收件箱里判断这封邮件和自己有没有关系。
- “对你有什么变化”回答了现有用户真正关心的问题:我需要做什么吗?
- 因为邮件是纯文本,编号步骤在任何邮件客户端里都能正常显示。
- 只有用户真的提过这个需求时才用第二个主题。否则它就是一个你无法证明的说法。
3. 发布当天:“我们今天上线了”
- 它请大家留下反馈和问题,而不是投票。Product Hunt 告诉创作者要请求反馈,而不是投票。
- 发布链接放在最前面,因为它就是写这封邮件的原因。产品链接是给新读者的备用链接。
- “我今天会一直在评论区”给了读者去那里的理由:有真人在回答。
- 等发布已经上线、链接可以打开之后再发,而不是前一天晚上。
4. 重新发布:“现在不一样了”
- 说出以前的缺点,重新发布才可信。不说的话,这封邮件读起来和任何促销邮件都一样。
- 列表里只放解决了用户离开原因的改动。一长串功能会把真正重要的那一项淹没。
- 直接说明旧账户还能不能用。这是大家最先想到的实际问题。
- 只发给同意接收你邮件的人。以前注册过,并不总是等于同意接收营销邮件。
5. 更新日志:“本月上线了什么”
- 先放一项重点变化。后面的清单是给已经感兴趣的人看的。
- 链接到公开的更新日志,邮件可以保持简短,完整细节也有了长期存放的地方。
- 结尾的问题让一封例行更新变成点子的来源。
- 只有真的有新消息时才保持每月一次的节奏。空洞的更新会让大家学会跳过下一封。
点击发送之前
五项检查,能发现大多数发布邮件的问题,大约需要十分钟。
- 先发给自己:一个 Gmail 地址、一个 Outlook 地址,并在手机上读一遍。
- 发送前在正文里搜索“[”。只要还剩一个方括号,这封邮件就还没写完。
- 从测试邮件里打开链接,而不是从编辑器里。确认它是正式上线的页面,而不是测试环境或需要登录的页面。
- 检查收件人名单。候补名单邮件只发给加入了候补名单的人,重新发布邮件只发给同意接收你消息的人。
- 回复你自己的测试邮件。这封回复应该进入发布当天有人会看的收件箱。
所有发布邮件都适用的规则
模板里已经为这些规则留好了位置。措辞引自官方页面,保留英文原文。这不是法律建议;具体适用哪些规则,取决于你和收件人所在的地区。
| 规则 | 官方原文 | 对你的邮件意味着什么 |
|---|---|---|
| Product Hunt | Ask for feedback (NOT upvotes) | 模板 3 在评论区请求反馈和问题,从不请求投票。 |
| CAN-SPAM(美国):地址 | Your message must include your valid physical postal address. | 每个模板都以 [你的邮寄地址] 结尾。根据 FTC 的说明,已登记的邮政信箱也可以。 |
| CAN-SPAM(美国):退订 | Your message must include a clear and conspicuous explanation of how the recipient can opt out of getting marketing email from you in the future. | 页脚有一行用平实语言写的退订说明。不要把它藏在灰色小字里。 |
| CAN-SPAM(美国):期限 | You must honor a recipient’s opt-out request within 10 business days. | 及时移除退订的人。如果使用邮件工具自带的退订链接,大多数工具会立即处理。 |
| Gmail:批量发件人 | Marketing messages and subscribed messages must support one-click unsubscribe, and include a clearly visible unsubscribe link in the message body. | 每天向 Gmail 发送超过 5,000 封邮件时,邮件需要支持一键退订(RFC 8058 规定的 List-Unsubscribe 标头),并带有可见的退订链接。标头由你的邮件工具添加,可见链接已经在模板里。 |
| Gmail:所有发件人 | Set up SPF or DKIM email authentication for your sending domains. | 在发布日之前(而不是当天)为你的域名设置 SPF 或 DKIM。DNS 变更生效可能需要时间。 |
这些模板做不到的事
- 它们不会发送任何东西。你把它们复制到自己的邮件工具里,由工具处理名单、退订和标头。
- 它们不承诺效果。我们没有测量过,所以不公布打开率或点击率;别人名单上的数字也不适用于你的名单。
- 它们不能代替用户同意。在欧盟和许多其他地区,给别人发邮件需要法律依据;加入候补名单通常只对应当初承诺的发布消息。
- 它们刻意采用纯文本。你可以粘贴到 HTML 编辑器里,但之后请在手机上检查效果。
来源
我们在 2026年9月30日 阅读了这些页面,并在上文逐字引用。
常见问题
- 发布公告邮件应该用纯文本还是 HTML?
- 两种都可以。这些模板用纯文本,是因为发布邮件的重点就是创始人发出的一封简短的个人信件,而纯文本在任何邮件客户端里看起来都是这样。如果你更喜欢 HTML,把文字粘贴到编辑器里,并保持同样的结构:一条信息、一个链接、一行清楚的退订说明。
- 应该先发哪个模板?
- 通常是开放当天先发候补名单邮件;如果你在 Product Hunt 等平台发布,再发发布当天的邮件;几周后发更新日志邮件。现有用户在变化与他们相关时收到“新功能上线”邮件。重新发布邮件是给已经离开的人的,而且只发给同意接收你消息的人。
- 可以请订阅者给我的 Product Hunt 发布投票吗?
- Product Hunt 自己的发布指南说,要请求反馈,而不是投票。模板 3 遵循这一点:它链接到发布页面,并请大家在评论区留下真实的反馈或问题。
- 能期待多高的打开率?
- 我们不知道,也不公布数字。打开率取决于你的名单、用户如何加入以及发送时间,而且邮件应用的隐私功能让打开很难衡量。回复数和那唯一一个链接的点击数是更有用的信号。
- 一次性的发布邮件也需要退订链接吗?
- 对于发给美国用户的营销邮件,FTC 的 CAN-SPAM 指南要求提供清晰的退订方式和你的邮寄地址。Gmail 要求每天发送超过 5,000 封邮件的发件人,在营销邮件中支持一键退订。模板里这两行都有,请保留。
邮件负责告诉大家,LaunchRepo 帮你完成收录
发布邮件能触达已经认识你的人。对于还不认识你的人,LaunchRepo 为你的编程智能体提供每个目录站和发布平台的操作指南,并跟踪哪些收录已经上线。
查看价格