This workflow corresponds to n8n.io template #3544 — we link there as the canonical source.
This workflow follows the Agent → Form Trigger 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 →
{
"id": "fdmFbwuFWRNIrUOq",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "AI Keyword Generator by Gegenfeld",
"tags": [],
"nodes": [
{
"id": "4e8229b4-22f4-4132-bc83-a3f880aa10e9",
"name": "Set Data from Form",
"type": "n8n-nodes-base.set",
"position": [
-160,
-20
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 3.4
},
{
"id": "6a28dc8f-aeef-4580-82b8-296facbde163",
"name": "Select your Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGroq",
"position": [
240,
180
],
"parameters": {},
"typeVersion": 1
},
{
"id": "a25518ef-ee3f-43df-b66f-d363d46dcbcb",
"name": "AI Keyword Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
240,
-20
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "9fb9bdc2-b43c-47fc-8a20-9b02a7b0faa6",
"name": "Aggregate Data Points for AI Keyword Agent",
"type": "n8n-nodes-base.aggregate",
"position": [
40,
-20
],
"parameters": {},
"notesInFlow": true,
"typeVersion": 1
},
{
"id": "858e51e3-0b67-4502-993c-cda3f6456465",
"name": "Extract and Format",
"type": "n8n-nodes-base.code",
"position": [
600,
-20
],
"parameters": {},
"typeVersion": 2
},
{
"id": "7da899dd-cf03-4a85-b51c-eceb943afb93",
"name": "Send Result",
"type": "n8n-nodes-base.gmail",
"position": [
800,
-20
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "d66d2fd2-ec89-4b17-9c28-cf95c57ab023",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
800,
160
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "1eb09baf-6105-4aee-aa8d-103b4a6ef8dc",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-500,
140
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "bd97ef37-b8de-47f6-a9a5-1c19b9f1a393",
"name": "Input Form",
"type": "n8n-nodes-base.formTrigger",
"position": [
-360,
-20
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "5148e29e-6e62-4c99-8413-c9c6918db5bd",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
160,
340
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "42c87b85-ed7b-4b25-a46b-420819329b33",
"connections": {
"Input Form": {
"main": [
[
{
"node": "Set Data from Form",
"type": "main",
"index": 0
}
]
]
},
"AI Keyword Agent": {
"main": [
[
{
"node": "Extract and Format",
"type": "main",
"index": 0
}
]
]
},
"Extract and Format": {
"main": [
[
{
"node": "Send Result",
"type": "main",
"index": 0
}
]
]
},
"Set Data from Form": {
"main": [
[
{
"node": "Aggregate Data Points for AI Keyword Agent",
"type": "main",
"index": 0
}
]
]
},
"Select your Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Keyword Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Aggregate Data Points for AI Keyword Agent": {
"main": [
[
{
"node": "AI Keyword Agent",
"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 AI Keyword Generator workflow template is designed for marketers, SEO specialists, and content creators who need to quickly generate high-quality keyword lists for their content strategy. Instead of spending hours researching keywords manually, this AI-powered tool delivers…
Source: https://n8n.io/workflows/3544/ — 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.
This n8n workflow automates your entire B2B outreach pipeline from lead discovery to personalized cold email delivery. Submit a form, let Apollo find and enrich your leads, review AI-generated emails
Triggered every 4 hours (or manually) to check all active products in Google Sheets Each product is evaluated for stock level and urgency against its reorder threshold Products with sufficient stock a
New hire submits an onboarding form with their details Groq AI generates personalised welcome content, Slack messages, and IT access request Welcome email sent to the new hire via Gmail Automated emai
ITfest. Uses telegramTrigger, telegram, textClassifier, agent. Event-driven trigger; 70 nodes.
This workflow automates end-to-end contract and invoice management using AI intelligence. It processes proposals through intelligent contract generation, approval workflows, and automated invoicing. O