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

2026-09-15 · 原文发布日

线索磁铁自动投递与合规培育邮件流程

做内容营销获客的n8n模板:n8n表单收到索取请求后先做规范化与校验,记录用户是否同意接收培育邮件;按邮箱在Google Sheets查重,老线索更新并重新投递,新线索只建一条记录。AI从磁铁目录里选最匹配的资料并起草投递邮件,Gmail失败自动重试,最终结果记入发送日志并Telegram告警。只有勾选同意的线索才会收到两封间隔四天的主题培育邮件;回复被AI分类为热门、提问、退订等并更新状态,每周一发漏斗汇总邮件。

原文要点

作者Khairul Muhtadin的n8n模板(2026年9月更新),用n8n表单、Gmail、其文中称gpt-6-luna的OpenAI聊天模型、Google Sheets和Telegram构成线索磁铁投递流程。独有做法:表单请求先做规范化与校验,非法请求进Invalid页并告警;按规范化邮箱在Leads页查重,老线索更新并重新投递、新线索只建一条pending记录;AI选最匹配磁铁并起草投递邮件,Gmail发送失败自动重试,终败记入Sends页并Telegram告警;仅nurture_opt_in为真的线索收两封间隔四天的培育邮件;Gmail回复被分类为hot、question、unsubscribe、neutral、out of office并回写状态;每周一汇总近7天线索数、同意率、投递失败、序列完成、回复分类和热门磁铁并发摘要邮件。

这次做成什么

在本站照着搭一条“表单索取资料→AI选磁铁投递→合规培育→回复分类→周一汇总”的n8n流程。模板未附可下载JSON,以下为本站按其描述手工重建的方案,节点名与字段需以你的实际界面核对。

准备什么

  • 一个可自建的n8n实例(云版或自托管均可)
  • OpenAI API凭据(模型名以你账号可用的为准,原文称其用gpt-6-luna)
  • Gmail OAuth2凭据,含读取回复所需的触发权限
  • Google Sheets OAuth2凭据及一张自建表格
  • Telegram机器人Token与一个测试用Chat ID

具体怎么做

  1. 建Google Sheets三个分页

    新建表格,建Leads、Sends、Invalid三个分页。Leads列:email、name、topic、nurture_opt_in、delivery_status、sequence_step、status、reply_category。Sends列:email、magnet、send_status、sent_at、error。Invalid列:raw_payload、reason、received_at。记录表格ID备用。

  2. 配置表单触发与校验

    添加n8n Form Trigger,字段为姓名、邮箱、感兴趣主题、同意接收培育邮件的勾选项。后接Set/Code节点把邮箱转小写去空格,校验邮箱格式与必填项;不合法的分支写入Invalid页并发Telegram告警,合法的进入查重。

  3. 邮箱查重与分支

    用Google Sheets节点按规范化邮箱查Leads页。查到则走更新分支:更新topic与nurture_opt_in并标记重新投递;查不到则新增一行delivery_status=pending的记录,保证同一邮箱只有一行。

  4. AI选磁铁并投递

    OpenAI聊天节点接收线索主题与磁铁目录(示例提示词见材料),输出选中的磁铁与邮件正文。Gmail节点发送,开启失败重试;成功回写delivery_status=sent并记Sends页,最终失败记Sends页error并发Telegram告警。

  5. 合规培育序列

    加IF节点判断nurture_opt_in为true才进入序列:发第一封培育邮件并记sequence_step=1,接Wait节点等待4天,再发第二封并记sequence_step=2与状态。未勾选同意的线索直接结束。

  6. 回复分类与周一汇总

    Gmail Trigger监听回复,按发件人邮箱匹配Leads记录,OpenAI节点把回复分类为hot/question/unsubscribe/neutral/out_of_office并回写status与reply_category,退订则status置unsubscribed,hot与question推Telegram。最后加Schedule Trigger设为每周一,读取Leads与Sends统计近7天数据,由AI写成摘要邮件发给指定收件人。

