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

2026-09-29 · 原文发布日

每天自动调研线索并起草个性化开发信

这个n8n流程每天定时读Google Sheets里的线索,排除退订和重复后,抓取公司网站文本交给OpenAI做有据可依的分析并打0到100的匹配分,把分析、证据引文和合格状态写回表格。合格新线索由AI起草首封开发信,可先存草稿预览或经Gmail直接发出;后续检查原邮件线程有无回复,没回复就起草一封跟进信。支持dry-run模式先审草稿再真发。

原文要点

该n8n流程每天定时跑:读Google Sheets的Leads表,规范化邮箱,排除退订(do_not_contact)与重复,新线索走首次开发、已联系线索走跟进检查。新线索经HTTP抓公司网站文本,交给OpenAI生成有据分析并打0到100匹配分,把分析、证据引文、分数明细和QUALIFIED/UNQUALIFIED状态写回表格。合格线索由OpenAI起草首封开发信,dry-run时存OUTREACH_PREVIEW,否则占行后经Gmail发出并记录message/thread ID、时间戳和跟进到期日,结果存疑标SEND_REVIEW。到期未回复的线程起草跟进信,dry-run存FOLLOWUP_PREVIEW或真发。配置含sheet、阈值、上限、邮件文案和dry_run开关。

这次做成什么

把这套每日线索调研加开发信流程跑通:先用dry-run=true跑一轮合成线索,审阅AI的分析、评分和两封邮件草稿,确认写回表格的字段正确后再考虑真发。

准备什么

  • n8n实例,已导入或复刻该模板
  • Google Sheets:含Leads工作表的表格,列齐全,非空行lead_id唯一
  • OpenAI API key(会产生API费用)
  • Gmail OAuth2凭据,sender与连接账号一致
  • 若干条用于练习的合成线索数据

具体怎么做

  1. 建表并填合成线索

    新建Google Sheets,第一个标签页命名为Leads,按下方CSV建列并填入3行合成线索:1行正常新线索、1行do_not_contact=true的退订线索、1行与第一行同邮箱的重复线索。记录表格ID(URL里/d/和/edit之间的部分)。

  2. 配置工作流与dry-run

    在配置节点填入spreadsheet ID、sheet名Leads、qualification_threshold=70、follow_up_delay_days=3、per_run上限=10、dry_run=true、sender_name和sender_email。绑定Google Sheets、OpenAI(HTTP请求用)、Gmail三份凭据,在workflow settings里设好时区。

  3. 干跑一轮并检查路由

    手动执行工作流。观察:退订行和重复行被抑制不进AI;新线索行被HTTP Request节点抓网站文本,OpenAI节点返回分析与0-100分;Sheets更新节点把analysis、evidence_quotes、score_breakdown、status写回。得分≥70的行走起草分支,因为dry_run=true,邮件只写入OUTREACH_PREVIEW列而不发送。

  4. 审阅草稿并验证跟进逻辑

    打开表格读OUTREACH_PREVIEW里的草稿,检查是否引用了网站证据、无编造数据。再把某一行的last_sent_at改成4天前、status改为CONTACTED,重跑工作流,确认它被跟进分支选中、Gmail线程无回复时生成FOLLOWUP_PREVIEW跟进草稿。

  5. 从干跑转真发前的收尾

    确认阈值、文案、签名都满意后,把dry_run改为false,打开Schedule Trigger的每日定时。真发后检查表格记录Gmail message/thread ID和follow_up_due,若某行出现SEND_REVIEW状态,人工核对该行是否真的发出。

可直接复制的材料

Leads表结构与合成测试数据

合成数据,邮箱均为example域名不会真发;website列请换成可访问的测试站点URL,否则HTTP抓取会走ERROR状态分支。

