14 篇开发实录 · AI Agent 协作开发

如何用 AI Agent 搭建一套自动化邮件营销系统

这是一份基于真实项目的搭建记录:一名业务人员与 Claude Code 协作,把客户名单、AI 写信、排期发送、回复检测和日报监控串成一套可运行的邮件营销流程。页面会按 14 篇实录拆开说明每个模块的作用、边界和实现顺序。

pipeline.status
01
名单进厂
CSV/Excel 导入数据库,去重、洗格式
02
AI 写信
每个客户一次调用,匹配产品,先存草稿
03
排期发送
规则决定哪封信、哪个邮箱、什么时候发
04
回复检测
真人一回复,剩下的信立刻全部取消
05
报表监控
每天一份汇总发到邮箱,加一个状态页
22,585
两批名单去重后的有效联系人
14,878
一夜生成的个性化序列,零失败
¥50
生成 1.5 万套邮件的 AI 成本
300/天
6 个邮箱稳态后的日发送量
先选一条路径

运营/市场,还是要亲自搭建?两条路径都能读完

这套内容分成”讲道理/讲方法”和”手把手操作”两类。如果你是运营、市场、外贸业务员,大概率只需要第一类就够用;操作细节是给真要动手搭建的人当说明书用的,不影响你理解整套思路。

A
运营/市场:只想搞懂方法(约 40-50 分钟)
B
要亲自把系统搭出来:01→14 全读
  • 按顺序全读,预留 3-7 天——大头是域名 DNS 生效、邮箱热身这类等待时间,真正动手的时间不多
  • 下面”完整目录”里标 🔧 的 8 篇是域名 DNS、数据库表结构、发送调度算法这类操作细节
  • 标 🎯 的 6 篇是方法论和真实案例,路径 A 的读者只读这几篇就够
为什么自己做

“冷邮件没用”是个误解,“群发”才是问题

渠道本身没坏,坏的是大多数工具做个性化的方式。

常见做法为什么失效
模板化群发很容易被判定为垃圾邮件,还会损坏域名声誉
手工写个性化邮件太耗时费力,投入产出比很低。
市面工具基本只能做 {{FirstName}} 这类简单变量替换,收件人一眼识破模板。
这套系统的破局思路

这个项目的重点不是把同一封模板发给更多人,而是让系统在发送前先读取客户资料和产品目录,为每一个收件人生成更贴合业务场景的邮件草稿,再由固定规则控制发送和跟进。

一旦有人回复,后续邮件会按规则停止发送。批量发送的价值,来自名单质量、内容相关性、发送节奏和回复停发机制一起工作,而不是单纯提高发送数量。

目前项目记录中,老客户激活邮件出现过 10%-15% 左右的日回复率;新客户开发波动更大,但仍能带来新的询盘和品牌曝光。这个数据更适合作为运行记录,而不是结果承诺。

阅读完整设计思路——第 01 篇
系统架构

十个决策,每一条都是真实事故换来的

流水线的形状容易画,但这十个决定——按它们需要出现的顺序排列——是这个项目真的踩过坑之后才明白的。

01
发信域名绝不碰主域名——声誉按域名算账,一个域名出事不该拖垮全公司邮件。
02
发信交给专业邮局(Mailgun)代劳,而不是自建邮件服务器——送达率和合规这两件事不值得从零造轮子。
03
让 AI 同时看到完整产品目录和客户的真实业务——只给一半,写出来的信要么空洞要么泛泛而谈。
04
AI 负责写信,一段死板的代码负责按发送键——系统里风险最高的动作,用最笨、最可预测的方式实现。
05
所有发送默认“排练”模式——想真发,必须自己明确打开一道开关。
06
发信时间全天随机打散,绝不整批打出去——机器般的规律,恰恰是垃圾邮件过滤器最擅长识别的信号。
07
新邮箱必须先热身再进入满量发送——宁可发得慢,也不能烧掉一个域名的声誉。
08
对方一回信,剩下所有未发邮件立刻全部取消——没有例外,不计较回信内容是什么。
09
批量生成前先抽样审阅——每一次,20 封样稿逐字读完,才轮到真正大批量跑。
10
先小批量跑通,再逐步放量——第一批只导入了 311 个客户,不是全量名单。
阅读完整系统全景——第 02 篇
开发路线图

从一个空文件夹,到可持续运行的邮件系统

十二个阶段,每一个都有真实踩过的坑和明确的验收标准。从头读完是完整的一条主线;卡在哪一步,直接跳过去读对应的那一节。

03
准备工作
开工前要备齐的工具、账号和钱

Claude Code、域名、Mailgun、DeepSeek、Apollo 是实际开工前需要准备好的几类资源。费用要分两组算:发信基础设施与开发大约每月 $30-111,可以和同等发送量的 SaaS 工具直接对比;获客数据(Apollo/Serper)是另一笔、且可以按项目取舍的钱。这样拆开看,名单量越大,自建流程和订阅工具之间的成本差距越明显。

阅读全文
04
全书最重要的一篇
与 AI 协作的方法

把 Claude Code 当成“能干但没有记忆的外包工程师”:CLAUDE.md / PLAN.md / PROGRESS.md 三份文档对抗它的失忆,把项目切成带完成标准的 6-8 个阶段对抗它的自由发挥。验收时最好用的一句话是“给我看证据”——这套方法论让这个项目跨越几十次会话、两周时间,从没因为“AI 忘事”而返工。