可直接复制的材料

AI选磁铁并起草投递邮件提示词

本站独立编写示例;磁铁目录与链接必须替换成你的真实资料地址,JSON键名需与后续Gmail节点字段映射一致。

你是线索磁铁投递助手。线索信息:姓名「{{$json.name}}」,感兴趣主题「{{$json.topic}}」。候选磁铁目录:
1.《内容营销选题清单》 链接 https://example.com/magnet-topics
2.《邮件标题写作模板20条》 链接 https://example.com/magnet-subject
3.《转化落地页检查表》 链接 https://example.com/magnet-landing
请选出与主题最匹配的一个磁铁,只返回JSON:{"magnet_title":"...","magnet_url":"...","email_subject":"...","email_body":"一封150字以内的中文投递邮件,称呼对方姓名,说明为何推荐这份资料,附上链接,语气友好不夸张"}

Gmail回复分类提示词

本站独立编写示例;snippet字段名按你的Gmail Trigger实际输出调整。

把下面这封客户回复邮件分类,只允许输出五类之一:hot(明确表达购买或深入合作意向)、question(提出问题需要解答)、unsubscribe(要求退订或不要再联系)、neutral(无明确意向的普通回复)、out_of_office(自动回复或休假通知)。只返回JSON:{"category":"五类之一","reason":"一句中文理由"}
回复正文:{{$json.snippet}}

Leads页测试数据(合成CSV)

本站合成测试数据,邮箱均为虚构;第三行与第一行同邮箱,用于验证查重只更新不新增。

email,name,topic,nurture_opt_in,delivery_status,sequence_step,status,reply_category
lihua@testmail.dev,李华,邮件营销,true,pending,0,new,
wangfang@testmail.dev,王芳,落地页转化,false,pending,0,new,
lihua@testmail.dev,李华,内容选题,true,pending,0,returning,

输入与输出示例

本站虚构演示,非模板作者运行结果,未实际执行。

输入

李华用邮箱LIHUA@Testmail.dev提交表单,主题选「邮件营销」,勾选同意培育;两周前他已用同邮箱索取过资料,Leads页已有旧记录。

对应输出

流程把邮箱规范化为lihua@testmail.dev,查到旧记录后只更新topic为「邮件营销」、nurture_opt_in=true并标记重新投递,不新增行;AI返回{"magnet_title":"邮件标题写作模板20条","magnet_url":"https://example.com/magnet-subject","email_subject":"给你的邮件标题模板"},投递成功后delivery_status=sent,随后进入第一封培育邮件与4天等待。

做完检查这些

  • 同一邮箱重复提交后Leads页仍只有一行,topic与同意状态被更新而非新增
  • nurture_opt_in=false的测试线索只收到投递邮件,四天后没有收到任何培育邮件
  • 人为填错Gmail凭据触发发送失败后,Sends页出现error记录且Telegram收到告警
  • 回复一封「请别再给我发邮件」的测试信后,该线索status变为unsubscribed且不再进入培育
  • 周一触发后收件人收到含近7天线索数与同意率的摘要邮件

容易卡住的地方

  • 原文未提供可导入的工作流JSON,全部节点需按其文字描述手工重建,节点名与按钮位置以你的n8n版本为准
  • 作者文中模型写作gpt-6-luna,你账号未必有该模型,需换成可用的聊天模型并同步改提示词成本预期
  • 培育序列依赖Gmail Trigger监听回复,凭据需开通读取权限,否则回复分类环节静默无效
  • 四天的Wait期间n8n实例若停机重启,等待中的执行可能延迟,测试时应缩短等待时间验证
  • 未勾选同意的线索绝不能进入培育分支,IF条件写反会造成合规风险

原文与作者资料 ↗

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

原文标题
Deliver lead magnets and nurture leads with GPT-6-luna, Gmail, Sheets, and Telegram
原作者
Khairul Muhtadin
原始发布日期
2026-09-15T11:09:12.201Z
来源
https://n8n.io/workflows/19624