2026-09-28 · 原文发布日
每天早上自动汇总行业融资动态
免费n8n模板:每天8点按你设置的行业、轮次、回看天数和最低金额,让GPT-4.1-mini代理调用Webz.io新闻搜索提取合格融资事件为结构化数据,跨行业和跨次运行去重、过滤小额轮次后分组发Slack提醒,并把每条新融资逐行追加到Google Sheets线索表。设置项集中在配置节点,改行业和阈值即可复用。
原文要点
原模板由Webz.io发布在n8n模板库(免费),每天08:00经Schedule Trigger运行。集中配置节点读行业、轮次、回看天数、文章数、最低金额和Slack频道,把行业列表拆成每个行业一次搜索。每个行业由一个GPT-4.1-mini代理调用Webz.io新闻搜索工具,提取合格融资事件为结构化数据;随后跨行业和跨历史运行去重(用workflow static data)、过滤低于最低金额的轮次,分组拼Slack消息发出,并把每条新融资逐行追加到Google Sheets线索表。原模板需到原页获取,本站不附工作流文件;OpenAI与Webz.io调用各自计费。
这次做成什么
照原流程在n8n搭一条“定时→按行业搜新闻→AI结构化提取→去重过滤→Slack+Sheets”的融资雷达,并先用本站设计的单行业练习配置和模拟提取结果跑通去重与追加逻辑,再接真实Webz.io令牌。练习先用1个行业、回看1天、最低100万美元,降低首次调试成本。
准备什么
- n8n实例且支持workflow static data的版本与执行权限
- Webz.io API令牌,以Bearer Auth方式配进新闻搜索工具
- OpenAI凭据,账号可用GPT-4.1-mini工具调用
- Slack机器人令牌,可发帖且已被邀请进目标频道
- Google Sheets凭据与一张线索表,含下方指定列
具体怎么做
建线索表与集中配置
在Google Sheets建表,首行依次写found_at、company、round_type、amount_usd、lead_investors、sector、company_description、headline、publisher、announced、url。在n8n新工作流加一个Set节点命名Funding tracker settings,填入sectors数组、stages数组、minAmountUsd、lookbackDays、articleCount、slackChannel六个字段,练习值见下方配置JSON。再把工作流时区设为本地时区,保证08:00按预期触发。
按行业搜索与AI提取
用Split Out节点把sectors拆成单项,每项进入一个带Webz.io新闻搜索工具的OpenAI Agent节点(模型GPT-4.1-mini),把行业、轮次、回看天数、文章数拼进下方提取提示词。练习期没有Webz.io令牌时,先用Code节点返回两条合成融资记录验证下游,再换真实工具。
去重与金额过滤
提取结果汇入后,用Code节点以company+round_type+announced为键做去重:先在工作流内跨行业去重,再读写workflow static data里保存的历史键集合实现跨次去重;同时过滤amount_usd小于minAmountUsd的记录。得到new_rounds数组。
分组告警与逐行落表
IF节点判断new_rounds非空:true分支先用Code节点按sector分组拼成Slack文本发到slackChannel;再用Split Out把每条融资拆开,Google Sheets节点以Append模式逐行写入线索表,列名与字段一一对应。false分支直接结束。
可直接复制的材料
集中配置JSON(练习值)
本站设计的练习配置,填入Set节点;正式用时可把sectors扩成多个行业并提高lookbackDays,字段名与原模板配置项一致。
{
"sectors": ["fintech"],
"stages": ["Seed", "Series A", "Series B"],
"minAmountUsd": 1000000,
"lookbackDays": 1,
"articleCount": 10,
"slackChannel": "#funding-radar"
}融资事件结构化提取提示词
本站独立编写,双花括号字段由上游Set节点注入;代理节点需绑定Webz.io搜索工具。
你在n8n代理中工作,可调用Webz.io新闻搜索工具。任务:搜索最近{{lookbackDays}}天内关于{{sector}}行业创业公司的融资公告新闻,最多取{{articleCount}}篇。只保留轮次属于{{stages}}且披露金额的融资事件。对每个合格事件调用工具核实后输出JSON数组,每个元素字段为:company(公司名)、round_type(轮次)、amount_usd(金额,统一折算为美元数字,不带符号)、lead_investors(领投方数组,无则空数组)、sector(行业)、company_description(一句公司简介)、headline(新闻标题)、publisher(媒体名)、announced(公告日期YYYY-MM-DD)、url(原文链接)。查不到确切金额的事件直接丢弃。只输出JSON数组,不要输出其他文字。跨次去重键集合(static data示例)
本站虚构的workflow static data内容示意,实际由Code节点用$getWorkflowStaticData读写,键格式为company|round_type|announced。
{
"seenRoundKeys": [
"paynest|Series A|2026-09-27",
"lendwise|Seed|2026-09-26"
]
}输入与输出示例
本站虚构演示,公司与金额均为编造,未真实调用Webz.io或OpenAI。
输入
练习配置sectors=["fintech"]、minAmountUsd=1000000,Code节点模拟提取返回:PayNest获Series A、1200万美元、2026-09-27公告(static data中已存在同键记录),以及LumoPay获Seed、180万美元、2026-09-28公告。对应输出
去重后PayNest因键"paynest|Series A|2026-09-27"已在历史集合被丢弃,LumoPay通过且180万≥100万。Slack消息:":moneybag: 今日融资雷达(fintech)\n• LumoPay — Seed — $1.8M — 领投:NorthPeak Ventures — 面向东南亚小微商户的支付网关 — TechInAsia 2026-09-28"。Google Sheets追加一行:2026-09-28T08:00:00,LumoPay,Seed,1800000,NorthPeak Ventures,fintech,...,2026-09-28,https://example.com/lumopay。static data新增该键。做完检查这些
- Set节点六个配置字段齐全,改sectors后下游搜索次数随之变化
- 含重复键的模拟记录被丢弃,static data只追加真正的新键
- 低于minAmountUsd的记录不出现在Slack消息也不写入线索表
- Slack消息按行业分组且每条含公司、轮次、金额、日期
- 线索表新增行列数与Slack消息条数一致,列顺序与表头对应
容易卡住的地方
- 跨次去重依赖workflow static data,仅激活状态的工作流才持久保存,手动测试执行的清理策略需在n8n文档核对
- Webz.io令牌要配成Bearer Auth,配错类型会全部搜索失败且无融资输出
- GPT-4.1-mini需支持工具调用,换模型时须同样支持工具调用否则提取链路断开
- 金额字段必须统一折算美元数字,混用‘$12M’这类字符串会让过滤比较失效
- 工作流时区未设置时,08:00触发时间可能偏离本地预期
- 原模板在n8n模板页获取,本站不附可导入文件;Webz.io与OpenAI调用分别计费
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Track startup funding rounds with Webz.io, GPT-4.1-mini, Slack and Sheets
- 原作者
- Webz.io
- 原始发布日期
- 2026-09-28T08:15:24.101Z
- 来源
- https://n8n.io/workflows/20030