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

用 n8n 搭建对话式 Meta 广告报表助手

输入:聊天消息;处理:AI Agent 调用 Facebook Graph API 查询广告账户/活动/洞察;输出:对话式报表与账户结构

经验丰富步骤流程提示词
给谁
需要快速查看 Meta Ads 数据的营销人员、广告主
你会得到
通过聊天界面查询广告账户列表、活动详情、花费/曝光/转化等绩效指标
你需要
n8n

硬约束

前置条件:n8n 实例(自托管或云版)、OpenAI API 密钥、Facebook Graph API 凭证(需广告账户权限)。模板标注为 Work-In-Progress。核心依赖外部子工作流 'Meta Ads Agent'(workflowId: UXdblREvbkvy3WSs),该子工作流未随模板提供,需另行准备。模型实际配置为 gpt-5-mini。

他们做了什么

作者 kroziewski 在 n8n 模板库发布了该工作流模板,创建一个通过聊天界面访问 Meta Ads 数据的 AI 助手。模板使用 AI Agent 节点驱动,连接 OpenAI gpt-5-mini 模型与 Simple Memory,注册三个 ToolWorkflow 工具(list accounts / account details / ad details)和一个 Calculator 工具,由子工作流通过 Facebook Graph API v23.0 查询广告账户结构、活动状态及绩效洞察数据。

效果如何

来源未提供运行效果报告或用户反馈。模板页面标注 'Currently Work-In-Progress'。

值得知道

1) 模板标注为 Work-In-Progress,可能仍有调整。2) 核心工具节点依赖外部子工作流 'Meta Ads Agent'(workflowId: UXdblREvbkvy3WSs),该子工作流未在模板 snapshot 中提供,搭建时需自行准备或替代实现。3) 来源宣传使用 'GPT-5',实际节点配置为 gpt-5-mini。4) 本站未实测该工作流,reproduction=not_tested。5) Facebook Graph API 凭证需具备 ads_read 权限,且受 API 速率限制与数据访问层级约束。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • OpenAI Chat Model 节点:绑定OpenAI API 凭证。
  • graph: adaccounts 节点:绑定facebookGraphApi 凭证。
  • account: campaigns 节点:绑定facebookGraphApi 凭证。
  • account: adsets 节点:绑定facebookGraphApi 凭证。
  • account: ads 节点:绑定facebookGraphApi 凭证。
  • account insights 节点:绑定facebookGraphApi 凭证。
  • ads: insights 节点:绑定facebookGraphApi 凭证。

需要替换的配置

  • 源模板来自 n8n 公开库 #7957(约 24 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-24

步骤

  1. 配置 AI Agent 与聊天触发

    在 n8n 中导入模板后,配置 Chat Trigger 节点(When chat message received)作为入口。将 AI Agent 节点的系统提示词设为: =You are a helpful Meta ads assistant. Current date is: {{ $today.format('yyyy-MM-dd') }} 连接 OpenAI Chat Model 节点,模型选择 gpt-5-mini,并绑定 openAiApi 凭证。连接 Simple Memory 节点以维持对话上下文。

    运行提示词 · 来源原文。AI Agent 节点的 Options > System Message 字段

    =You are a helpful Meta ads assistant.
    
    Current date is: {{ $today.format('yyyy-MM-dd') }}
  2. 注册 Meta Ads 查询工具

    为 AI Agent 添加三个 ToolWorkflow 工具节点:list accounts(列出账户)、account details(账户详情)、ad details(广告详情)。每个节点需绑定外部工作流 'Meta Ads Agent'(workflowId: UXdblREvbkvy3WSs)。account details 和 ad details 使用 $fromAI 让 Agent 自动提取参数(账户 ID、起止日期)。另添加 Calculator 工具供数值计算。

  3. 配置子工作流输入与路由

    子工作流以 'When Executed by Another Workflow' 为触发器,接收 command、id、since、until 四个输入。'since, until' 节点设置默认值:since 默认为本月首日,until 默认为本月末日;若传入值则使用传入值。Switch 节点按 command 值路由:list_accounts → 查询账户列表;account → 查询活动/广告组/广告详情及洞察;list_ads → 查询广告级洞察。'fix missing act_' 节点自动为缺少 act_ 前缀的账户 ID 补全前缀。

  4. 配置 Facebook Graph API 数据查询

    按路由结果配置 Facebook Graph API 节点,全部使用 v23.0 版本并绑定 facebookGraphApi 凭证: - graph: adaccounts — node=me, edge=adaccounts, fields=name - account: campaigns — node={{ $json.id }}, edge=campaigns, fields=id,name,status, 过滤 effective_status=["ACTIVE"] - account: adsets — 同上 edge=adsets, fields=id,name,status,campaign - account: ads — 同上 edge=ads, fields=id,name,status,campaign{id,name},adset{id,name} - account insights — edge=insights, 含 spend/impressions/ctr/cpm/cpc/purchase_roas 等字段,时间范围取自 since/until - ads: insights — 查询广告级 insights 数据

  5. 组装并返回结果

    Merge 节点以 combineByPosition 模式合并 campaigns、adsets、ads、account_insights 四条分支。Code 节点将结果组装为 JSON 对象返回给主工作流。ads: insights 分支经 Code1 节点提取 ads.data 后返回。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限,再按步骤配置节点

这一段是提示词,页面不会在这里插入广告。

你正在搭建一个对话式 Meta Ads 报表助手。请先确认你已具备:1) n8n 实例访问权限;2) OpenAI API 密钥;3) Facebook Graph API 凭证(含 adaccounts 权限)。导入模板后,按步骤配置凭证、检查 AI Agent 的系统提示词,并确保外部子工作流 'Meta Ads Agent' 可用。先用测试账户验证账户列表查询是否正常返回。

搭建前请确认 Facebook 应用已申请 ads_read 权限,且测试账户已关联广告账户。

来源

Conversational Meta ads reporting & management with GPT-5 · kroziewski · n8n.io · 2025-08-27

留言与反馈

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

正在加载…

    相关用例