This workflow corresponds to n8n.io template #7168 — 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 →
{
"nodes": [
{
"id": "76af76d4-cfae-4342-b527-309d1d9c43de",
"name": "Simple Memory",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
1712,
496
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "3fddc873-7483-46ef-bc5a-6729bf7ec581",
"name": "AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1600,
304
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 1.7
},
{
"id": "398bb877-34a6-4204-bdf3-719423b322bd",
"name": "Modify Prompt",
"type": "n8n-nodes-base.code",
"position": [
1264,
304
],
"parameters": {},
"typeVersion": 2
},
{
"id": "e1702723-4ff9-4f80-8405-8bac5ee7ee09",
"name": "WordpressAuth",
"type": "n8n-nodes-base.code",
"position": [
2224,
304
],
"parameters": {},
"typeVersion": 2
},
{
"id": "d500686b-7914-4325-851d-b889fd1f50f4",
"name": "WordpressData",
"type": "n8n-nodes-base.set",
"position": [
2848,
304
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "fad8390e-595d-4492-848e-be1b4e5ee87c",
"name": "n8n | get wf",
"type": "n8n-nodes-base.n8n",
"position": [
976,
1568
],
"parameters": {},
"typeVersion": 1
},
{
"id": "e6ad5757-a0a2-452b-bd6f-410f7a2d3504",
"name": "n8n | update",
"type": "n8n-nodes-base.n8n",
"position": [
1472,
1568
],
"parameters": {},
"typeVersion": 1
},
{
"id": "d0fd2146-6acc-4313-9362-54e079c9c6a2",
"name": "Google Sheets Trigger",
"type": "n8n-nodes-base.googleSheetsTrigger",
"position": [
-48,
1568
],
"parameters": {},
"typeVersion": 1
},
{
"id": "56c46e19-f360-4927-a825-3d49a7feaf89",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-112,
1088
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "359f2a11-f22a-40e0-affa-34b3e3776bf1",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-112,
1360
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "739281f0-c304-4bd5-86e6-3521a4523a13",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
352,
1360
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9fadbbed-1cd8-4e87-b1cf-603e7aefd1fd",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
640,
1360
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "c819521e-9deb-4923-ba74-a560dcd75e42",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
896,
1360
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "61a08fa6-fb14-425c-9b0f-fa652af43b33",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
1152,
1360
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "7821b092-da0c-417e-832a-1b058937b3a2",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
1408,
1360
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ca1cf371-9b5a-4670-b7a8-e46eff285bb3",
"name": "Write JSON",
"type": "n8n-nodes-base.code",
"position": [
720,
1568
],
"parameters": {},
"typeVersion": 2
},
{
"id": "1b90ec10-75ec-4963-bab7-72db6cebf757",
"name": "Replace values",
"type": "n8n-nodes-base.set",
"position": [
1232,
1568
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "1c058130-ff9e-4c5a-a739-a76fe26c2f9c",
"name": "Format to 'values'",
"type": "n8n-nodes-base.set",
"position": [
432,
1568
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "bbfc9f00-98bc-4118-9f13-1492bb69158f",
"name": "Get all values",
"type": "n8n-nodes-base.googleSheets",
"position": [
160,
1568
],
"parameters": {},
"executeOnce": true,
"typeVersion": 4.5
},
{
"id": "67c51a03-2763-4c50-8b1e-78fd15e18230",
"name": "Google Gemini Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1552,
496
],
"parameters": {},
"typeVersion": 1
},
{
"id": "8cb6e4d2-2762-40eb-8967-26bdb9b5df55",
"name": "On form submission1",
"type": "n8n-nodes-base.formTrigger",
"position": [
576,
1152
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "48c0e618-0645-4099-b533-e65c3dfb9f98",
"name": "HTML to Elementor Format",
"type": "n8n-nodes-base.code",
"position": [
1984,
304
],
"parameters": {},
"typeVersion": 2
},
{
"id": "aca038d9-b416-4b2b-ba62-68ca6f03eaff",
"name": "Client",
"type": "n8n-nodes-base.googleSheets",
"position": [
1424,
304
],
"parameters": {},
"executeOnce": true,
"typeVersion": 4.6
},
{
"id": "c7eb2ac1-3226-46f8-90eb-2befcadc86a7",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
384,
0
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "c63be428-d078-40ab-8b6d-bdd2019c46f8",
"name": "Get row(s) in sheet",
"type": "n8n-nodes-base.googleSheets",
"position": [
592,
0
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "01cc9f4c-5e9c-4ff5-8410-563fa0c80325",
"name": "Loop Over Items",
"type": "n8n-nodes-base.splitInBatches",
"position": [
800,
0
],
"parameters": {},
"typeVersion": 3
},
{
"id": "5e74dcba-e57d-4ad0-8e0b-3500e7005ce9",
"name": "Map Data",
"type": "n8n-nodes-base.set",
"position": [
1088,
304
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "4f149537-c127-4a10-8912-182cb9150e4b",
"name": "Append row in sheet",
"type": "n8n-nodes-base.googleSheets",
"position": [
3264,
304
],
"parameters": {},
"executeOnce": true,
"typeVersion": 4.6
},
{
"id": "333b161a-d742-4073-91d7-70e367796d56",
"name": "Update row in sheet",
"type": "n8n-nodes-base.googleSheets",
"position": [
3712,
624
],
"parameters": {},
"executeOnce": true,
"typeVersion": 4.6
},
{
"id": "e774a082-b4ff-4e7e-86d1-7906121ab422",
"name": "If Scheduled",
"type": "n8n-nodes-base.if",
"position": [
3488,
304
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "88e448a8-401e-4622-a84c-cfbcf56a83bb",
"name": "Generate an image",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"position": [
2432,
304
],
"parameters": {},
"executeOnce": true,
"typeVersion": 1
},
{
"id": "6049ed30-217f-4542-9d5b-0d151ecbc904",
"name": "Post Blog",
"type": "n8n-nodes-base.httpRequest",
"position": [
3056,
304
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "fdd3b1c5-55fd-40f1-b919-62a3abb59373",
"name": "Upload Image",
"type": "n8n-nodes-base.httpRequest",
"position": [
2640,
304
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "fe79ec34-7944-4882-8b33-c71fa1a88a7a",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
2384,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "04dcfe84-2239-467b-a7b5-76ec7bb4d8e6",
"name": "Sticky Note8",
"type": "n8n-nodes-base.stickyNote",
"position": [
2800,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "cb79d548-24a4-47af-827e-f7d4ecf3f76c",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
1232,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "597eed4e-68c5-4e4d-ace5-77a82cd38ac9",
"name": "Sticky Note10",
"type": "n8n-nodes-base.stickyNote",
"position": [
336,
-128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "10e63d44-fc54-4778-ac57-5aa6cf563245",
"name": "Sticky Note11",
"type": "n8n-nodes-base.stickyNote",
"position": [
3696,
512
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "2936ab9d-ccdc-48c8-9ffc-10422b46bcae",
"name": "Sticky Note12",
"type": "n8n-nodes-base.stickyNote",
"position": [
-416,
-128
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"connections": {
"Client": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "HTML to Elementor Format",
"type": "main",
"index": 0
}
]
]
},
"Map Data": {
"main": [
[
{
"node": "Modify Prompt",
"type": "main",
"index": 0
}
]
]
},
"Post Blog": {
"main": [
[
{
"node": "Append row in sheet",
"type": "main",
"index": 0
}
]
]
},
"Write JSON": {
"main": [
[
{
"node": "n8n | get wf",
"type": "main",
"index": 0
}
]
]
},
"If Scheduled": {
"main": [
[
{
"node": "Update row in sheet",
"type": "main",
"index": 0
}
]
]
},
"Upload Image": {
"main": [
[
{
"node": "WordpressData",
"type": "main",
"index": 0
}
]
]
},
"n8n | get wf": {
"main": [
[
{
"node": "Replace values",
"type": "main",
"index": 0
}
]
]
},
"Modify Prompt": {
"main": [
[
{
"node": "Client",
"type": "main",
"index": 0
}
]
]
},
"Simple Memory": {
"ai_memory": [
[
{
"node": "AI Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"WordpressAuth": {
"main": [
[
{
"node": "Generate an image",
"type": "main",
"index": 0
}
]
]
},
"WordpressData": {
"main": [
[
{
"node": "Post Blog",
"type": "main",
"index": 0
}
]
]
},
"Get all values": {
"main": [
[
{
"node": "Format to 'values'",
"type": "main",
"index": 0
}
]
]
},
"Replace values": {
"main": [
[
{
"node": "n8n | update",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
[],
[
{
"node": "Map Data",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Get row(s) in sheet",
"type": "main",
"index": 0
}
]
]
},
"Generate an image": {
"main": [
[
{
"node": "Upload Image",
"type": "main",
"index": 0
}
]
]
},
"Format to 'values'": {
"main": [
[
{
"node": "Write JSON",
"type": "main",
"index": 0
}
]
]
},
"Append row in sheet": {
"main": [
[
{
"node": "If Scheduled",
"type": "main",
"index": 0
}
]
]
},
"Get row(s) in sheet": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"On form submission1": {
"main": [
[
{
"node": "Map Data",
"type": "main",
"index": 0
}
]
]
},
"Update row in sheet": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets Trigger": {
"main": [
[
{
"node": "Get all values",
"type": "main",
"index": 0
}
]
]
},
"Google Gemini Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"HTML to Elementor Format": {
"main": [
[
{
"node": "WordpressAuth",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Categories: Business Automation, Content Creation, SEO, AI
Source: https://n8n.io/workflows/7168/ — 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 automation is designed to help you generate AI-powered music tracks, cover art, and fully rendered music videos — all triggered from a simple Telegram chat and managed via Google Sheets.
This Shopify AI automation is an advanced n8n-powered workflow that transforms Shopify product collections into SEO-optimized blog articles with images, while maintaining full visibility and control t
WhatsApp AI Assistant for Clinic Appointment Booking Automate your entire appointment lifecycle with an intelligent AI assistant that lives on WhatsApp. This workflow empowers any clinic or independen
Streamline your recruitment process with AI-powered resume analysis that goes beyond keyword matching.
This workflow automatically creates AI product review videos from a product image and short description using n8n and Veo 3.