2026-09-01 · 原文发布日
每天筛Reddit购买意向发Gmail摘要
计划触发每天上午运行,经API Direct按你的查询抓最新Reddit帖,用持久记忆剔除已处理内容,再让OpenAI按产品描述判断是否购买意向,只把合格帖拼成带链接和关键元数据的HTML摘要,经Gmail发给指定收件人;可用布尔语法或多查询合并调召回。
原文要点
原工作流每天早上按计划触发,经API Direct社区节点按配置查询拉取Reddit最新帖,用持久化工作流记忆剔除之前活跃运行已处理过的帖,再用OpenAI聊天模型按你的产品描述判定是否购买意向,把合格帖拼成带链接和元数据的HTML摘要经Gmail发出。支持布尔查询语法(apidirect.io/docs/boolean-search),可复制搜索节点做多查询合并。API Direct是已验证社区节点,n8n Cloud与自托管均可用,一键覆盖Twitter/X、Reddit、TikTok等多平台58项操作,按量计费自0.002美元/请求起,新账号含免费额度。
这次做成什么
搭一条每天定时跑的红迪购买意向筛选线:定时触发→API Direct搜帖→记忆去重→LLM意向分类→HTML摘要→Gmail投递,并以一个虚构的CRM产品做完整练习。
准备什么
- 一个n8n Cloud或自托管n8n实例,能安装社区节点
- API Direct的API密钥(新账号含免费额度,按量计费)
- 一个OpenAI API密钥(或n8n支持的其它聊天模型)
- 一个用于发信的Gmail账号并完成OAuth2授权
- 明确的产品描述和目标买家画像,写在50到150字之间
具体怎么做
安装API Direct节点并配三个凭据
在n8n节点面板搜索“API Direct”安装该社区节点;在Credentials里分别新建API Direct API Key、OpenAI API Key、Gmail OAuth2三个凭据并各自测试连通,Gmail用你要发摘要的那个邮箱授权。
搭定时与搜索段
添加Schedule Trigger设为每天上午固定时间(例如08:30)触发;后接API Direct节点选Reddit搜索操作、排序选最新,查询词用布尔语法,例如:"looking for" (crm OR "sales tool")。想提高召回就复制该搜索节点换第二个短语,再用Merge节点合并两路结果。
开启记忆去重
按原模板思路用工作流静态数据/持久记忆记录已处理帖的ID集合:每批帖先与记忆比对,仅保留未见过的ID进入下游,本轮处理完后把新ID写回记忆。这样第二天重跑不会重复推送同一帖。
配置意向分类器
接一个OpenAI Chat Model节点,系统提示词用下方材料里的分类提示词,把{产品描述}替换为你的真实产品描述,把每条帖的标题、正文、子版块名、链接拼进用户消息,要求模型只输出JSON:{"intent":true/false,"reason":"...","score":0到100}。设temperature为0保证稳定。
拼HTML摘要并发Gmail
用Code或Set节点过滤intent为true的帖,按score降序拼HTML:每条含帖子标题(链到原帖URL)、子版块、发布时间、作者、意向理由。空结果时发一封“今日无合格线索”的短邮件或跳过发送。最后接Gmail节点,收件人填你的销售邮箱,主题形如“Reddit购买意向摘要 YYYY-MM-DD”。
手动试跑再启用
先点Execute Workflow手动跑一遍,检查分类JSON是否可解析、摘要链接是否可点、记忆是否正确写入;确认后再激活工作流让它每天自动运行。
可直接复制的材料
购买意向分类提示词(本站独立编写)
本站编写的示例提示词,{产品描述}{标题}{子版块}{正文}需在n8n表达式里替换为实际字段;非原模板原文。
你是一个B2B销售线索筛选器。产品描述:{产品描述}。
下面给你一条Reddit帖子(含标题、正文、子版块)。判断发帖人是否表现出对这类产品的购买意向:包括正在选型、求推荐、抱怨现用工具并寻找替代、询问价格或迁移方案。单纯的新闻讨论、meme、已购后纯晒单不算。
只输出一行JSON,不要其它文字:{"intent": true或false, "score": 0到100的整数, "reason": "不超过40字的中文理由"}
帖子标题:{标题}
子版块:{子版块}
正文:{正文}一条合成测试帖数据
本站虚构数据,用于手动试跑时替换API Direct节点的真实输出做联调;链接与作者均为虚构。
{"id":"t3_demo001","title":"Looking for a lightweight CRM for my 5-person agency","selftext":"We outgrew spreadsheets. Tried HubSpot free tier but it feels bloated. Budget around $30/mo. What are you all using for tracking leads and follow-ups?","subreddit":"smallbusiness","author":"demo_user_01","created_utc":"2026-09-01T07:12:00Z","url":"https://www.reddit.com/r/smallbusiness/comments/demo001/"}输入与输出示例
本站虚构演示输出,非原作者实测结果,也未实际调用OpenAI或API Direct。
输入
产品描述=“面向10人以下小团队的轻量CRM,月付29美元起,主打线索跟进自动化”;输入上方合成测试帖:小团队求CRM推荐、嫌HubSpot臃肿、预算30美元/月对应输出
分类器输出:{"intent": true, "score": 92, "reason": "明确求推荐且给出预算与团队规模,与产品定位吻合"};摘要HTML中该帖呈现为带链接的标题“Looking for a lightweight CRM for my 5-person agency”,元数据行显示 r/smallbusiness · 2026-09-01 07:12 UTC · u/demo_user_01 · 匹配理由:预算与团队规模吻合做完检查这些
- 手动试跑时分类节点对每条帖只输出一行可JSON.parse的对象,含intent、score、reason三个键
- 同一帖连续跑两次,第二次被记忆去重过滤,不出现在第二封摘要里
- 摘要邮件中每个标题链接点开后能到达对应Reddit帖,且包含子版块与时间元数据
- 把查询词换成第二个短语并合并后,两路结果都进入分类且没有重复帖
容易卡住的地方
- 记忆去重只在工作流处于活跃状态时按原模板说明生效,长期停用再启用可能漏掉中间的新帖
- 布尔语法写错(如引号不配对)会导致搜索结果为空或报错,需对照apidirect.io/docs/boolean-search核对
- Reddit帖正文很长时会显著增加OpenAI token消耗,建议截断到前1500字符再送分类
- 免费额度用尽后API Direct按请求计费,定时频率越高费用越高,注意控制每天运行次数
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Qualify Reddit leads with API Direct and OpenAI and send a daily Gmail digest
- 原作者
- API Direct
- 原始发布日期
- 2026-09-01T05:04:27.812Z
- 来源
- https://n8n.io/workflows/18979