阅读全文
05
成败权重最高
发信基础设施:域名、邮箱与三条 DNS 记录

主域名和发信域名必须隔离,每个子域名要配齐 SPF / DKIM / DMARC 三条 DNS 记录,外加 Mailgun 的域名级 sending key(不是账户级总钥匙)。最麻烦的地方在于:DKIM 配错了信照样能发出去,只是悄悄滑进垃圾箱,你不会收到任何报错——这一步配错,后面写得再用心也是白搭。

阅读全文
06
数据层
数据层与名单:先把基础数据整理清楚

一个 SQLite 文件就够,七张表承接客户、产品、邮件、发送和回复记录。真实踩过的坑:第一批“富化”名单里 32% 的“主营产品”字段被数据供应商错误填成了己方产品,几千封信差点驴唇不对马嘴——批量生成前随机抽 20 行人工核对,这一步不能省。

阅读全文
07
工作量最大 · 内容质量核心
AI 写信引擎

每个客户一次 AI 调用,通读完整产品目录 + 客户背景,输出匹配品类和 3 封邮件。标题固定用“产品词 + 业务场景词 + 公司名”三要素公式防进垃圾箱;正文绝不能编造合作客户。这一篇你要当“总编辑”:抽 20 封样稿逐封审阅、挑毛病、改规则,通常 2-4 轮收敛——这套规则是全项目最有价值的资产。

阅读全文
08
发送调度
发送调度:防进垃圾箱的全部规则

新邮箱热身阶梯 10→20→35→50 封/天,两封信之间随机隔 2-15 分钟,同公司每天最多联系 1 人(gmail 等个人域名豁免)。排期算法要用“装箱”思路:冲突只顺延那一个客户,绝不能推进整个邮箱的日期游标——这条细节救过一次“计划发 60 封、实际只发 3 封”的真实事故。

阅读全文
09
回复闭环
回复闭环:收信、识别、即停

IMAP 每 20 分钟轮询一次收件箱,先记“基线”避免历史旧邮件被当成新回复;再用邮件头、发件人、主题三层规则识别自动回复——工单确认信、休假回复不能当作真人回复而停发序列,否则会把真正有意向的客户误停、误拉黑。

阅读全文
10
报表与监控
报表与监控:让系统对你透明

每天固定时间把新回复整理成 Excel 发到邮箱,AI 顺手把英文回复提炼成一句中文摘要;哪怕零回复也要发“今日无新回复”——因为“系统很安静”和“系统已经挂了”从外表分不清。外加一个只读状态页和每日数据库备份,这是监控的两条底线。

阅读全文
11
部署与上线
部署与上线:让它 7×24 自己跑

Docker 打包,compose 项目务必显式命名(两套项目撞了默认名字,互相顶掉过容器)。上线走三步仪式:服务器上 dry-run 观察 24 小时 → 清理测试痕迹 → 把 SEND_LIVE 改成 1,盯住第一封信到底落进收件箱还是垃圾箱。这个“仪式感”是刻意设计的,不是走过场。

阅读全文
12
按需调整
按需调整指南:把它改成你自己的工具

换行业只需要换“内容层”——产品目录、匹配规则里的行业常识、可信度弹药,代码基本不用动。写信模型、发信服务商都可以单点替换;一张参数速查表覆盖每邮箱上限、热身阶梯、发送时间窗、序列节奏这些常改的数字。

阅读全文
13
急诊手册
踩坑与经验清单

全系列的浓缩版:送达率、调度、数据、回复处理、部署运维、AI 协作六大类真实事故,每条都是“症状 → 根因 → 解法”。开工前通读一遍心里有数,真出问题时回来精准查。

阅读全文
14
最有价值的变体
变体实战:老客户二度激活

同一套架构改内容层,就能对询过价没成交的休眠客户重新触达——9,363 个休眠客户、11 个业务员各自邮箱分头发信、回复自动归属到人。历史询盘要自然引用,但空记录绝不能编造“您之前咨询过 XX”;4,131 个客户带着历史进度平滑迁入,零重发事故。这是所有变体里信任起点最高、最值得做的一个。

阅读全文
角色分工

你负责业务判断,AI 负责具体实现

把整套项目拆开看,分工其实很清楚。

需求、决策、验收
  • 用大白话描述业务规则——“第 2 封信至少要隔 3 天”“高校不是我们的目标客户,排除掉”
  • 选用哪个发信服务商、定每天发多少封、拍板什么时候真正上线发送
  • 读邮件样稿、看试运行结果、确认数字对得上,每个阶段都要你亲自验收
AI
全部具体实现
  • 全部的代码、配置文件、部署脚本
  • 每个阶段的自动化测试,以及验证自己工作用的 dry-run 和诊断工具
  • 邮件正文本身——在你定的规则和边界之内

整个过程不要求你成为程序员。你真正需要做的是把目标说清楚、把规则定下来、把每个阶段的结果验收好;这些判断,AI 不能替你完成。

22,585
两批名单去重后的有效联系人
300/天
6 个邮箱进入稳态后的日发送量
14,878
一夜生成的个性化序列,零失败
10-15%
老客户二度激活的真实日回复率

从第一篇开始

这套实录更适合有业务判断、愿意用 AI Agent 协作开发工具的人。你不需要亲自写每一行代码,但需要能描述需求、制定规则,并验收每个模块是否符合业务逻辑。

开始阅读第一篇 →