AI PLAY玩法更新持续收录
← 回到更新流

2026-09-21 · 原文发布日

Apollo找客到Gmail回信分类的全自动SDR流程

免费n8n模板:每天按ICP条件在Apollo搜索潜在客户,先查Google Sheets去重,再用Apollo补全公司信息、经Serper抓取公司近期新闻,交给GPT-4o-mini写个性化冷邮件并由Gmail发出、登记进表格。随后轮询Gmail未读回复,按发件人匹配线索并让模型判断意图:有意向则自动建Google Calendar会议并发确认信,提问则回复解答,其余更新表格中的线索状态。

原文要点

这是一个免费 n8n 模板:每日定时按 ICP 条件在 Apollo 搜索潜在客户,拆分结果后先查 Google Sheets 去重,再调用 Apollo Organizations Enrich 补全公司信息、用 Serper 新闻搜索 API 抓公司近期新闻,交给 gpt-4o-mini 生成个性化冷邮件并经 Gmail 发出、登记入表。随后轮询 Gmail 未读回复,按发件人匹配线索并用 gpt-4o-mini 判断意图:有意向则创建 Google Calendar 会议并发确认信,提问则自动答复,其余更新表格状态。需在模板中替换 Apollo、Serper 占位密钥和 sendTo 地址。

这次做成什么

在n8n中部署这条‘Apollo找客→写冷邮件→处理回信’的每日自动化,并用一条合成测试线索走通全流程,验证去重、写信、意图分类和建会四个环节。

准备什么

  • 可登录的n8n实例(云版或自托管)
  • Apollo、Serper、OpenAI三方的API密钥
  • Gmail、Google Sheets、Google Calendar的OAuth2授权
  • 已建好含指定列的Leads表

具体怎么做

  1. 建表并配凭据

    在Google Sheets建Leads表,列设为Email、FirstName、LastName、Company、Domain、Title、Status、DateContacted、FollowUpCount、Replied、LastReplyIntent。在n8n依次添加Apollo(HTTP请求头)、Serper(X-API-KEY头)、OpenAI、Gmail/Sheets/Calendar的OAuth2凭据,并替换模板中YOUR_APOLLO_API_KEY、YOUR_SERPER_API_KEY占位符。

  2. 设定ICP并跑找客分支

    在criteria步骤把titles、locations、employee ranges、per-page limit改成你的目标客户条件,例如‘标题含CTO、地点为新加坡、公司11-50人’。手动触发一次每日调度节点,确认Apollo返回的人选被逐条拆分,且已在表中的邮箱被跳过。

  3. 验证写信与登记

    检查富集与 Serper 新闻结果是否拼入发给 gpt-4o-mini 的上下文,确认 Gmail 寄件节点 sendTo 已从 sales@yourcompany.com 改为线索邮箱变量,发出后表格新增一行且 Status=contacted、DateContacted 写入当天日期。

  4. 用合成回复测意图分支

    用测试邮箱给发送账号回信‘有兴趣,下周三下午方便吗’,触发Gmail轮询(查询条件is:unread -in:sent -category:promotions),确认发件人在表中匹配成功、模型判为有意向、Calendar创建会议并发出确认信,LastReplyIntent列同步更新。

可直接复制的材料

Leads表测试行(CSV)

本站合成的隔离测试数据,邮箱均为虚构,用于验证去重逻辑(第二行应被跳过)。

Email,FirstName,LastName,Company,Domain,Title,Status,DateContacted,FollowUpCount,Replied,LastReplyIntent
li.wei@example-test.com,Wei,Li,Acme Demo Pte,acme-demo.example,CTO,new,,0,FALSE,
existing@example-test.com,Ana,Koh,Beta Sample,beta-sample.example,VP Sales,contacted,2026-09-20,0,FALSE,

回信意图分类提示词(独立示例)

本站按模板描述独立编写的示例提示词,实际节点内提示词以模板文件为准。

你是销售回信分类器。根据下面的回复邮件,输出JSON:{"intent":"interested|question|not_interested|other","summary":"一句话概括","suggested_action":"create_meeting|send_answer|update_status"}。判断标准:表达见面或通话意愿为interested;提出产品或价格问题为question;明确拒绝为not_interested;其余为other。回复邮件如下:
{{email_body}}

输入与输出示例

本站虚构演示,非模板实际运行结果,未调用Apollo或OpenAI。

输入

线索:Wei Li,CTO,Acme Demo Pte(11-50人,新加坡);近期新闻:该公司上月完成A轮融资并宣布扩充工程团队

对应输出

冷邮件示意:‘Wei您好,看到Acme Demo刚完成A轮并扩充工程团队,恭喜。我们帮同规模团队把销售外联从每天3小时缩到20分钟,下周是否有15分钟聊聊?’;回信‘有兴趣,下周三下午方便’→intent=interested,Calendar创建下周三15:00会议,表格LastReplyIntent=interested、Replied=TRUE。

做完检查这些

  • 手动触发后Apollo返回的人选逐条进入流程且表中已有邮箱被跳过
  • 测试线索收到冷邮件且Leads表新增行、Status与DateContacted正确写入
  • 合成回信被正确分类为interested并自动创建Calendar会议和确认信
  • 提问类回信触发答复分支,不感兴趣类只更新表格状态不建会

容易卡住的地方

  • 模板不含可下载文件时需在n8n模板页获取,本站不提供可导入JSON
  • Gmail轮询查询条件需与你收件箱的标签习惯一致,否则会漏抓回复
  • Apollo、Serper、OpenAI按各自用量计费,免费额度跑大量线索会超支
  • 去重依赖邮箱完全匹配,同人多邮箱会造成重复发送

原文与作者资料 ↗

本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。

原文标题
Run autonomous SDR outreach with Apollo, OpenAI, Gmail, and Google Sheets
原作者
Rahul Joshi
原始发布日期
2026-09-21T11:26:03.548Z
来源
https://n8n.io/workflows/19792