零代码实战:用Google Sheets和Claude几十秒生成全套营销邮件
营销邮件(邮件序列)一直是转化率极高的推销法宝,但手动写出一套连贯的邮件实在太费时间了。今天提米哥教你搭一个简单的自动化小工具:只要在表格里填上产品名和目标人群,几十秒就能让 AI 自动吐出 5 封量身定制的营销邮件草稿,完全不需要你会写复杂的代码。
你需要准备什么?
- 一个 Anthropic API 账号(免费注册就送 5 美元额度,够你生成几百套邮件了)
- 一个谷歌账号(用来用谷歌表格和它的 Apps Script 脚本功能)
- 大概 30 到 45 分钟的时间
- 会用电子表格的基础操作就行
第一步:搭个谷歌表格模板
新建一个谷歌表格,按顺序建好下面这些列:
- A列:产品名称
- B列:目标受众
- C列:核心卖点 1
- D列:核心卖点 2
- E列:行动呼吁(也就是你希望客户最后做的事,比如“点击试用”)
- F到J列:分别放第 1 封到第 5 封生成的邮件内容
这种排版可以让你一次性填入多个产品信息,批量生成邮件。
第二步:拿你的 Claude API 钥匙
- 打开 console.anthropic.com
- 注册或者登录账号
- 找到 API Keys(钥匙)区域
- 创建一把新钥匙并复制保存好
- 妥善保管这把钥匙,下一步就要用到
免费额度足够你生成大量邮件了,短期内根本不需要花钱。
第三步:写自动化脚本
在你的谷歌表格里:
- 点击顶部菜单 扩展程序 > Apps Script
- 把默认出现的代码全删掉
- 把下面这段代码粘贴进去:
function generateEmailSequence() {
const sheet = SpreadsheetApp.getActiveSheet();
const apiKey = 'YOUR_ANTHROPIC_API_KEY'; // 替换成你刚才复制的API钥匙
const row = sheet.getActiveRange().getRow(); // 获取你当前选中的行号
// 从表格中读取你填写的输入数据
const productName = sheet.getRange(row, 1).getValue(); // 产品名称
const audience = sheet.getRange(row, 2).getValue(); // 目标受众
const benefit1 = sheet.getRange(row, 3).getValue(); // 核心卖点1
const benefit2 = sheet.getRange(row, 4).getValue(); // 核心卖点2
const cta = sheet.getRange(row, 5).getValue(); // 行动呼吁
// 拼装发给Claude的提示词,让它根据这些信息写5封邮件
const prompt = `Create a 5-email nurture sequence for:
Product: ${productName}
Audience: ${audience}
Key Benefits: ${benefit1}, ${benefit2}
Call to Action: ${cta}
Format each email with Subject: and Body:. Keep emails under 200 words. Email 1 should introduce value, emails 2-4 should educate and build trust, email 5 should present the offer.`;
// 准备发给Claude API的数据包
const payload = {
model: 'claude-3-haiku-20240307', // 使用最快速、最便宜的Haiku模型
max_tokens: 2000, // 限制最大输出字数
messages: [{
role: 'user',
content: prompt // 把刚才拼好的提示词放进去
}]
};
// 设置网络请求的参数,包括API钥匙和版本号
const options = {
method: 'post',
contentType: 'application/json',
headers: {
'x-api-key': apiKey, // 带上你的API钥匙验证身份
'anthropic-version': '2023-06-01' // 告诉它你用的是哪个版本的接口
},
payload: JSON.stringify(payload) // 把数据包转成JSON字符串格式
};
// 发送网络请求给Claude,并拿到返回的结果
const response = UrlFetchApp.fetch('https://api.anthropic.com/v1/messages', options);
const result = JSON.parse(response.getContentText()); // 解析返回的JSON数据
const emails = result.content[0].text; // 提取出Claude写好的全部邮件文本
// 把生成的5封邮件拆分开,分别填入表格的F到J列里
// 这里用了简单的文本切割方法,如果格式有变,你可能需要微调切割规则
const emailArray = emails.split(/Email \d:/).slice(1);
for (let i = 0; i < 5 && i < emailArray.length; i++) {
sheet.getRange(row, 6 + i).setValue(emailArray[i].trim()); // 6+i正好对应F到J列
}
}
- 把代码里的
YOUR_ANTHROPIC_API_KEY替换成你真实的钥匙 - 保存项目,起个名字叫 “Email Sequence Generator”(邮件序列生成器)
- 点击 运行,按提示授权脚本运行
第四步:跑一下看看效果
- 在表格第 2 行填点测试数据试水:
- 产品名称:”自由职业者时间追踪App”
- 目标受众:”苦于计费麻烦的自由设计师”
- 核心卖点 1:”自动记录工作时间”
- 核心卖点 2:”一键生成收款账单”
- 行动呼吁:”开始14天免费试用”
- 点击选中 A2 这个单元格
- 去顶部菜单点 扩展程序 > 宏 > generateEmailSequence
- 等个 10 到 15 秒
这时候,F 到 J 列就会自动填满 5 封邮件的草稿啦!
第五步:打磨与润色
AI 生成的邮件是优秀的起点草稿,但你最好再人工微调几下:
- 让语气更符合你品牌的个性
- 加点你自己产品的真实细节案例
- 确认内容合规(尤其是做联盟营销时)
- 看看手机上阅读排版是否舒服
我在测试这套流程时,发现有个叫 Perpetual Income 365 的工具挺好用,它提供了一些现成的邮件序列模板结构,可以拿来改编成我们喂给 AI 的提示词。当然,上面教的这个方法完全独立可用,不依赖任何其他工具。
这玩意儿谁用最香?
- 服务提供商:给不同行业的客户批量定制邮件。比如做电商的虚拟助理,可以一键生成弃单挽回、欢迎系列、流失唤醒等各种邮件。
- 联盟营销人:大规模生成针对不同产品的推销邮件,通过换“核心卖点”快速测试哪种切入角度转化高。
- SaaS 创始人:给不同类型的用户写引导邮件,再也不用花大价钱请一堆文案写了。
省了多少钱?
用 Claude 的 Haiku 模型(最快最便宜的那个):
- 生成一套 5 封邮件:大约 0.01 到 0.02 美元
- 生成 100 套邮件:大约 1.5 美元
- 谷歌表格和脚本:完全免费
对比一下,请人写一套同样的序列起码要 200 到 500 美元,这差价不用我多说了吧。
进阶玩法
等你玩熟了基础版,还可以自己加点料:
- 在表格加个下拉菜单选语气(专业、轻松、急迫)
- 在提示词里加入竞品分析的要求
- 对接你的邮件群发平台的 API,全自动上传序列
- 用谷歌表单做个简单网页界面来收集输入数据
常见卡点排雷
- 报错“API key invalid”:检查下是不是多复制了空格,或者没复制完整。
- 邮件没正确拆分进表格:脚本是用简单规则去切分文本的。如果 Claude 输出的标题格式变了,你需要调整
emails.split()里的正则表达式。 - 频率限制:免费账号有调用次数上限。碰到了就等 24 小时或者花钱升级。
这个自动化小工具不能完全替代专业的营销文案策划,但它完美解决了“面对空白屏幕无从下笔”的痛点,几秒钟就给你靠谱的初稿。我现在每周都用它测新思路,然后再精修。
核心思路就是:把 AI 当成你的起草助手,而不是完全替代你理解客户的机器。最好的邮件序列,永远是 AI 的速度加上你对真实转化逻辑的人类洞察。
直达网址:https://breeze760.perpetualinc.hop.clickbank.net/?tid=devtobuildaipower
