关于 cold-email-starter-kit
面向初学者的冷邮件分步系统,涵盖活动策略、基础设施、潜在客户名单、发送、分析和回复处理。提供详细教程及用于 Smartlead 或 Instantly 的脚本。
主要功能
- 01从规划到启动的活动指南
- 02域名与邮箱设置指导
- 03使用 Prospeo 构建潜在客户名单
- 04Smartlead 和 Instantly 脚本
- 05分析与回复处理指南
适用场景
- 01从基础开始学习冷邮件
- 02设置域名、邮箱和潜在客户名单
- 03启动并评估首个活动
- 04排查活动设置问题
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ growthenginenowoslawski/ coldoutboundskills --skill cold-email-starter-kit安装后在 Claude Code 中输入/cold-email-starter-kit确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.env.examplereferences/00-getting-started.md01-deliverability-fundamentals.md02-campaign-strategy.md03-campaign-copywriting.md04-sequence-structure.md05-domain-and-inbox-setup.md06-list-building-prospeo.md07-enrichment-library.md08-smartlead-api.md09-instantly-api.md10-reply-handling.md11-legal-compliance.md12-launch-checklist.md13-troubleshooting.md14-60-minute-tutorial.mdscripts/_lib.tsdynadot-bulk-purchase.tsdynadot-generate-domains.tsinstantly-add-leads.tsinstantly-create-campaign.tsinstantly-pull-analytics.tsprospeo-full-export.tssetup-env.shsmartlead-add-leads.tssmartlead-create-campaign.tsscripts/enrichments/ai-company-analysis.tscompany-news.tscompany-phone.tslinkedin-profile.ts详细介绍
冷邮件入门套件
一套完整的冷邮件系统。按顺序完成以下步骤,你将购买域名、创建预热邮箱、建立潜在客户名单、撰写营销活动并发送首封邮件。本套件专为初学者设计,无需任何冷邮件经验。
你将搭建的内容
完成整个流程后,你将拥有:
- 在 Dynadot 购买的 10-20 个一次性发送域名
- 在 Zapmail 预热的 20-40 个发送邮箱
- 一份来自 Prospeo 的 2,000 人潜在客户名单
- 一个包含变体和个性化内容的 4 步邮件序列
- 在 Smartlead 或 Instantly 中运行并每日发送的营销活动
- 已配置好的分析和回复处理流程
第 1 个月总费用:约 $186。后续每月:约 $126。费用明细见 references/00-getting-started.md。
端到端流程
- 送达率基础知识 → 了解为什么要购买域名和邮箱(只需阅读一次)
- 策略 → 选择你的报价和 ICP
- 文案撰写 → 撰写邮件序列
- 基础设施 → 购买域名、创建邮箱
- 名单构建 → 从 Prospeo 获取潜在客户
- 数据丰富(可选) → 添加个性化数据
- 启动 → 上传到 Smartlead 或 Instantly
- 分析并迭代 → 获取指标并进行调整
开始前:准备事项
技术要求:
- Node.js 20+(运行
node --version应显示 v20 或更高版本)→ 从 nodejs.org 安装 tsx(npm install -g tsx)- 熟悉终端操作(知道
cd和cp的用途) - 文本编辑器(推荐 VS Code)
账号(继续前请先注册):
- Dynadot(域名注册商)
- Zapmail(邮箱服务商)
- Prospeo(潜在客户来源)
- Smartlead 或 Instantly(发送平台——二选一)
**预算:**首次营销活动约需 $200。
如果缺少上述任何一项,请从 references/00-getting-started.md 开始。其中包含准确的注册链接和获取 API 密钥的说明。
推荐入口:/cold-email-kickoff
阅读本教程前,请先在 Claude Code 中调用 /cold-email-kickoff。这是一个更精简的引导流程,会统筹 ICP 入门、潜在客户诱饵、营销活动策略和整合后的营销活动计划,并根据你是否已有基础设施,引导你使用合适的后续技能。大多数用户都应该从这里开始。
本入门套件是更深入的手动教程,帮助你详细了解每个步骤。如果你想了解幕后流程,或想手动配置某个具体步骤,请使用本套件。
一小时快速入门
如果你只想在一次操作中启动首个营销活动,请停止阅读本文,打开 references/14-60-minute-tutorial.md。该文件提供分步指南,不要求你具备任何背景知识,并列出了要运行的准确命令。
快速路径 — 完成一次后即可跳过手动操作
如果你已经设置好邮箱,只想让营销活动自动运行,请调用 /auto-research-public。它会通过一个流程完成所有操作:抓取目标公司的信息 → Claude 生成 ICP → Prospeo 获取潜在客户 → 验证邮箱 → Claude 通过并行 Task 子 Agent 为每位潜在客户生成个性化内容 → 启动 Smartlead 营销活动。全程约 20 分钟,无需在不同技能间切换。
快速路径的准备条件:
- 运行过一次
/icp-onboarding(生成client-profile.yaml) - 运行过
/zapmail-domain-setup-public和/smartlead-inbox-manager,并拥有可用邮箱 .env中已配置SMARTLEAD_API_KEY、PROSPEO_API_KEY、MILLIONVERIFIER_API_KEY
以下指南适合首次使用者进行手动学习。如果你以前运行过一次营销活动,可直接跳转到 /auto-research-public。
阅读顺序(便于理解)
references/ 文件夹按首次阅读的顺序编号:
| # | 文件 | 内容 |
|---|---|---|
| 00 | 00-getting-started.md | 账户、API 密钥、.env、验证、费用明细 |
| 01 | 01-deliverability-fundamentals.md | SPF/DKIM/DMARC、预热、域名策略、发送量计算 |
| 02 | 02-campaign-strategy.md | 根据你的网站生成 15-20 个营销活动创意 |
| 03 | 03-campaign-copywriting.md | 分步撰写文案:方向 → 主题 → 正文 → 定稿 |
| 04 | 04-sequence-structure.md | 时间安排、跟进、邮件串、A/B 测试、spintax |
| 05 | 05-domain-and-inbox-setup.md | 在 Dynadot 购买域名、设置 Zapmail 收件箱、导出 |
| 06 | 06-list-building-prospeo.md | Prospeo 筛选条件、逐州抓取、完整导出 |
| 07 | 07-enrichment-library.md | 可选的数据丰富功能及定价 |
| 08 | 08-smartlead-api.md | Smartlead API 参考 |
| 09 | 09-instantly-api.md | Instantly API 参考 |
| 10 | 10-reply-handling.md | 正面、负面、外出自动回复、退信处理手册 |
| 11 | 11-legal-compliance.md | CAN-SPAM、GDPR、取消订阅要求 |
| 12 | 12-launch-checklist.md | 上线前 QA |
| 13 | 13-troubleshooting.md | 错误对照表 |
| 14 | 14-60-minute-tutorial.md | 首个营销活动的详细分步教程 |
决策树 — 我现在处于什么阶段,该读什么?
| 如果你处于这个阶段…… | 阅读此文件 |
|---|---|
| “我都不知道冷邮件是什么” | 01-deliverability-fundamentals.md,然后读 02-campaign-strategy.md |
| “我有一个产品,需要营销活动创意” | 02-campaign-strategy.md |
| “我有一个营销活动,需要撰写邮件” | 03-campaign-copywriting.md + 04-sequence-structure.md |
| “我需要收件箱,但还没有” | 05-domain-and-inbox-setup.md |
| “我需要潜在客户名单” | 06-list-building-prospeo.md |
| “我的邮件需要个性化” | 07-enrichment-library.md |
| “准备上传到 Smartlead 了” | 08-smartlead-api.md |
| “准备上传到 Instantly 了” | 09-instantly-api.md |
| “收到第一批回复了,接下来怎么办?” | 10-reply-handling.md |
| “这样合法吗?GDPR?CAN-SPAM?” | 11-legal-compliance.md |
| “有东西出问题了” | 13-troubleshooting.md |
选择发送平台:Smartlead 还是 Instantly
| 标准 | Smartlead | Instantly |
|---|---|---|
| 入门价格(2026) | 约 $39/月,2K 个潜在客户 | 约 $37/月,1K 个潜在客户 |
| 免费试用 | 14 天 | 14 天 |
| 收件箱 | 付费套餐均不限量 | 付费套餐均不限量 |
| API 身份验证 | 查询参数(?api_key=) | Bearer token 标头 |
| API 端点数量 | 约 50 个 | 约 150 个以上 |
| 主收件箱 | 有(功能强大) | 有(Unibox,功能强大) |
| 内置预热 | 免费 | 已包含 |
| AI 回复分类 | 有 | 有(lead-labels) |
| 分支跟进 | 有限 | 有(Subsequences,原生支持) |
| 收件箱轮换 | 有 | 有 |
| 送达率测试 | 外部工具 | 内置(inbox-placement-tests) |
| 代办收件箱 | 无 | 有(DFY 订单) |
| 内置潜在客户数据丰富功能 | 无 | 有(SuperSearch) |
| Smartlead 独有优势 | 对新手更简单 | — |
| Instantly 独有功能 | — | Subsequences + Inbox Placement + SuperSearch |
首次使用者的默认建议:Smartlead。 心智模型更简单,小规模使用时更便宜,功能足以满足你前 6 个月的需求。如果 Smartlead 的高级功能不够用,再迁移到 Instantly。
你只需要选一个。现在就做出选择,以便之后知道该看哪份 API 参考。
Eric 验证过的首场营销活动默认设置
除非有具体理由偏离,否则请使用以下设置:
- 20 个域名 × 每个域名 2 个收件箱 = 40 个发件收件箱 — 足以预热 2 周,然后每天发送约 1,200 封邮件
- 每天每个收件箱发送 30 封邮件(预热后)— 切勿超出
- 每场营销活动 2,000 条潜在客户 — 足以提供良好的统计样本,便于从中学习
- 4 步序列 — 第 0 天、第 3 天、第 7 天、第 11 天
- 至少预热 2 周,之后才能正式发送
.com域名(在 Dynadot 上每个约 10-14 美元)— 默认选择。如果.com已被注册,则改用.co。避免使用.info、.xyz和其他廉价顶级域名 — 它们会损害邮件送达率。- 每个域名最多 2 个收件箱(超过这个数量会损害声誉)
- 50-90 个单词的邮件 — 只有在 AI 个性化内容确有必要时,才延长至 125 个单词
- 正式发送前,先把预览邮件发给自己
- 收到积极回复后 30 秒内回复 — 这样看起来比几小时后才回复更像真人,效果好 10 倍
常见的新手错误(请避免)
- 使用主域名发送邮件。 可能会立即导致你的真实业务邮箱被列入黑名单。购买相似的临时域名(例如,用
trygrowth.co代表growth.com发送邮件)。 - 跳过预热。 新收件箱直接发送陌生邮件 = 立即进入垃圾邮件文件夹。至少预热 2 周。
- 只买一个 30 美元的域名。 改为购买 10-20 个相似的
.com/.co域名。多样性 = 更高的邮件送达率。 - 邮件写得超过 90 个单词。 没人会读很长的陌生开发邮件。
- 使用长破折号(—)。 Gmail 垃圾邮件过滤器会标记这类邮件。请使用句号或逗号。
- 未设置 SPF/DKIM/DMARC 就发送邮件。 如果通过 Zapmail 连接域名,Zapmail 会自动设置这些记录。使用
dig验证。 - 把第 1 周 0% 的回复率当成失败。 整个序列的预期回复率为 2-5%;第 2-4 次跟进会让成果不断累积。
- 从不知名的“潜在客户卖家”处购买名单。 使用 Prospeo — 数据经过验证、合法且干净。
- 给欧盟消费者发邮件。 根据合法利益原则,面向欧盟企业的 B2B 邮件通常没有问题,但不得向消费者地址发送邮件。参见
11-legal-compliance.md。 - 未及时处理回复。 回复搁置几小时就会失去热度。请设置通知。
出现问题时
打开 references/13-troubleshooting.md。该文件提供按症状 → 原因 → 修复方法整理的错误对照表,以及用于验证设置的诊断 dig/curl 命令。
首场营销活动后的后续步骤
完成发送并积累约 2 周数据后:
- 阅读
10-reply-handling.md,并设置统一收件箱监控 - 运行
scripts/smartlead-pull-analytics.ts(或 Instantly 的对应脚本),获取每日统计数据的 CSV 文件 - 重写表现最差的邮件版本
- 并行启动第 2 场营销活动(采用不同的目标定位,使用相同的基础设施)
- 分析哪些做法有效,并在此基础上持续优化
包含的脚本
全部位于 scripts/ 中。使用 npx tsx scripts/<name>.ts 运行。
| 脚本 | 用途 |
|---|---|
setup-env.sh | 交互式 .env 初始化 |
verify-credentials.ts | Ping 所有 API,并输出 ✅/❌ 表格 |
dynadot-generate-domains.ts | 生成域名候选项并检查可用性 |
dynadot-bulk-purchase.ts | 批量购买域名 |
zapmail-full-setup.ts | 切换 NS → 连接 → 收件箱 → 导出(4 阶段) |
prospeo-full-export.ts | 将 Prospeo 的完整分页搜索结果导出为 CSV |
smartlead-create-campaign.ts | 端到端创建营销活动 |
smartlead-add-leads.ts | 批量上传潜在客户 |
smartlead-pull-analytics.ts | 将每日统计数据导出为 CSV |
instantly-create-campaign.ts | 创建 Instantly 营销活动 |
instantly-add-leads.ts | 批量上传 Instantly 潜在客户 |
instantly-pull-analytics.ts | 将 Instantly 每日统计数据导出为 CSV |
enrichments/company-phone.ts | 使用 Blitz 丰富公司电话号码信息 |
enrichments/ai-company-analysis.ts | 使用 OpenRouter GPT-4o-mini 分析公司 |
enrichments/company-news.ts | 使用 OpenWebNinja 丰富近期新闻信息 |
enrichments/linkedin-profile.ts | 使用 RapidAPI 丰富 LinkedIn 个人资料 |
每个脚本都会:
- 从技能根目录读取
.env - 可安全重复运行(尽可能实现幂等)
- 在花费资金前进行确认(购买域名)
- 将结构化输出写入可供检查的 CSV/JSON 文件
- 出错时明确报错,绝不静默失败
获取帮助
- 先查看
13-troubleshooting.md,其中涵盖了 90% 的问题 - 如果选错了工具,请重新阅读平台对比
- 文案方面:运行
03-campaign-copywriting.md中的 QA 检查清单 - 列表方面:重新阅读
06-list-building-prospeo.md中的筛选建议 - 冷邮件相关的 Reddit 子版块(r/coldemail、r/salesdevelopment)氛围友好,发布时记得隐去敏感信息
关于伦理的一点说明
冷邮件只有在确实有用时效果最好。不要联系消费者邮箱,及时处理退订请求,在邮件页脚中附上真实地址,并写出让收件人庆幸自己收到的内容。
实际操作中的合规要求,大致就是这些。
接下来该做什么
**如果你是冷邮件新手:**运行 /cold-email-kickoff,不要手动逐步完成本教程。它会在一个流程中统筹整个设置过程(ICP + 潜在客户诱因 + 策略 + 计划)。
**如果你想手动操作:**按顺序阅读 references/00-getting-started.md 到 14-60-minute-tutorial.md。每份文档都会指向下一步。
**或者等待:**这是一个教程。你要么准备好学习,要么还没准备好——不必等待。