This workflow corresponds to n8n.io template #5107 — we link there as the canonical source.
This workflow follows the Chainllm → HTTP Request 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": "rVCbug44PE4NbGEu",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "n8n (AI-Powered Shopify Blog Automation)",
"tags": [],
"nodes": [
{
"id": "a4c17ff5-ef96-48e8-9198-d578fd0aead6",
"name": "Start",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-460,
-560
],
"parameters": {},
"typeVersion": 1
},
{
"id": "039a3952-342f-48d9-b5c5-6cc167bfc7ee",
"name": "Publish Blog Article",
"type": "n8n-nodes-base.httpRequest",
"position": [
1300,
-360
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "36a57759-3595-42d2-9ae4-c00195a065e9",
"name": "Processing Delay",
"type": "n8n-nodes-base.wait",
"position": [
1060,
-360
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "fea56c6a-2efb-4d62-8448-234092bab590",
"name": "Retrieve Blog Configuration",
"type": "n8n-nodes-base.httpRequest",
"position": [
400,
-360
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "e1934dbb-ad5b-43c9-b9b2-8305fbbad9d1",
"name": "Upload to Image Host",
"type": "n8n-nodes-base.httpRequest",
"position": [
820,
-360
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "a8fed918-a3b7-4dc1-bfb4-481ec2588282",
"name": "AI Content Generator",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
20,
-360
],
"parameters": {},
"typeVersion": 1.7
},
{
"id": "f26fb1c2-4f62-4769-aee0-aca2f33afbcf",
"name": "Fetch Product Data",
"type": "n8n-nodes-base.shopify",
"position": [
-160,
-360
],
"parameters": {},
"typeVersion": 1
},
{
"id": "864cffa4-cc18-4659-844b-2e6e8afd7cb1",
"name": "OpenAI",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
20,
-200
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "585798c8-2ae7-4c79-b915-e4e0fb72c1e4",
"name": "Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
180,
-200
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "1801538d-2175-443f-8d90-2903ca3d6554",
"name": "On Product Created",
"type": "n8n-nodes-base.shopifyTrigger",
"position": [
-460,
-360
],
"parameters": {},
"typeVersion": 1
},
{
"id": "db48c417-2c01-4f1f-b84f-46023d3853b9",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1320,
-700
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9cfa48a3-2a44-422c-a6a3-fb625a2b5446",
"name": "AI Image Generator",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
600,
-360
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "e6d82c54-5ff6-47b6-b0dc-2d47ae56979f",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-740,
20
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "3da060cb-64b3-47e7-87ff-1e2d1597890e",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-260,
20
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9c03d91c-8bca-4c4a-815c-4c5fd795c66c",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
220,
20
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "17049232-4a30-482b-9d0c-2529f1d0e82e",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
700,
20
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "17425395-954f-43d6-ae9a-cef1e7d22f1d",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
1200,
20
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "206ea900-2d8e-44eb-8e37-e9277fc39f08",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
1880,
-700
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "56eeeb01-0401-4710-9770-6e43c1aa0353",
"name": "Notify: Published",
"type": "n8n-nodes-base.slack",
"disabled": true,
"position": [
1520,
-360
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "917a43dc-b6e6-489c-9d30-7b4c1d6fc4f0",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-740,
-700
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "d796b874-c2bf-4f40-89a9-45df036c6b93",
"name": "Sticky Note8",
"type": "n8n-nodes-base.stickyNote",
"position": [
140,
180
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "c175d406-3413-4845-b6c1-fbbd7c4bca35",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
120,
-520
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "48016090-d565-4327-ac34-8e27233acb7d",
"connections": {
"Start": {
"main": [
[
{
"node": "Fetch Product Data",
"type": "main",
"index": 0
}
]
]
},
"OpenAI": {
"ai_languageModel": [
[
{
"node": "AI Content Generator",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Output Parser": {
"ai_outputParser": [
[
{
"node": "AI Content Generator",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Processing Delay": {
"main": [
[
{
"node": "Publish Blog Article",
"type": "main",
"index": 0
}
]
]
},
"AI Image Generator": {
"main": [
[
{
"node": "Upload to Image Host",
"type": "main",
"index": 0
}
]
]
},
"Fetch Product Data": {
"main": [
[
{
"node": "AI Content Generator",
"type": "main",
"index": 0
}
]
]
},
"On Product Created": {
"main": [
[
{
"node": "Fetch Product Data",
"type": "main",
"index": 0
}
]
]
},
"AI Content Generator": {
"main": [
[
{
"node": "Retrieve Blog Configuration",
"type": "main",
"index": 0
}
]
]
},
"Publish Blog Article": {
"main": [
[
{
"node": "Notify: Published",
"type": "main",
"index": 0
}
]
]
},
"Upload to Image Host": {
"main": [
[
{
"node": "Processing Delay",
"type": "main",
"index": 0
}
]
]
},
"Retrieve Blog Configuration": {
"main": [
[
{
"node": "AI Image Generator",
"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 contains community nodes that are only compatible with the self-hosted version of n8n.
Source: https://n8n.io/workflows/5107/ — 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 orchestrates a powerful suite of AI Agents and automations to manage and optimize various aspects of an e-commerce operation, particularly for platforms like Shopify. It leverages La
The best content automation template in the market is now even better—with “deep research” on time-sensitive topics\! Unlike most n8n content automation templates that are mainly for “demo purposes,”
Many new n8n users struggle with testing webhooks when running n8n on localhost, as external services cannot reach . This workflow introduces a technique using PostBin, which provides a temporary, pub
Ultimate Blogblizt is a powerhouse workflow that solves the tedious task of crafting and publishing SEO-optimized tech blog posts. It integrates AI models (OpenAI, Google Gemini), WordPress, and multi
Content - Write Best Tools In Category Article. Uses formTrigger, httpRequest, slack, chainLlm. Event-driven trigger; 41 nodes.