mcpField
C
cold-email-starter-kit

cold-email-starter-kit

github.com/growthenginenowoslawski营销与增长79066 次安装3 周前更新
代码仓库

关于 cold-email-starter-kit

面向初学者的冷邮件分步系统,涵盖活动策略、基础设施、潜在客户名单、发送、分析和回复处理。提供详细教程及用于 Smartlead 或 Instantly 的脚本。

主要功能

  1. 01从规划到启动的活动指南
  2. 02域名与邮箱设置指导
  3. 03使用 Prospeo 构建潜在客户名单
  4. 04Smartlead 和 Instantly 脚本
  5. 05分析与回复处理指南

适用场景

  1. 01从基础开始学习冷邮件
  2. 02设置域名、邮箱和潜在客户名单
  3. 03启动并评估首个活动
  4. 04排查活动设置问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/growthenginenowoslawski/coldoutboundskills --skill cold-email-starter-kit

安装后在 Claude Code 中输入/cold-email-starter-kit确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.env.example
references/
00-getting-started.md
01-deliverability-fundamentals.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
08-smartlead-api.md
09-instantly-api.md
10-reply-handling.md
11-legal-compliance.md
12-launch-checklist.md
13-troubleshooting.md
14-60-minute-tutorial.md
scripts/
_lib.ts
dynadot-bulk-purchase.ts
dynadot-generate-domains.ts
instantly-add-leads.ts
instantly-create-campaign.ts
instantly-pull-analytics.ts
prospeo-full-export.ts
setup-env.sh
smartlead-add-leads.ts
smartlead-create-campaign.ts
scripts/enrichments/
ai-company-analysis.ts
company-news.ts
company-phone.ts
linkedin-profile.ts

详细介绍

冷邮件入门套件

一套完整的冷邮件系统。按顺序完成以下步骤,你将购买域名、创建预热邮箱、建立潜在客户名单、撰写营销活动并发送首封邮件。本套件专为初学者设计,无需任何冷邮件经验。


你将搭建的内容

完成整个流程后,你将拥有:

  • 在 Dynadot 购买的 10-20 个一次性发送域名
  • 在 Zapmail 预热的 20-40 个发送邮箱
  • 一份来自 Prospeo 的 2,000 人潜在客户名单
  • 一个包含变体和个性化内容的 4 步邮件序列
  • 在 Smartlead 或 Instantly 中运行并每日发送的营销活动
  • 已配置好的分析和回复处理流程

第 1 个月总费用:约 $186。后续每月:约 $126。费用明细见 references/00-getting-started.md。


端到端流程

  1. 送达率基础知识 → 了解为什么要购买域名和邮箱(只需阅读一次)
  2. 策略 → 选择你的报价和 ICP
  3. 文案撰写 → 撰写邮件序列
  4. 基础设施 → 购买域名、创建邮箱
  5. 名单构建 → 从 Prospeo 获取潜在客户
  6. 数据丰富(可选) → 添加个性化数据
  7. 启动 → 上传到 Smartlead 或 Instantly
  8. 分析并迭代 → 获取指标并进行调整

开始前:准备事项

技术要求:

  • 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/ 文件夹按首次阅读的顺序编号:

#文件内容
0000-getting-started.md账户、API 密钥、.env、验证、费用明细
0101-deliverability-fundamentals.mdSPF/DKIM/DMARC、预热、域名策略、发送量计算
0202-campaign-strategy.md根据你的网站生成 15-20 个营销活动创意
0303-campaign-copywriting.md分步撰写文案:方向 → 主题 → 正文 → 定稿
0404-sequence-structure.md时间安排、跟进、邮件串、A/B 测试、spintax
0505-domain-and-inbox-setup.md在 Dynadot 购买域名、设置 Zapmail 收件箱、导出
0606-list-building-prospeo.mdProspeo 筛选条件、逐州抓取、完整导出
0707-enrichment-library.md可选的数据丰富功能及定价
0808-smartlead-api.mdSmartlead API 参考
0909-instantly-api.mdInstantly API 参考
1010-reply-handling.md正面、负面、外出自动回复、退信处理手册
1111-legal-compliance.mdCAN-SPAM、GDPR、取消订阅要求
1212-launch-checklist.md上线前 QA
1313-troubleshooting.md错误对照表
1414-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

标准SmartleadInstantly
入门价格(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 倍

常见的新手错误(请避免)

  1. 使用主域名发送邮件。 可能会立即导致你的真实业务邮箱被列入黑名单。购买相似的临时域名(例如,用 trygrowth.co 代表 growth.com 发送邮件)。
  2. 跳过预热。 新收件箱直接发送陌生邮件 = 立即进入垃圾邮件文件夹。至少预热 2 周。
  3. 只买一个 30 美元的域名。 改为购买 10-20 个相似的 .com / .co 域名。多样性 = 更高的邮件送达率。
  4. 邮件写得超过 90 个单词。 没人会读很长的陌生开发邮件。
  5. 使用长破折号(—)。 Gmail 垃圾邮件过滤器会标记这类邮件。请使用句号或逗号。
  6. 未设置 SPF/DKIM/DMARC 就发送邮件。 如果通过 Zapmail 连接域名,Zapmail 会自动设置这些记录。使用 dig 验证。
  7. 把第 1 周 0% 的回复率当成失败。 整个序列的预期回复率为 2-5%;第 2-4 次跟进会让成果不断累积。
  8. 从不知名的“潜在客户卖家”处购买名单。 使用 Prospeo — 数据经过验证、合法且干净。
  9. 给欧盟消费者发邮件。 根据合法利益原则,面向欧盟企业的 B2B 邮件通常没有问题,但不得向消费者地址发送邮件。参见 11-legal-compliance.md。
  10. 未及时处理回复。 回复搁置几小时就会失去热度。请设置通知。

出现问题时

打开 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.tsPing 所有 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。每份文档都会指向下一步。

**或者等待:**这是一个教程。你要么准备好学习,要么还没准备好——不必等待。

评论

支持 Markdown