This workflow corresponds to n8n.io template #9388 — we link there as the canonical source.
This workflow follows the Form Trigger → Googlegemini recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"meta": {
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "e698b84d-ecea-45ac-8adf-44c4ca9b4186",
"name": "\ud83d\udcdd Form Trigger",
"type": "n8n-nodes-base.formTrigger",
"notes": "SETUP:\n1. Configure form fields as shown\n2. Copy webhook URL after saving\n3. Share URL with users\nNOTE: This captures user inputs for ad generation",
"position": [
-2304,
1936
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "aa94cc31-5e90-4dc1-98a1-c68810048d1c",
"name": "\ud83d\udd00 Route by Dimensions",
"type": "n8n-nodes-base.switch",
"notes": "SETUP:\n1. Already configured with 7 dimension routes\n2. Enable 'Output All Matching' in options\n3. Each output triggers corresponding image generation\nNOTE: Creates separate paths for each selected dimension",
"position": [
-768,
1856
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "c520634c-c776-476a-a409-88bd0a4eaac6",
"name": "\ud83c\udfa8 FB Feed (1200x630)",
"type": "n8n-nodes-base.httpRequest",
"position": [
-240,
1408
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "50d95aa5-886d-4c11-baa1-d872610625d3",
"name": "\ud83c\udfa8 FB Story (1080x1920)",
"type": "n8n-nodes-base.httpRequest",
"position": [
-240,
1568
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "f03474c7-fb4f-4bb4-8f6f-e47b4b5fa4d8",
"name": "\ud83c\udfa8 IG Feed (1080x1080)",
"type": "n8n-nodes-base.httpRequest",
"position": [
-240,
1744
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "50bd7169-4d72-4126-a221-23452638b500",
"name": "\ud83c\udfa8 IG Story (1080x1920)",
"type": "n8n-nodes-base.httpRequest",
"position": [
-240,
1920
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "eb1111d4-61de-4d8b-aa37-384c05085b86",
"name": "\ud83c\udfa8 IG Reel (1080x1920)",
"type": "n8n-nodes-base.httpRequest",
"position": [
-240,
2096
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "fc1e610b-4fdf-46b6-a9f7-e31894e0a153",
"name": "\ud83c\udfa8 Pinterest Pin (1000x1500)",
"type": "n8n-nodes-base.httpRequest",
"position": [
-240,
2288
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "5a709c1a-8e89-4272-891d-f3626674e517",
"name": "\ud83c\udfa8 Pinterest Story (1080x1920)",
"type": "n8n-nodes-base.httpRequest",
"position": [
-240,
2496
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "da59cfac-46a2-4ae8-9354-7ae7c5c07217",
"name": "\ud83d\udce4 Send FB Feed",
"type": "n8n-nodes-base.slack",
"position": [
656,
1408
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "d93530d1-564a-4301-b97d-32b62909bfe7",
"name": "\ud83d\udce4 Send FB Story",
"type": "n8n-nodes-base.slack",
"position": [
656,
1568
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "59e5cb38-31d4-4022-a6c6-87afd24316e7",
"name": "\ud83d\udce4 Send IG Feed",
"type": "n8n-nodes-base.slack",
"position": [
656,
1744
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "f98f5d48-99ce-4495-8a8f-383be18080e7",
"name": "\ud83d\udce4 Send IG Story",
"type": "n8n-nodes-base.slack",
"position": [
656,
1920
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "f9d74b85-6680-44b8-adc0-5f38fcf6b5e9",
"name": "\ud83d\udce4 Send IG Reel",
"type": "n8n-nodes-base.slack",
"position": [
656,
2096
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "68df8368-0bbe-477d-bbe5-75496d9974c1",
"name": "\ud83d\udce4 Send Pinterest Pin",
"type": "n8n-nodes-base.slack",
"position": [
656,
2288
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "1125c1ff-3d21-4dc6-a895-d8f8163943b1",
"name": "\ud83d\udce4 Send Pinterest Story",
"type": "n8n-nodes-base.slack",
"position": [
656,
2496
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "8ba41edc-7287-442a-a4ff-311289f56613",
"name": "Sticky Note11",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2384,
2144
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "d09a7813-c84b-4ff1-9424-59e8900151ac",
"name": "Sticky Note12",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1984,
2144
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "40fdfe1a-345c-4fb6-b70f-71e2dae97d61",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2400,
928
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "d027ed57-9dce-4b02-b6b0-ae59ffd7a2ad",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2384,
1744
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "494af53b-8e65-4344-a1b8-12d7f749f80f",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-896,
1680
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ab0e7c43-e906-4491-bad6-aefe936ca659",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-368,
1152
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "fc9cdfbd-d7c8-4c9c-94f1-a896a55438ac",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
512,
1136
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "fb2f6e8c-d9a7-41c8-99f5-870e476ff324",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2000,
928
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "70aafec5-a21c-4e48-a2e8-6c7d7f4e7a8d",
"name": "Download Image - FB Story",
"type": "n8n-nodes-base.httpRequest",
"position": [
160,
1568
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "dc6de5c8-deeb-4817-bd79-c8fd9bf8825e",
"name": "Download Image - FB Feed",
"type": "n8n-nodes-base.httpRequest",
"position": [
160,
1408
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "a216c29e-399e-4eaf-985a-96a92c5bd3a6",
"name": "Download Image - IG Feed",
"type": "n8n-nodes-base.httpRequest",
"position": [
160,
1744
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "43ce3bc4-507f-4acf-a498-4f85c7128712",
"name": "Download Image - IG Story",
"type": "n8n-nodes-base.httpRequest",
"position": [
160,
1920
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "dc0afe50-d7c8-41e4-a4fc-ef13af1a4b7e",
"name": "Download Image - IG Reel",
"type": "n8n-nodes-base.httpRequest",
"position": [
160,
2096
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "16cc7386-cc22-4674-9574-fc2194857ffa",
"name": "Download Image - Pinterest Pin",
"type": "n8n-nodes-base.httpRequest",
"position": [
160,
2288
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "e2e099c8-f1f4-41fd-a9b6-bab6f52c5ca8",
"name": "Download Image - Pinterest Story",
"type": "n8n-nodes-base.httpRequest",
"position": [
160,
2496
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "6603718a-a36c-4c6e-91ed-2bbc896e7663",
"name": "Scrape One Page via Firecrawl - user /scrape endpoint",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1792,
1936
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "81c90324-2bc2-46d7-9f49-a5c580348bbb",
"name": "Prompt Generation With AI",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"position": [
-1376,
1936
],
"parameters": {},
"typeVersion": 1
},
{
"id": "0a4c3fa6-7292-49ed-a1e1-dcd0f8eacc26",
"name": "Set AI Prompt",
"type": "n8n-nodes-base.set",
"position": [
-1024,
1936
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "09829502-4e16-4455-9f43-cc8594f2980a",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
48,
1136
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "bda37928-dd32-4b3b-bb76-5be9d5037e06",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2016,
1504
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "f6159a23-b287-4221-9525-086cddf33f3a",
"name": "Sticky Note8",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1408,
1760
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "3bc6a51f-8abd-4f98-a993-bc2a5443fa05",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
896,
1136
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"connections": {
"Set AI Prompt": {
"main": [
[
{
"node": "\ud83d\udd00 Route by Dimensions",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udcdd Form Trigger": {
"main": [
[
{
"node": "Scrape One Page via Firecrawl - user /scrape endpoint",
"type": "main",
"index": 0
}
]
]
},
"\ud83c\udfa8 FB Feed (1200x630)": {
"main": [
[
{
"node": "Download Image - FB Feed",
"type": "main",
"index": 0
}
]
]
},
"Download Image - FB Feed": {
"main": [
[
{
"node": "\ud83d\udce4 Send FB Feed",
"type": "main",
"index": 0
}
]
]
},
"Download Image - IG Feed": {
"main": [
[
{
"node": "\ud83d\udce4 Send IG Feed",
"type": "main",
"index": 0
}
]
]
},
"Download Image - IG Reel": {
"main": [
[
{
"node": "\ud83d\udce4 Send IG Reel",
"type": "main",
"index": 0
}
]
]
},
"\ud83c\udfa8 IG Feed (1080x1080)": {
"main": [
[
{
"node": "Download Image - IG Feed",
"type": "main",
"index": 0
}
]
]
},
"\ud83c\udfa8 IG Reel (1080x1920)": {
"main": [
[
{
"node": "Download Image - IG Reel",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udd00 Route by Dimensions": {
"main": [
[
{
"node": "\ud83c\udfa8 FB Feed (1200x630)",
"type": "main",
"index": 0
}
],
[
{
"node": "\ud83c\udfa8 FB Story (1080x1920)",
"type": "main",
"index": 0
}
],
[
{
"node": "\ud83c\udfa8 IG Feed (1080x1080)",
"type": "main",
"index": 0
}
],
[
{
"node": "\ud83c\udfa8 IG Story (1080x1920)",
"type": "main",
"index": 0
}
],
[
{
"node": "\ud83c\udfa8 IG Reel (1080x1920)",
"type": "main",
"index": 0
}
],
[
{
"node": "\ud83c\udfa8 Pinterest Pin (1000x1500)",
"type": "main",
"index": 0
}
],
[
{
"node": "\ud83c\udfa8 Pinterest Story (1080x1920)",
"type": "main",
"index": 0
}
]
]
},
"Download Image - FB Story": {
"main": [
[
{
"node": "\ud83d\udce4 Send FB Story",
"type": "main",
"index": 0
}
]
]
},
"Download Image - IG Story": {
"main": [
[
{
"node": "\ud83d\udce4 Send IG Story",
"type": "main",
"index": 0
}
]
]
},
"Prompt Generation With AI": {
"main": [
[
{
"node": "Set AI Prompt",
"type": "main",
"index": 0
}
]
]
},
"\ud83c\udfa8 FB Story (1080x1920)": {
"main": [
[
{
"node": "Download Image - FB Story",
"type": "main",
"index": 0
}
]
]
},
"\ud83c\udfa8 IG Story (1080x1920)": {
"main": [
[
{
"node": "Download Image - IG Story",
"type": "main",
"index": 0
}
]
]
},
"Download Image - Pinterest Pin": {
"main": [
[
{
"node": "\ud83d\udce4 Send Pinterest Pin",
"type": "main",
"index": 0
}
]
]
},
"\ud83c\udfa8 Pinterest Pin (1000x1500)": {
"main": [
[
{
"node": "Download Image - Pinterest Pin",
"type": "main",
"index": 0
}
]
]
},
"Download Image - Pinterest Story": {
"main": [
[
{
"node": "\ud83d\udce4 Send Pinterest Story",
"type": "main",
"index": 0
}
]
]
},
"\ud83c\udfa8 Pinterest Story (1080x1920)": {
"main": [
[
{
"node": "Download Image - Pinterest Story",
"type": "main",
"index": 0
}
]
]
},
"Scrape One Page via Firecrawl - user /scrape endpoint": {
"main": [
[
{
"node": "Prompt Generation With AI",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This workflow empowers marketing teams, agencies and solopreneurs to instantly generate on-brand, platform-optimized social media ads — without designers or complex setup. Running performance marketing campaigns A/B testing ad creatives Scaling content for multiple platforms…
Source: https://n8n.io/workflows/9388/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Analyze incoming support requests, classify intent and priority with AI, create Jira tickets, assign the correct team, send Slack notifications, and track SLA deadlines. Supports Gmail, WhatsApp, form
Transform any resume into a professional, ATS-compliant document with AI. Supports Global ATS, German, and Japanese resume formats, generates personalized cover letters, and automates PDF creation and
This workflow monitors a time-boxed event by pulling live activity across your social media from Fanbase MCP every 15 minutes, analyzing each interval with Google Gemini, storing results in n8n Data T
[](https://drive.google.com/file/d/1Cl0KwgRgcuBPVdGgL-nqAcheyvfVXttD/view) Click on the image to see the Example output in google drive
Understand your customers before you build for them. This workflow, Market Segmentation: Buyer Persona Pain Point Report, automates the grueling process of primary market research. By scraping real-wo