ChatGPT销售增长营收AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 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

步骤

  1. 准备 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
  2. 导入工作流并配置凭证

    将 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 是否指向已复制的模板。

  3. 提交 Amazon 商品链接

    通过 n8n Form Trigger 提交竞品 Amazon 商品 URL。表单字段为必填项,示例格式:https://www.amazon.com/.../dp/...

  4. 等待 Bright Data 抓取完成

    工作流自动向 Bright Data 发起抓取请求,然后进入 Wait 节点轮询。If 节点检查 snapshot 状态:若仍在 running 则返回继续等待;若完成则进入下一步获取 JSON 数据。

  5. 聚合评论并用 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
  6. 生成 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"
        ]
      }
    }
  7. 通过 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

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例