用 Bright Data 抓取竞品评论并自动生成广告素材
输入 Amazon 商品链接 → Bright Data 抓取评论 → OpenAI 摘要痛点并生成 1080×1080 图片 → Gmail 发送给投放团队
- 给谁
- 需要快速获取竞品弱点并产出 Meta 广告素材的营销人员与运营团队
- 你会得到
- 自动抓取 Amazon 竞品评论、汇总弱点、生成创意图片,并邮件发送给媒体采买团队
- 你需要
- n8n · Bright Data · Google Sheets · Gmail
硬约束
前置条件:n8n 实例;Bright Data 账号与 API key;OpenAI API key;Google Sheets OAuth2 授权;Gmail OAuth2 授权。需先复制作者提供的 Google Sheets 模板,再将 workflow JSON 导入 n8n 并更新凭证。运行成本取决于 Bright Data 抓取量与 OpenAI 调用次数。
他们做了什么
作者 yaron-nofluff 在 n8n 上发布了一个官方模板,通过表单触发接收 Amazon 商品链接,调用 Bright Data 抓取该商品的评论,经轮询等待数据就绪后存入 Google Sheets,再聚合评论文本,使用 gpt-4o-mini 摘要竞品弱点,随后用 OpenAI 生成 1080×1080 的广告图片,最后通过 Gmail 将图片和摘要发送给媒体采买团队用于 Meta 广告投放。
效果如何
来源报告该模板在 n8n 平台获得 3913 次浏览(author_report)。pinData 中展示了一条 LLM 摘要示例,涵盖了质量控管、耐用性、易用性、尺寸重量、清洁难度、真伪疑虑和价格等弱点类别。
值得知道
1) 本站未实测该工作流,reproduction=not_tested。2) Google Sheets 节点中的 documentId 含占位符 '1IR-YOUR_AWS_SECRET_KEY_HERE',必须替换为实际文档 ID。3) Gmail 节点的 sendTo 为 '[email protected]',需替换为真实收件人。4) Bright Data 抓取需要有效的数据集权限与 API key,且抓取耗时可能较长,作者建议为大数据量预留更多等待时间。5) 作者提示 LLM 摘要提示词可根据自身公司与产品进行调整。6) 模板使用 gpt-4o-mini 作为默认模型,但节点参数允许切换为其他模型。7) 如需帮助可联系 [email protected] 或参考 Bright Data 文档。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- OpenAI Chat Model 节点:绑定OpenAI API 凭证。
- Google Sheets - Adding All Reviews 节点:绑定Google Sheets OAuth2 凭证。
- OpenAI- Generating image 节点:绑定OpenAI API 凭证。
- Gmail - Sending creative to Media Buyers 节点:绑定Gmail OAuth2 凭证。
- 将 __UKH_BEARER_1__ 替换为实际密钥/令牌(原路径 /nodes/1/parameters/headerParameters/parameters/0/value;literal auth header)。
- 将 __UKH_BEARER_4__ 替换为实际密钥/令牌(原路径 /nodes/4/parameters/headerParameters/parameters/0/value;literal auth header)。
- 将 __UKH_BEARER_7__ 替换为实际密钥/令牌(原路径 /nodes/7/parameters/headerParameters/parameters/0/value;literal auth header)。
需要替换的配置
- 源模板来自 n8n 公开库 #3624(约 17 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。 另将 3 处字面量密钥替换为 __UKH_…__ 占位符。
模板获取日期: 2026-10-25
步骤
准备 Google Sheets 模板
打开作者提供的 Google Sheets 模板并复制到自己的账号。在 n8n 的 Google Sheets 节点中,将 documentId 替换为实际文档 ID。
搭建指导 · 来源原文。Google Sheets 节点配置说明;复制模板后替换 documentId
In this workflow, I use Google Sheets to store the results. You can use my template to get started faster: 1. [Click on this link to get the template](https://docs.google.com/spreadsheets/d/1IR-yMQwEFTjbTCSPvVlQ54zQsnG0IRauTjPGoBWmR8U/edit?usp=sharing) 2. Make a copy of the Sheets 3. Add the URL to this node
导入工作流并配置凭证
将 workflow JSON 导入 n8n。在对应节点中配置以下凭证:Bright Data API key(HTTP Request 节点的 Header)、OpenAI API key(OpenAI Chat Model 与 OpenAI Image 节点)、Google Sheets OAuth2、Gmail OAuth2。检查 Google Sheets 节点的 sheetName 与 documentId 是否指向已复制的模板。
提交 Amazon 商品链接
通过 n8n Form Trigger 提交竞品 Amazon 商品 URL。表单字段为必填项,示例格式:https://www.amazon.com/.../dp/...
等待 Bright Data 抓取完成
工作流自动向 Bright Data 发起抓取请求,然后进入 Wait 节点轮询。If 节点检查 snapshot 状态:若仍在 running 则返回继续等待;若完成则进入下一步获取 JSON 数据。
聚合评论并用 OpenAI 摘要弱点
抓取到的评论经 Aggregate 节点按 review_text 合并为 Aggregated_reviews,随后送入 Basic LLM Chain。模型使用 gpt-4o-mini,输出竞品最突出的弱点摘要(不提及竞品名称)。
运行提示词 · 来源原文。Basic LLM Chain 节点的 text 字段(promptType=define)
=Read the following reviews, these are reviews of our competitors: {{ $json.Aggregated_reviews }} --- After reading them, summarize their weakest points. Don't mention the competitor name.搭建指导 · 来源原文。Sticky Note4:LLM 提示词调整建议,非运行指令
Adjust This Prompt with: 1. Add info about your company and offer. 2. The template requires the LLM to generate a summary of recent reviews but you can adjust it
生成 1080×1080 广告图片
OpenAI Image 节点根据上一步的弱点摘要生成 1080×1080 广告图片。提示词以 JSON 格式定义尺寸、目标受众、视觉风格与背景色要求。
运行提示词 · 来源原文。OpenAI Image 节点的 prompt 字段(resource=image)
={ "ad_dimensions": { "width": 1080, "height": 1080 }, "target_audience": "B2C customer", "pain_points_source": "choose one pain point based on this {{ $json.text }}", "ad_requirements": { "image_style": "weird-and-fun", "weird_objects": [ "Fruit with Faces", "Realistic People" ], "focus": "address the biggest pain point of competitors", "avoid_naming_competitors": true, "headline": { "position": "No", "text_only": "No", "other_text": "No" }, "background": [ "bold red", "black" ] } }通过 Gmail 发送素材与摘要
Gmail 节点将生成的图片(作为附件)和弱点摘要文本发送给媒体采买团队。需将 sendTo 从占位符 [email protected] 替换为实际收件人地址。
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限
这一段是提示词,页面不会在这里插入广告。
你是一个 n8n 工作流搭建助手。用户希望复现「抓取 Amazon 竞品评论并自动生成广告素材」的模板。请按以下顺序协助:1) 确认用户已准备 Bright Data API key、OpenAI API key、Google Sheets 和 Gmail 的 OAuth2 凭证;2) 指导用户复制 Google Sheets 模板并替换 documentId;3) 协助导入 workflow JSON 并检查各节点凭证;4) 说明如何提交测试 URL 并验证 Bright Data 轮询与 OpenAI 输出。不要替用户执行 API 调用或填写真实密钥。
搭建前请确认四项凭证已就绪;Google Sheets 模板需先复制再替换 ID
来源
Scrape competitor reviews & generate ad creatives with Bright Data & OpenAI · yaron-nofluff · n8n.io · 2025-04-21
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。