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

2026-09-05 · 原文发布日

自动调研竞品差评并生成报告链接

子流程式的竞品调研模板:从父流程接收客户ID,在Google Sheets查该客户的官网、行业和竞品URL,拼出研究提示词后启动Airtop浏览器会话打开Genspark提交,等研究完成后抓取页面,用OpenAI从抓回的文本里抽出报告的“在线查看”链接,写回Sheets的Reports表,最后关闭浏览器会话避免空跑计费。

原文要点

这是n8n上的免费子工作流模板(作者Incrementors)。它由父流程传入客户ID,在Google Sheets的Clients表查官网、行业和所有以Competitor开头的列,拼成调研提示词;用Airtop打开一个已登录Genspark的浏览器会话提交提示词,等研究完成后抓取页面文本,交给OpenAI从文本中抽出报告的“View Online”在线查看链接,追加写入另一张Reports表的Output列,最后终止Airtop会话以免空跑产生计费。前置配置包括替换两个Sheet ID和Airtop profile名。

这次做成什么

在本站指导下,把这个子工作流串起来跑通:输入一个测试客户ID,得到一条写入Reports表的竞品差评调研报告链接。采用本站设计的“单客户测试数据”练习方案,先手动触发验证每段,再交回父流程调用。

准备什么

  • 一个可用的n8n实例,并已导入该模板(模板免费,不含付费文件)
  • Google Sheets账号与凭据,拥有两张表:Clients与Reports,且对两者有读写权限
  • Airtop账号与API凭据,且已在Airtop里创建一个浏览器profile并登录过一次Genspark
  • OpenAI API凭据(模型调用可能产生费用,由你账户承担)
  • 一个可访问的Genspark账号,浏览器会话中能正常提交研究请求

具体怎么做

  1. 准备两张测试Google表

    在Google Sheets新建Clients表,首行依次为:Client ID、Website URL、Client Industry、Competitor1、Competitor2(可再加Competitor3)。填入一行虚构测试数据(见示例材料)。再新建Reports表,至少有一列Output用于存放报告链接。记下两个表的ID(URL中/d/后面那串),后续替换模板里的YOUR_CLIENT_SHEET_ID与YOUR_OUTPUT_SHEET_ID。

  2. 配置Airtop浏览器profile

    登录Airtop控制台,创建一个browser profile,在该profile里手动打开Genspark并完成一次登录,保存会话状态。回到n8n的Airtop会话节点,把profile名填入YOUR_AIRTOP_PROFILE_NAME位置。这一步的关键是让自动化会话带着已登录的Genspark状态启动,否则提交提示词会被登录墙挡住。

  3. 核对提示词拼装节点

    打开模板中负责构建研究提示词的节点,确认它把Website URL、Client Industry和所有Competitor*列合并进提示词。可用本站材料里的提示词全文替换或对照,要求输出明确包含“分析竞品网站的负面评价与弱点”以及“生成带公开下载链接的报告”两项指令,因为后面OpenAI抽链接依赖页面里真的出现在线报告入口。

  4. 单客户手动测试整条链路

    暂时不接父流程,在子流程入口手动输入测试客户ID(例如TEST-001)执行。依次观察:Sheets查询是否返回那一行;Airtop会话是否启动并打开Genspark、关闭初始弹窗、在搜索框提交提示词;等待节点结束后抓回的页面文本里是否包含报告区;OpenAI是否返回一个http开头的链接;Reports表是否追加一行。任何一段失败就先单独重跑该节点看原始输出。

  5. 收尾与计费保护

    确认模板末尾的终止Airtop会话节点在成功与失败两条路径上都会执行(可在失败分支也挂一个终止节点)。Airtop按会话使用计费,会话空转会持续产生费用,这一步是必须保留的安全绳。

可直接复制的材料

竞品差评调研提示词(可粘贴进提示词节点)

本站独立编写的提示词,{{}}占位符需按你模板中实际的变量名替换;原文只描述了提示词用途,未给出全文。

你是一名市场研究分析师。请针对以下客户开展竞品弱点调研:
客户官网:{{websiteUrl}}
所在行业:{{industry}}
竞品网站列表:{{competitorList}}

请完成以下任务:
1. 逐个访问竞品网站及其在公开评价平台(如G2、Capterra、Trustpilot、Google评论)上的页面;
2. 汇总每个竞品最常见的负面评价主题,至少归纳出3条,并注明来源平台;
3. 总结每个竞品在产品功能、定价、客服方面的主要弱点;
4. 对比客户官网的定位,给出客户可利用的差异化机会;
5. 将以上结果生成一份结构化报告,并提供可公开访问的在线查看/下载链接。

报告需包含:竞品名称、差评主题Top3、弱点清单、机会建议、引用来源链接。

Clients表测试数据(CSV)

本站虚构的合成测试行,域名为占位符,请替换为你自己的测试客户与真实竞品URL;仅用于练习。

Client ID,Website URL,Client Industry,Competitor1,Competitor2
TEST-001,https://demo-client.example.com,项目管理SaaS,https://competitor-a.example.com,https://competitor-b.example.com

输入与输出示例

本站虚构演示输出,并非实际运行Genspark或OpenAI得到的结果;链接为占位示意。

输入

Client ID=TEST-001;行业=项目管理SaaS;竞品=competitor-a.example.com 与 competitor-b.example.com

对应输出

Reports表追加一行:Client ID=TEST-001,Output=https://genspark.example-site.io/report/x7k2-demo-link(示意链接);OpenAI抽链接节点返回的JSON形如 {"view_online_url": "https://genspark.example-site.io/report/x7k2-demo-link"}

做完检查这些

  • Clients表查询节点能用TEST-001精确返回一行,且Competitor1/Competitor2都被合并进竞品列表
  • Airtop会话启动后Genspark处于已登录状态,提示词成功出现在搜索框并被提交
  • 抓取节点返回的页面文本中能找到报告区域,OpenAI输出以http开头的完整URL而不是解释性文字
  • Reports表新增一行的Output列与OpenAI抽出的链接完全一致
  • 工作流结束后Airtop控制台中该会话状态为已终止,没有残留运行中的会话

容易卡住的地方

  • Airtop profile里必须先手动登录Genspark一次,否则自动化提交会被登录页拦截,这是最常见失败点
  • 所有以Competitor开头的列都会被收集,Clients表里多余同名前缀列会污染竞品列表
  • 如果Genspark本次没有生成公开链接,OpenAI抽链接会失败,提示词中必须明确要求公开可访问的报告链接
  • 这是子工作流,单独导入后没有父流程传Client ID时需要手动在入口喂测试值
  • Airtop会话按使用计费,删除末尾终止节点会导致空闲会话持续扣费
  • OpenAI与Genspark的调用费用原文未给出具体数字,请以你自己账户的实际定价为准

原文与作者资料 ↗

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

原文标题
Research competitor negative reviews with Genspark, Airtop, OpenAI and Google Sheets
原作者
Incrementors
原始发布日期
2026-09-05T05:08:50.488Z
来源
https://n8n.io/workflows/19229