n8n · read-only source graph
Facebook creative strategy - archived source
Original source topology, not production or execution evidence. Labels, node types, source positions and connection ports are retained. Source notes are represented as nodes; their private contents are omitted.
Source graph
Scroll graph →. Focus the graph region and use arrow keys to pan, + or − to zoom, and Home to reset. Mouse drag pans. On touch screens, scroll inside the region. Full labels and connections are in the node list below.
Source structure · local import only · credentials removed; not executed
Source-derived SVG reconstruction, not a native n8n screenshot. Blue bands identify source structure, not successful execution.
Source provenance · read-only
Provenance: archived original workflow → credentials-removed local n8n import → this read-only structure view. Private archive paths and original identifiers are not included.
Platform: n8n. Workflow: Facebook creative strategy - archived source.
No credentials, node parameters, private identifiers, execution payloads or live provider connections are included. This explorer has no run, test, submit, clipboard or export action.
Node types below describe imported structure, not completed stages or measured outcomes. Names describe source intent only. HTTP request nodes remain labeled by their actual type, even if a source name mentions a different service.
n8n-nodes-base.googleDocs· 1 source noden8n-nodes-base.airtable· 5 source nodesn8n-nodes-base.airtableTool· 20 source nodesn8n-nodes-base.limit· 1 source node@n8n/n8n-nodes-langchain.agent· 23 source nodes@n8n/n8n-nodes-langchain.lmChatAnthropic· 18 source nodesn8n-nodes-base.httpRequest· 8 source nodes@n8n/n8n-nodes-langchain.chainLlm· 5 source nodes@n8n/n8n-nodes-langchain.lmChatGoogleGemini· 6 source nodesn8n-nodes-base.wait· 13 source nodes@n8n/n8n-nodes-langchain.lmChatOpenAi· 4 source nodesn8n-nodes-base.webhook· 1 source noden8n-nodes-base.splitInBatches· 1 source noden8n-nodes-base.filter· 1 source noden8n-nodes-base.switch· 1 source noden8n-nodes-base.markdown· 1 source node
Node list · all source nodes
Visible text fallback for the entire source graph. Local labels below replace original node identifiers. Connection bracket values are original source port indices, not execution counts.
Get Ads Report
node-1
Source type:
n8n-nodes-base.googleDocsSource position: [-1340, 400]
Source connections:
main [0]→ Get Client Recordmain [0]
Get Client Record
node-2
Source type:
n8n-nodes-base.airtableSource position: [-1120, 400]
Source connections:
main [0]→ Pull Ads w/High Spendmain [0]
Pull Ads w/High Spend
node-3
Source type:
n8n-nodes-base.airtableSource position: [-860, 400]
Source connections:
main [0]→ Send to Creative Diagnosticianmain [0]
Ad Creative Analysis Updates
node-4
Source type:
n8n-nodes-base.airtableSource position: [440, -1880]
No outgoing connection in the imported source.
Airtable7
node-5
Source type:
n8n-nodes-base.airtableToolSource position: [400, 480]
Source connections:
ai_tool [0]→ Creative Matrixai_tool [0]
Limit
node-6
Source type:
n8n-nodes-base.limitSource position: [-400, 300]
Source connections:
main [0]→ Creative Matrixmain [0]
Airtable8
node-7
Source type:
n8n-nodes-base.airtableToolSource position: [760, -1020]
Source connections:
ai_tool [0]→ Creative Issue Diagnosticsai_tool [0]
Creative Matrix
node-8
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [240, 40]
Source connections:
main [0]→ Wait2main [0]
Creative Issue Diagnostics
node-9
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [420, -1260]
Source connections:
main [0]→ Image Performance Adjustmentsmain [0]
Airtable9
node-10
Source type:
n8n-nodes-base.airtableToolSource position: [1180, -1020]
Source connections:
ai_tool [0]→ Image Performance Adjustmentsai_tool [0]
Image Performance Adjustments
node-11
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [880, -1240]
Source connections:
main [0]→ Waitmain [0]
Anthropic Chat Model3
node-12
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [960, -1000]
Source connections:
ai_languageModel [0]→ Image Performance Adjustmentsai_languageModel [0]
Airtable10
node-13
Source type:
n8n-nodes-base.airtableToolSource position: [1740, -1020]
Source connections:
ai_tool [0]→ Video Performance Adjustmentsai_tool [0]
Anthropic Chat Model4
node-14
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [1580, -1020]
Source connections:
ai_languageModel [0]→ Video Performance Adjustmentsai_languageModel [0]
Video Performance Adjustments
node-15
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [1420, -1240]
Source connections:
main [0]→ Wait1main [0]
Airtable11
node-16
Source type:
n8n-nodes-base.airtableToolSource position: [2220, -1000]
Source connections:
ai_tool [0]→ Creative Copy Adjustmentsai_tool [0]
Anthropic Chat Model5
node-17
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [2040, -980]
Source connections:
ai_languageModel [0]→ Creative Copy Adjustmentsai_languageModel [0]
Creative Copy Adjustments
node-18
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [1960, -1240]
Source connections:
main [0]→ Report Summarymain [0]
Anthropic Chat Model
node-19
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [2080, -1520]
Source connections:
ai_languageModel [0]→ Competitor SWOT Analysis 1ai_languageModel [0]
Competitor SWOT Analysis 1
node-20
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [2120, -1700]
Source connections:
main [0]→ Wait3main [0]
Anthropic Chat Model1
node-21
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [2640, -1540]
Source connections:
ai_languageModel [0]→ Competitor SWOT Analysis 2ai_languageModel [0]
Competitor SWOT Analysis 2
node-22
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [2720, -1700]
Source connections:
main [0]→ Wait4main [0]
Anthropic Chat Model7
node-23
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [3220, -1520]
Source connections:
ai_languageModel [0]→ Competitor SWOT Analysis 3ai_languageModel [0]
Competitor SWOT Analysis 3
node-24
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [3340, -1700]
Source connections:
main [0]→ Wait5main [0]
Competitor 1 Ad Analysis
node-25
Source type:
n8n-nodes-base.httpRequestSource position: [3880, -1700]
Source connections:
main [0]→ Competitor 2 Ad Analysismain [0]
Competitor 2 Ad Analysis
node-26
Source type:
n8n-nodes-base.httpRequestSource position: [4100, -1700]
Source connections:
main [0]→ Competitor 3 Ad Analysismain [0]
Competitor 3 Ad Analysis
node-27
Source type:
n8n-nodes-base.httpRequestSource position: [4360, -1700]
Source connections:
main [0]→ Competitor Summarymain [0]
Brand SWOT Analysis
node-28
Source type:
n8n-nodes-base.httpRequestSource position: [-1580, 920]
Source connections:
main [0]→ Online Reviewsmain [0]
Ad Angle Development
node-29
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [-1100, 920]
Source connections:
main [0]→ Wait6main [0]
Airtable
node-30
Source type:
n8n-nodes-base.airtableToolSource position: [-920, 1140]
Source connections:
ai_tool [0]→ Ad Angle Developmentai_tool [0]
Airtable1
node-31
Source type:
n8n-nodes-base.airtableToolSource position: [820, 1160]
Source connections:
ai_tool [0]→ Staticsai_tool [0]
Statics
node-32
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [640, 920]
Source connections:
main [0]→ Wait8main [0]
More Static Image Concepts
node-33
Source type:
@n8n/n8n-nodes-langchain.chainLlmSource position: [1220, 920]
Source connections:
main [0]→ Wait9main [0]
Airtable2
node-34
Source type:
n8n-nodes-base.airtableToolSource position: [-1240, 1540]
Source connections:
ai_tool [0]→ UGC Briefsai_tool [0]
UGC Briefs
node-35
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [-1320, 1340]
Source connections:
main [0]→ Wait10main [0]
More UGC Briefs
node-36
Source type:
@n8n/n8n-nodes-langchain.chainLlmSource position: [-660, 1340]
Source connections:
main [0]→ Create Documentmain [0]
Action Plan - Immediate
node-37
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [560, -2280]
Source connections:
main [0]→ 7-Day Action Planmain [0]
Google Gemini Chat Model7
node-38
Source type:
@n8n/n8n-nodes-langchain.lmChatGoogleGeminiSource position: [480, -2100]
Source connections:
ai_languageModel [0]→ Action Plan - Immediateai_languageModel [0]
7-Day Action Plan
node-39
Source type:
@n8n/n8n-nodes-langchain.chainLlmSource position: [980, -2280]
Source connections:
main [0]→ 30-Day Action Planmain [0]
Google Gemini Chat Model
node-40
Source type:
@n8n/n8n-nodes-langchain.lmChatGoogleGeminiSource position: [940, -2080]
Source connections:
ai_languageModel [0]→ 7-Day Action Planai_languageModel [0]
Google Gemini Chat Model2
node-41
Source type:
@n8n/n8n-nodes-langchain.lmChatGoogleGeminiSource position: [1320, -2080]
Source connections:
ai_languageModel [0]→ 30-Day Action Planai_languageModel [0]
30-Day Action Plan
node-42
Source type:
@n8n/n8n-nodes-langchain.chainLlmSource position: [1420, -2280]
Source connections:
main [0]→ Action Plan Summarymain [0]
Send to Make
node-43
Source type:
n8n-nodes-base.httpRequestSource position: [3580, 120]
No outgoing connection in the imported source.
Wait
node-44
Source type:
n8n-nodes-base.waitSource position: [1240, -1240]
Source connections:
main [0]→ Video Performance Adjustmentsmain [0]
Wait1
node-45
Source type:
n8n-nodes-base.waitSource position: [1780, -1240]
Source connections:
main [0]→ Creative Copy Adjustmentsmain [0]
Wait2
node-46
Source type:
n8n-nodes-base.waitSource position: [580, 300]
Source connections:
main [0]→ High Level Creative Strategymain [0]
Wait3
node-47
Source type:
n8n-nodes-base.waitSource position: [2440, -1700]
Source connections:
main [0]→ Competitor SWOT Analysis 2main [0]
Wait4
node-48
Source type:
n8n-nodes-base.waitSource position: [3020, -1700]
Source connections:
main [0]→ Competitor SWOT Analysis 3main [0]
Wait5
node-49
Source type:
n8n-nodes-base.waitSource position: [3700, -1700]
Source connections:
main [0]→ Competitor 1 Ad Analysismain [0]
Wait6
node-50
Source type:
n8n-nodes-base.waitSource position: [-740, 920]
Source connections:
main [0]→ FB Copymain [0]
Wait7
node-51
Source type:
n8n-nodes-base.waitSource position: [-120, 920]
Source connections:
main [0]→ FB Copy 2main [0]
Wait8
node-52
Source type:
n8n-nodes-base.waitSource position: [1020, 920]
Source connections:
main [0]→ More Static Image Conceptsmain [0]
Wait9
node-53
Source type:
n8n-nodes-base.waitSource position: [-1580, 1340]
Source connections:
main [0]→ UGC Briefsmain [0]
Wait10
node-54
Source type:
n8n-nodes-base.waitSource position: [-920, 1340]
Source connections:
main [0]→ More UGC Briefsmain [0]
Anthropic Chat Model14
node-55
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [600, -1020]
Source connections:
ai_languageModel [0]→ Creative Issue Diagnosticsai_languageModel [0]
Report Summary
node-56
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [2340, -1240]
No outgoing connection in the imported source.
Competitor Summary
node-57
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [4620, -1700]
No outgoing connection in the imported source.
Action Plan Summary
node-58
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [1840, -2280]
No outgoing connection in the imported source.
OpenAI Chat Model4
node-59
Source type:
@n8n/n8n-nodes-langchain.lmChatOpenAiSource position: [2380, -1020]
Source connections:
ai_languageModel [0]→ Report Summaryai_languageModel [0]
OpenAI Chat Model2
node-60
Source type:
@n8n/n8n-nodes-langchain.lmChatOpenAiSource position: [4660, -1500]
Source connections:
ai_languageModel [0]→ Competitor Summaryai_languageModel [0]
OpenAI Chat Model1
node-61
Source type:
@n8n/n8n-nodes-langchain.lmChatOpenAiSource position: [1880, -2060]
Source connections:
ai_languageModel [0]→ Action Plan Summaryai_languageModel [0]
Webhook
node-62
Source type:
n8n-nodes-base.webhookSource position: [-1580, 400]
Source connections:
main [0]→ Get Ads Reportmain [0]
OpenAI Chat Model
node-63
Source type:
@n8n/n8n-nodes-langchain.lmChatOpenAiSource position: [20, -780]
Source connections:
ai_languageModel [0]→ Brand SWOT Analysis Summaryai_languageModel [0]
Brand SWOT Analysis Summary
node-64
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [100, -1000]
No outgoing connection in the imported source.
Send to Creative Diagnostician
node-65
Source type:
n8n-nodes-base.splitInBatchesSource position: [-640, 400]
Source connections:
main [0]→ Limitmain [0]main [1]→ Creative Diagnostician2main [0]
Google Gemini Chat Model4
node-66
Source type:
@n8n/n8n-nodes-langchain.lmChatGoogleGeminiSource position: [-440, 620]
Source connections:
ai_languageModel [0]→ Creative Diagnostician2ai_languageModel [0]
Creative Diagnostician2
node-67
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [-380, 440]
Source connections:
main [0]→ Add Creative Diagnostician Analysismain [0]
Pull Ad that Needs Analysis
node-68
Source type:
n8n-nodes-base.airtableToolSource position: [-260, 660]
Source connections:
ai_tool [0]→ Creative Diagnostician2ai_tool [0]
Pull other High Spend Ads
node-69
Source type:
n8n-nodes-base.airtableToolSource position: [-100, 640]
Source connections:
ai_tool [0]→ Creative Diagnostician2ai_tool [0]
Add Creative Diagnostician Analysis
node-70
Source type:
n8n-nodes-base.airtableSource position: [-20, 460]
Source connections:
main [0]→ Wait12main [0]
Anthropic Chat Model21
node-71
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [-40, -1700]
Source connections:
ai_languageModel [0]→ Creative Improvementsai_languageModel [0]
Anthropic Chat Model6
node-72
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [-240, -1160]
Source connections:
ai_languageModel [0]→ Video Creative Improvementsai_languageModel [0]
Video Creative Improvements
node-73
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [-140, -1460]
Source connections:
main [0]→ Ad Creative Analysis Updates1main [0]
Airtable12
node-74
Source type:
n8n-nodes-base.airtableToolSource position: [-120, -1220]
Source connections:
ai_tool [0]→ Video Creative Improvementsai_tool [0]
Find Other Winners3
node-75
Source type:
n8n-nodes-base.airtableToolSource position: [40, -1220]
Source connections:
ai_tool [0]→ Video Creative Improvementsai_tool [0]
Creative Improvements
node-76
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [80, -1880]
Source connections:
main [0]→ Ad Creative Analysis Updatesmain [0]
Airtable6
node-77
Source type:
n8n-nodes-base.airtableToolSource position: [100, -1640]
Source connections:
ai_tool [0]→ Creative Improvementsai_tool [0]
Find Other Winners2
node-78
Source type:
n8n-nodes-base.airtableToolSource position: [260, -1640]
Source connections:
ai_tool [0]→ Creative Improvementsai_tool [0]
Video Diagnostician
node-79
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [-580, -1460]
Source connections:
main [0]→ Video Creative Improvementsmain [0]
Ad Creative Analysis Updates1
node-80
Source type:
n8n-nodes-base.airtableSource position: [220, -1460]
No outgoing connection in the imported source.
Airtable5
node-81
Source type:
n8n-nodes-base.airtableToolSource position: [-560, -1240]
Source connections:
ai_tool [0]→ Video Diagnosticianai_tool [0]
Find Other Winners1
node-82
Source type:
n8n-nodes-base.airtableToolSource position: [-400, -1240]
Source connections:
ai_tool [0]→ Video Diagnosticianai_tool [0]
Google Gemini Chat Model3
node-83
Source type:
@n8n/n8n-nodes-langchain.lmChatGoogleGeminiSource position: [-720, -1260]
Source connections:
ai_languageModel [0]→ Video Diagnosticianai_languageModel [0]
Airtable4
node-84
Source type:
n8n-nodes-base.airtableToolSource position: [-440, -1660]
Source connections:
ai_tool [0]→ Creative Diagnosticianai_tool [0]
Find Other Winners
node-85
Source type:
n8n-nodes-base.airtableToolSource position: [-300, -1680]
Source connections:
ai_tool [0]→ Creative Diagnosticianai_tool [0]
Google Gemini Chat Model1
node-86
Source type:
@n8n/n8n-nodes-langchain.lmChatGoogleGeminiSource position: [-620, -1700]
Source connections:
ai_languageModel [0]→ Creative Diagnosticianai_languageModel [0]
Creative Diagnostician
node-87
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [-560, -1880]
Source connections:
main [0]→ Creative Improvementsmain [0]
Higher Spend
node-88
Source type:
n8n-nodes-base.filterSource position: [-1120, -1480]
Source connections:
main [0]→ Route Based on Typemain [0]
Route Based on Type
node-89
Source type:
n8n-nodes-base.switchSource position: [-880, -1480]
Source connections:
main [0]→ Creative Diagnosticianmain [0]main [1]→ Video Diagnosticianmain [0]
Anthropic Chat Model2
node-90
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [200, 180]
Source connections:
ai_languageModel [0]→ Creative Matrixai_languageModel [0]
Airtable13
node-91
Source type:
n8n-nodes-base.airtableToolSource position: [960, 480]
Source connections:
ai_tool [0]→ High Level Creative Strategyai_tool [0]
Anthropic Chat Model15
node-92
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [780, 480]
Source connections:
ai_languageModel [0]→ High Level Creative Strategyai_languageModel [0]
High Level Creative Strategy
node-93
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [780, 300]
Source connections:
main [0]→ Market & Competitor Analysismain [0]
Market & Competitor Analysis
node-94
Source type:
n8n-nodes-base.httpRequestSource position: [1160, 300]
Source connections:
main [0]→ Brand SWOT Analysismain [0]
Online Reviews
node-95
Source type:
n8n-nodes-base.httpRequestSource position: [-1360, 920]
Source connections:
main [0]→ Ad Angle Developmentmain [0]
Anthropic Chat Model8
node-96
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [-1220, 1120]
Source connections:
ai_languageModel [0]→ Ad Angle Developmentai_languageModel [0]
Airtable3
node-97
Source type:
n8n-nodes-base.airtableToolSource position: [-260, 1100]
Source connections:
ai_tool [0]→ FB Copyai_tool [0]
FB Copy
node-98
Source type:
@n8n/n8n-nodes-langchain.agentSource position: [-500, 920]
Source connections:
main [0]→ Wait7main [0]
Anthropic Chat Model16
node-99
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [-620, 1100]
Source connections:
ai_languageModel [0]→ FB Copyai_languageModel [0]
Anthropic Chat Model17
node-100
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [140, 1140]
Source connections:
ai_languageModel [0]→ FB Copy 2ai_languageModel [0]
FB Copy 2
node-101
Source type:
@n8n/n8n-nodes-langchain.chainLlmSource position: [80, 920]
Source connections:
main [0]→ Wait11main [0]
Wait11
node-102
Source type:
n8n-nodes-base.waitSource position: [440, 920]
Source connections:
main [0]→ Staticsmain [0]
Anthropic Chat Model18
node-103
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [560, 1160]
Source connections:
ai_languageModel [0]→ Staticsai_languageModel [0]
Anthropic Chat Model19
node-104
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [1100, 1160]
Source connections:
ai_languageModel [0]→ More Static Image Conceptsai_languageModel [0]
Anthropic Chat Model9
node-105
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [-1400, 1540]
Source connections:
ai_languageModel [0]→ UGC Briefsai_languageModel [0]
Anthropic Chat Model10
node-106
Source type:
@n8n/n8n-nodes-langchain.lmChatAnthropicSource position: [-820, 1540]
Source connections:
ai_languageModel [0]→ More UGC Briefsai_languageModel [0]
Create Document
node-107
Source type:
n8n-nodes-base.markdownSource position: [-300, 1340]
Source connections:
main [0]→ Send to Make1main [0]
Send to Make1
node-108
Source type:
n8n-nodes-base.httpRequestSource position: [-80, 1340]
No outgoing connection in the imported source.
Wait12
node-109
Source type:
n8n-nodes-base.waitSource position: [160, 460]
Source connections:
main [0]→ Send to Creative Diagnosticianmain [0]