lead_id,contact_name,email,company,website,contact_allowed,do_not_contact,status,fit_score,analysis,evidence_quotes,score_breakdown,outreach_draft,followup_draft,last_sent_at,follow_up_due,gmail_thread_id
L001,陈晓,test.chen@example.com,恒拓物流,https://example.com,true,false,NEW,,,,,,,,
L002,刘芳,test.liu@example.com,宏远餐饮,https://example.org,true,true,NEW,,,,,,,,
L003,陈晓,test.chen@example.com,恒拓物流,https://example.com,true,false,NEW,,,,,,,,

OpenAI公司分析与评分提示词(本站示例)

本站独立编写的示例提示词,维度和阈值可自行调整;模板真实提示词以模板内节点为准。

你是B2B销售调研员。下面是某公司官网抓取的文本(可能不完整)。

公司:{{company}}
网站文本:
{{website_text}}

任务:
1. 用2-3句概括这家公司的业务、规模和近期动态,只写文本中有依据的内容。
2. 从文本中摘出1-2句原文作为证据引文(verbatim,不要改写)。
3. 按以下维度打0-100匹配分:行业契合度30分、公司规模匹配30分、需求信号强度40分,并给每个维度一句话理由。
4. 若总分≥70输出QUALIFIED,否则UNQUALIFIED。

只返回JSON:{"summary":"","evidence":[""],"scores":{"industry":0,"size":0,"signals":0,"total":0},"verdict":""}

首封开发信起草提示词(本站示例)

本站示例提示词;我方产品描述必须替换为你自己的真实业务。

基于以下公司分析,写一封中文首次开发信:

分析:{{analysis}}
证据引文:{{evidence}}
联系人:{{contact_name}}
我方产品:一套帮物流公司对账的SaaS,能把月结对账时间缩短一半。

要求:
1. 开头一句话提到对方公司的一个具体事实(来自证据引文),不许泛泛夸赞。
2. 正文不超过120字,说明我方产品能解决的一个具体问题。
3. 结尾只提一个低门槛请求:是否有15分钟电话聊聊。
4. 不要编造案例、客户名或数据。

只返回JSON:{"subject":"","body":""}

输入与输出示例

本站虚构演示,非模板真实运行结果;实际输出取决于网站内容与模型。

输入

L001行:company=恒拓物流,网站文本含一句我们有120台干线车辆,月均处理运单约3万票,email=test.chen@example.com,do_not_contact=false,threshold=70。

对应输出

OpenAI分析返回{"summary":"恒拓物流是一家中型干线物流公司,拥有120台车辆,月运单约3万票。","evidence":["我们有120台干线车辆,月均处理运单约3万票"],"scores":{"industry":28,"size":25,"signals":32,"total":85},"verdict":"QUALIFIED"};表格status更新为QUALIFIED、fit_score=85;dry-run下OUTREACH_PREVIEW写入草稿:主题恒拓物流的月结对账能否再快一点;正文提到月运单3万票并约15分钟电话。L002因退订被跳过,L003因邮箱重复被抑制。

做完检查这些

  • do_not_contact=true的行和同邮箱重复行不进入OpenAI调用,执行日志里被过滤
  • 合格行的fit_score、evidence_quotes、status=QUALIFIED都写回了表格对应列
  • dry_run=true时Gmail节点不发送,草稿出现在OUTREACH_PREVIEW/FOLLOWUP_PREVIEW列
  • 把last_sent_at改为超过跟进天数后重跑,无回复线程生成跟进草稿

容易卡住的地方

  • 每行lead_id必须唯一,否则写回会错位;空行也要避免夹在数据中间
  • website抓不到内容时该行会走ERROR状态而不是QUALIFIED,先确认测试URL可访问
  • OpenAI调用按线索数计费,per_run上限先设小值试跑
  • dry_run=false后是真发邮件,务必先用example域名邮箱和内部测试地址演练
  • sender_email必须与Gmail OAuth2连接的账号一致,否则发送失败

原文与作者资料 ↗

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

原文标题
Qualify leads and send personalized outreach with OpenAI, Outlook and Sheets
原作者
FLOW AI Automation
原始发布日期
2026-09-28T21:31:05.011Z
来源
https://n8n.io/workflows/20098