使用GPT-4o-mini生成和自动评估Facebook广告标题
中级
这是一个Content Creation, Multimodal AI领域的自动化工作流,包含 14 个节点。主要使用 If, Set, Gmail, FormTrigger, Agent 等节点。 使用GPT-4o-mini生成和自动评估Facebook广告标题
前置要求
- •Google 账号和 Gmail API 凭证
- •OpenAI API Key
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"meta": {
"instanceId": "741fe657cb1cf25e93c97c159943779bc83f3af267584292298f2b35e660e8e8",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "46a2c376-54c1-4c53-b757-87dcfe59eb3f",
"name": "发送消息",
"type": "n8n-nodes-base.gmail",
"position": [
2416,
-240
],
"webhookId": "1e4c49ff-4a3f-429b-9a93-781ab10f80f4",
"parameters": {
"message": "={{ $('Agent_HeadlineWriter').item.json.output }}",
"options": {}
},
"credentials": {
"gmailOAuth2": {
"id": "nSkndCmTyBtH8K8D",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "a9f75e9b-3802-45b3-a142-98046cb263a5",
"name": "FormTrigger_文案简报",
"type": "n8n-nodes-base.formTrigger",
"position": [
-112,
16
],
"webhookId": "43eccd82-8552-4aab-8fa5-bdca37b2b512",
"parameters": {
"options": {},
"formTitle": "Copywriting Agent",
"formFields": {
"values": [
{
"fieldLabel": "What is your product about?",
"requiredField": true
}
]
}
},
"typeVersion": 2.2
},
{
"id": "ca9b8fc6-63ba-409e-9038-30c1d744738b",
"name": "设置_标题提示",
"type": "n8n-nodes-base.set",
"position": [
96,
48
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "e1ad4483-fb6d-4a4a-8589-615fbe8530c9",
"name": "Prompt For Agent",
"type": "string",
"value": "Write a facebook ad headline for this product:"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "28693439-cc56-4e1d-844e-2045336978e7",
"name": "LLM_标题写作模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
416,
224
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "qsnsBCnLGZhV5Geh",
"name": "n8n free OpenAI API credits"
}
},
"typeVersion": 1.2
},
{
"id": "c042dc35-18a7-4a74-babf-3565d464f259",
"name": "Agent_标题写手",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
448,
0
],
"parameters": {
"text": "={{ $json['Prompt For Agent'] }}:{{ $('FormTrigger_CopywritingBrief').item.json['What is your product about?'] }}\n\n",
"options": {},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "f38e2143-4efe-4462-ba86-726e5236ea5e",
"name": "LLM_评估标准模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
848,
192
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "qsnsBCnLGZhV5Geh",
"name": "n8n free OpenAI API credits"
}
},
"typeVersion": 1.2
},
{
"id": "cf24aaad-b46d-4f9b-906f-94778c2df89a",
"name": "LLM_标题评估模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1248,
208
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "qsnsBCnLGZhV5Geh",
"name": "n8n free OpenAI API credits"
}
},
"typeVersion": 1.2
},
{
"id": "c89277bc-31cb-42f6-95f4-2a2bdf6c81f6",
"name": "LLM_底线模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1760,
240
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "qsnsBCnLGZhV5Geh",
"name": "n8n free OpenAI API credits"
}
},
"typeVersion": 1.2
},
{
"id": "3b55ff10-af4b-4cf2-abea-50c23ea705e5",
"name": "Agent_迭代决策",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1776,
0
],
"parameters": {
"text": "=Based on the bottom line:{{ $json.output }}\n\n\nDecide if we need another iteration.\nReturn NO if we dont,\notherwise return YES and add your feedback.",
"options": {},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "59e229e1-16f5-47bb-937b-d3ae6f7dbb13",
"name": "If_需要更多迭代",
"type": "n8n-nodes-base.if",
"position": [
2208,
-160
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "7f7d7b1c-e8ae-4a87-a8fe-43e32f270b64",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.output }}",
"rightValue": "NO"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "b90344b9-71a3-4104-bb94-07c982265f01",
"name": "Agent_标题评估器",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1344,
0
],
"parameters": {
"text": "=Your goal is to asses the output of an AI agent.\nIt was supposed to:\n{{ $('Set_PromptForHeadline').item.json['Prompt For Agent'] }}\n\nThe answer it gave is:{{ $('Agent_HeadlineWriter').item.json.output }}\n\nProvide your response using these parameters:{{ $json.output }}. make sure you calculate your average and give a bottom line.",
"options": {},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "9f155a08-0f1f-47f2-8b10-07a90dfabb6d",
"name": "Agent_评估标准构建器",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
896,
0
],
"parameters": {
"text": "=Your goal is to define parametes for assesing the output of this prompt:\n{{ $('Set_PromptForHeadline').item.json['Prompt For Agent'] }}\n\nWhich parameters would you suggest? give me 5 parameters including the scale. All should be in scale of 1-10 (10 will be the most positive)",
"options": {},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "2b447714-0276-4f34-82ce-5b50f7e750ae",
"name": "便签9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1024,
-672
],
"parameters": {
"color": 4,
"width": 1300,
"height": 320,
"content": "======================================="
},
"typeVersion": 1
},
{
"id": "9387af72-afe9-4c71-9efe-9d8d4f0b8885",
"name": "便签4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1584,
-272
],
"parameters": {
"color": 4,
"width": 1289,
"height": 1958,
"content": "🧠 自动化 Facebook 广告标题生成器与质量检查"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"LLM_BottomLineModel": {
"ai_languageModel": [
[
{
"node": "Agent_IterationDecision",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Agent_HeadlineWriter": {
"main": [
[
{
"node": "Agent_EvalCriteriaBuilder",
"type": "main",
"index": 0
}
]
]
},
"If_NeedMoreIterations": {
"main": [
[
{
"node": "Send a message",
"type": "main",
"index": 0
}
],
[]
]
},
"LLM_EvalCriteriaModel": {
"ai_languageModel": [
[
{
"node": "Agent_EvalCriteriaBuilder",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Set_PromptForHeadline": {
"main": [
[
{
"node": "Agent_HeadlineWriter",
"type": "main",
"index": 0
}
]
]
},
"Agent_HeadlineEvaluator": {
"main": [
[
{
"node": "Agent_IterationDecision",
"type": "main",
"index": 0
}
]
]
},
"Agent_IterationDecision": {
"main": [
[
{
"node": "If_NeedMoreIterations",
"type": "main",
"index": 0
}
]
]
},
"LLM_HeadlineWriterModel": {
"ai_languageModel": [
[
{
"node": "Agent_HeadlineWriter",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Agent_EvalCriteriaBuilder": {
"main": [
[
{
"node": "Agent_HeadlineEvaluator",
"type": "main",
"index": 0
}
]
]
},
"LLM_HeadlineEvaluatorModel": {
"ai_languageModel": [
[
{
"node": "Agent_HeadlineEvaluator",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"FormTrigger_CopywritingBrief": {
"main": [
[
{
"node": "Set_PromptForHeadline",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 内容创作, 多模态 AI
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
AI驱动的邮件分诊与自动回复系统,集成OpenAI代理和Gmail
AI驱动的邮件分诊与自动回复系统,集成OpenAI代理和Gmail
If
Set
Gmail
+20
68 节点Abdullahi Ahmed
内容创作
✨🩷自动化社交媒体内容发布工厂 + 系统提示组合
基于动态系统提示和GPT-4o的AI驱动多平台社交媒体内容工厂
If
Set
Code
+20
100 节点Amit Mehta
内容创作
自适应邮件自动回复器(GPT-4、RAG和人工反馈循环)
自适应邮件自动回复器(GPT-4、RAG和人工反馈循环)
If
Set
Gmail
+15
38 节点LeeWei
内容创作
使用Airtop、GPT-4 Mini和Gmail分析网站UX和SEO质量
使用Airtop、GPT-4 Mini和Gmail分析网站UX和SEO质量
Set
Code
Html
+10
33 节点LukaszB
内容创作
从趋势电子表格生成SEO内容到存储(SharePoint/Drive/Dropbox)
使用GPT-4o、FAL AI和多存储支持从趋势自动生成SEO内容
If
Set
Code
+13
47 节点plemeo
内容创作
Apollo 数据抓取与触达流程 1 ✅
使用 Apollo、AI 解析和定时邮件跟进自动生成潜在客户
If
Code
Wait
+13
39 节点Deniz
内容创作
工作流信息
难度等级
中级
节点数量14
分类2
节点类型7
作者
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 查看 →
分享此工作流