竞争对手产品发布监控
高级
这是一个Market Research, AI Summarization领域的自动化工作流,包含 18 个节点。主要使用 Set, Code, Gmail, GoogleSheets, McpClientTool 等节点。 基于Bright Data和OpenAI的即时竞争对手产品发布监控,发送至邮箱/表格
前置要求
- •Google 账号和 Gmail API 凭证
- •Google Sheets API 凭证
- •OpenAI API Key
使用的节点 (18)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "uYgR0foKaUfC5jnc",
"meta": {
"instanceId": "60046904b104f0f72b2629a9d88fe9f676be4035769f1f08dad1dd38a76b9480",
"templateCredsSetupCompleted": true
},
"name": "26 监控竞争对手产品发布",
"tags": [],
"nodes": [
{
"id": "4a5fffa9-521c-493a-83b1-0dce9f21ad07",
"name": "OpenAI 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
400,
260
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "8sEyPDkC5p4w4Jha",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "811e3e3e-27b0-4a2c-b1ee-423e4945b2a9",
"name": "MCP Client",
"type": "n8n-nodes-mcp.mcpClientTool",
"position": [
580,
260
],
"parameters": {
"toolName": "scrape_as_markdown",
"operation": "executeTool",
"toolParameters": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Tool_Parameters', ``, 'json') }}"
},
"credentials": {
"mcpClientApi": {
"id": "eqq94k789oJCd6jU",
"name": "MCP Client (STDIO) account"
}
},
"typeVersion": 1
},
{
"id": "1caf6cda-6cdc-4a2a-88be-a19d4ee3db62",
"name": "⏰ 每日检查(早上7点)",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-40,
0
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 7
}
]
}
},
"typeVersion": 1.2
},
{
"id": "8cca72fa-6a09-42b5-93a7-3a5cd166fd5c",
"name": "🛠 设置抓取目标(The Verge 评测)",
"type": "n8n-nodes-base.set",
"position": [
160,
0
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "1b2cc621-f0c5-43e1-bcd4-72850ac2bc57",
"name": "url",
"type": "string",
"value": "https://www.theverge.com/reviews"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "fa11746e-f206-4053-9709-863aa79f968c",
"name": "🤖 Bright Data 抓取代理",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
440,
0
],
"parameters": {
"text": "=Use Bright Data Web Unlocker to scrape the latest product titles, release dates, and brief summaries from the following url.\n\nURL: {{ $json.url }}",
"options": {},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2
},
{
"id": "db8d08ef-9521-4fc1-a8c9-96a1f848e7db",
"name": "🧾 拆分并格式化每条评测",
"type": "n8n-nodes-base.code",
"position": [
900,
0
],
"parameters": {
"jsCode": "// Sample input data from previous node\nconst items = $json[\"output\"];\n\n// Emit each review as a single item\nreturn items.map(review => {\n return {\n json: {\n title: review.title,\n url: \"https://www.theverge.com\" + review.url,\n release_date: review.release_date,\n summary: review.summary\n }\n };\n});\n"
},
"typeVersion": 2
},
{
"id": "7d8d4349-8f85-42ce-9bf4-bf44da983838",
"name": "📤 邮件通知研发部门:产品提醒",
"type": "n8n-nodes-base.gmail",
"position": [
1200,
0
],
"webhookId": "f47cb615-dd7d-47f1-900e-f069ef22e344",
"parameters": {
"sendTo": "shahkar.genai@gmail.com",
"message": "=🚀 New Product Launch Spotted!\n\n📦 Product: {{ $json.title }}\n🗓 Release Date: {{ $json.release_date }}\n📝 Summary: {{ $json.summary }}\n🔗 Read Full Review → {{ $json.url }}",
"options": {},
"subject": "=🆕 New Product Review: {{ $json.title }}",
"emailType": "text"
},
"credentials": {
"gmailOAuth2": {
"id": "AQDSl75AdzK3vmqJ",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "886e4fd7-d455-4ff8-a1d2-599b36b1de84",
"name": "📊 记录到 Google Sheets(评测历史)",
"type": "n8n-nodes-base.googleSheets",
"position": [
1400,
0
],
"parameters": {
"columns": {
"value": {
"URL": "={{ $('🧾 Split & Format Each Review').item.json.url }}",
"TItle": "={{ $('🧾 Split & Format Each Review').item.json.title }}",
"Summary": "={{ $('🧾 Split & Format Each Review').item.json.summary }}",
"Release date": "={{ $('🧾 Split & Format Each Review').item.json.release_date }}"
},
"schema": [
{
"id": "TItle",
"type": "string",
"display": true,
"required": false,
"displayName": "TItle",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Release date",
"type": "string",
"display": true,
"required": false,
"displayName": "Release date",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Summary",
"type": "string",
"display": true,
"required": false,
"displayName": "Summary",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "URL",
"type": "string",
"display": true,
"required": false,
"displayName": "URL",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1Q6QXNKq7hFBQ18oiJwbhaOGxZqI22-rlL-Wahtxprf4/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1Q6QXNKq7hFBQ18oiJwbhaOGxZqI22-rlL-Wahtxprf4",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1Q6QXNKq7hFBQ18oiJwbhaOGxZqI22-rlL-Wahtxprf4/edit?usp=drivesdk",
"cachedResultName": "Product Launches"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "r2mDaisH6e9VkwHl",
"name": "Google Sheets account"
}
},
"typeVersion": 4.6
},
{
"id": "49d63a3e-ba19-4832-a3e0-804b0b7cda1f",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-1020
],
"parameters": {
"color": 2,
"width": 380,
"height": 1200,
"content": "## 🔶 **第一部分:定时与抓取目标配置**"
},
"typeVersion": 1
},
{
"id": "538873a8-6b8c-4d4c-8f18-76f06608766f",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
400,
-1260
],
"parameters": {
"color": 3,
"width": 340,
"height": 1440,
"content": "## 🤖 **第二部分:使用 Bright Data 的代理驱动抓取**"
},
"typeVersion": 1
},
{
"id": "4d739fed-0ccb-4d24-ab57-a15a98cbfcdc",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
820,
-1280
],
"parameters": {
"color": 6,
"width": 260,
"height": 1460,
"content": "## 🧾 **第三部分:拆分并格式化每条评测**"
},
"typeVersion": 1
},
{
"id": "1f97d84b-4459-4ad2-985f-41cf54736d88",
"name": "便签3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1160,
-1260
],
"parameters": {
"color": 5,
"width": 380,
"height": 1440,
"content": "## ✉️📊 **第四部分:通知并记录洞察**"
},
"typeVersion": 1
},
{
"id": "63166a87-d9a0-48bf-8e93-e36530596a68",
"name": "便签说明5",
"type": "n8n-nodes-base.stickyNote",
"position": [
1620,
-1260
],
"parameters": {
"color": 7,
"width": 380,
"height": 240,
"content": "## 如果您通过此链接加入 Bright Data,我将获得少量佣金 — 感谢您支持更多免费内容!"
},
"typeVersion": 1
},
{
"id": "16610325-42f6-4838-83f0-82226303a119",
"name": "便签 9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1780,
-1020
],
"parameters": {
"color": 4,
"width": 1300,
"height": 320,
"content": "======================================="
},
"typeVersion": 1
},
{
"id": "4dc735bf-5798-429b-904a-9819457ce281",
"name": "便签说明4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1780,
-680
],
"parameters": {
"color": 4,
"width": 1289,
"height": 3978,
"content": "# 🛠️ 监控竞争对手产品发布(The Verge)"
},
"typeVersion": 1
},
{
"id": "b734d682-96ea-4a55-8bfd-1ee0a54fee25",
"name": "自动修复输出解析器",
"type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
"position": [
720,
260
],
"parameters": {
"options": {}
},
"typeVersion": 1
},
{
"id": "12810685-db1c-41b4-a45b-75eb17e62837",
"name": "OpenAI 聊天模型1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
700,
480
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "8sEyPDkC5p4w4Jha",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "76e60d57-1853-45ab-809c-457d8f425765",
"name": "结构化输出解析器1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
860,
480
],
"parameters": {
"jsonSchemaExample": "[\n {\n \"title\": \"The best earbuds we’ve tested for 2025\",\n \"url\": \"https://www.theverge.com/21309820/best-wireless-earbuds\",\n \"release_date\": \"2025-07-04\",\n \"summary\": \"This review highlights the best earbuds from brands like Apple, Bose, Samsung, and Sony, suited for various preferences.\"\n },\n {\n \"title\": \"The Loop Micro is my new favorite bicycle phone mount\",\n \"url\": \"https://www.theverge.com/reviews/697356/loop-micro-best-bike-mount-review\",\n \"release_date\": \"2025-07-04\",\n \"summary\": \"The Loop Micro is praised for its design and functionality, ideally suited for cyclists wanting to mount their phones securely.\"\n },\n {\n \"title\": \"The best robot vacuum and mop to buy right now\",\n \"url\": \"https://www.theverge.com/tech/625409/best-robot-vacuum-mops\",\n \"release_date\": \"2025-07-03\",\n \"summary\": \"A comparison of the top robot vacuum and mop combos available, offering insights on their cleaning capabilities.\"\n },\n {\n \"title\": \"Whoop MG review: a big whoop for a small crowd\",\n \"url\": \"https://www.theverge.com/fitness-tracker-review/696156/whoop-mg-review-wearables-fitness-tracker-health\",\n \"release_date\": \"2025-07-03\",\n \"summary\": \"The Whoop MG wearable is evaluated, targeting athletes specifically, and the review discusses its features and effectiveness.\"\n },\n {\n \"title\": \"Nothing Headphone 1 review: head-turning\",\n \"url\": \"https://www.theverge.com/headphone-review/695609/nothing-headphone-1-review\",\n \"release_date\": \"2025-07-01\",\n \"summary\": \"This review assesses the Nothing Headphone 1, exploring its design and tech, and notes its distinctive style among Bluetooth headphones.\"\n }\n]\n"
},
"typeVersion": 1.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "2c5d01ae-eba8-436c-9982-8c1af7540427",
"connections": {
"MCP Client": {
"ai_tool": [
[
{
"node": "🤖 Bright Data Scraper Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "🤖 Bright Data Scraper Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "Auto-fixing Output Parser",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"⏰ Daily Check (7AM)": {
"main": [
[
{
"node": "🛠 Set Scrape Target (Verge Reviews)",
"type": "main",
"index": 0
}
]
]
},
"Auto-fixing Output Parser": {
"ai_outputParser": [
[
{
"node": "🤖 Bright Data Scraper Agent",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser1": {
"ai_outputParser": [
[
{
"node": "Auto-fixing Output Parser",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"📤 Email R&D: Product Alerts": {
"main": [
[
{
"node": "📊 Log to Google Sheet (Review History)",
"type": "main",
"index": 0
}
]
]
},
"🤖 Bright Data Scraper Agent": {
"main": [
[
{
"node": "🧾 Split & Format Each Review",
"type": "main",
"index": 0
}
]
]
},
"🧾 Split & Format Each Review": {
"main": [
[
{
"node": "📤 Email R&D: Product Alerts",
"type": "main",
"index": 0
}
]
]
},
"🛠 Set Scrape Target (Verge Reviews)": {
"main": [
[
{
"node": "🤖 Bright Data Scraper Agent",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 市场调研, AI 摘要总结
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
16 监控竞争对手定价
基于Bright Data MCP和Google表格的竞争对手定价自动监控
Set
Code
Gmail
+8
18 节点Yaron Been
市场调研
23 分析客户终身价值
使用GPT-4和Bright Data MCP分析与定位高价值客户
If
Set
Code
+9
20 节点Yaron Been
市场调研
27 分析市场空白
使用 OpenAI 和 Bright Data 从市场空白生成 SaaS 产品创意
Set
Code
Google Sheets
+7
16 节点Yaron Been
市场调研
11 监控社交媒体广告表现
使用 Bright Data MCP 监控社交媒体广告表现并发送告警
If
Set
Code
+9
19 节点Yaron Been
市场调研
35 监控竞争对手财务状况
使用Bright Data MCP、OpenAI和Google Sheets监控竞争对手财务表现
Set
Code
Gmail
+8
18 节点Yaron Been
市场调研
24 项满意度评分追踪
使用 Bright Data 和 OpenAI 跨平台跟踪客户 NPS 评分
Set
Code
Google Sheets
+7
16 节点Yaron Been
市场调研
工作流信息
难度等级
高级
节点数量18
分类2
节点类型11
作者
Yaron Been
@yaron-nofluffBuilding AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host If you need any help with Automations, feel free to reach out via linkedin: https://www.linkedin.com/in/yaronbeen/ And check out my Youtube channel: https://www.youtube.com/@YaronBeen/videos
外部链接
在 n8n.io 查看 →
分享此工作流