This workflow corresponds to n8n.io template #2062 — we link there as the canonical source.
This workflow follows the HTTP Request → Itemlists 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": {
"templateId": "2062"
},
"nodes": [
{
"id": "aac9c0d2-a278-4ea3-acf1-1aca547e30da",
"name": "HTML",
"type": "n8n-nodes-base.html",
"position": [
1520,
480
],
"parameters": {
"options": {},
"operation": "extractHtmlContent",
"extractionValues": {
"values": [
{
"key": "Title",
"cssSelector": "h2.single-post-title"
},
{
"key": "Introduction",
"cssSelector": ".kiwi-highlighter-content-area > p:nth-child(1)"
},
{
"key": "Header",
"cssSelector": "div.kiwi-highlighter-content-area",
"returnValue": "html"
},
{
"key": "={{ $json.data }}"
}
]
}
},
"typeVersion": 1
},
{
"id": "b0eb2240-ffa3-4e80-af7a-2aff470c02ee",
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"position": [
660,
640
],
"parameters": {
"url": "https://mailsafi.com/blog/",
"options": {}
},
"typeVersion": 4.1,
"alwaysOutputData": true
},
{
"id": "e8dd3215-2cec-48ba-9a0b-7b3c01a4a637",
"name": "HTML1",
"type": "n8n-nodes-base.html",
"position": [
840,
640
],
"parameters": {
"options": {},
"operation": "extractHtmlContent",
"extractionValues": {
"values": [
{
"key": "post",
"cssSelector": ".entry-title > a",
"returnArray": true
},
{
"key": "Link",
"attribute": "href",
"cssSelector": " .lae-read-more > a",
"returnArray": true,
"returnValue": "attribute"
}
]
}
},
"typeVersion": 1
},
{
"id": "5e408e44-7424-419f-9e24-1b619a96a1e0",
"name": "Item Lists",
"type": "n8n-nodes-base.itemLists",
"position": [
1000,
640
],
"parameters": {
"options": {},
"fieldToSplitOut": "post , Link"
},
"typeVersion": 3.1
},
{
"id": "d7c6088e-efa3-4fbb-a53f-a7fc7bebdb84",
"name": "Medium",
"type": "n8n-nodes-base.medium",
"position": [
1580,
700
],
"parameters": {
"title": "={{ $json.Title }}",
"content": "={{ $json.Header }}",
"contentFormat": "html",
"additionalFields": {
"tags": "Email Hosting, Email, Email Marketing",
"publishStatus": "public",
"notifyFollowers": false
}
},
"typeVersion": 1,
"alwaysOutputData": true
},
{
"id": "5004a96e-16df-4100-84ae-df0b3be3a008",
"name": "HTTP Request1",
"type": "n8n-nodes-base.httpRequest",
"position": [
1360,
480
],
"parameters": {
"url": "={{ $json.Link }}",
"options": {}
},
"typeVersion": 4.1,
"alwaysOutputData": true
},
{
"id": "a34c5b31-c6ba-4e87-9177-a078aa100157",
"name": "Loop Over Items",
"type": "n8n-nodes-base.splitInBatches",
"position": [
1300,
640
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "ee3e4f81-fa05-4ad0-a46e-6452d2f3c521",
"name": "Item Lists1",
"type": "n8n-nodes-base.itemLists",
"position": [
1140,
640
],
"parameters": {
"maxItems": 5,
"operation": "limit"
},
"typeVersion": 3.1
},
{
"id": "f472a15d-aa5a-4c40-b283-78d69a2a9b57",
"name": "When clicking \"Execute Workflow\"",
"type": "n8n-nodes-base.manualTrigger",
"position": [
460,
640
],
"parameters": {},
"typeVersion": 1
},
{
"id": "f89e199d-72e5-4426-8e9d-82f6ce39ac42",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
380,
200
],
"parameters": {
"width": 688.6526946107781,
"height": 522.559880239521,
"content": "## \uc0ac\uc6a9\ubc95 \n**\uc0ac\uc6a9 \ubc29\ubc95** \uc774 \uc6cc\ud06c\ud50c\ub85c\uc6b0\ub294 WordPress \uc0ac\uc774\ud2b8\uc758 \ubaa8\ub4e0 \uac8c\uc2dc\ubb3c\uc744 \uac00\uc838\uc640 \uba85\ud655\ud55c \ud615\uc2dd\uc73c\ub85c \uc815\ub82c\ud55c \ud6c4 Medium\uc5d0 \uac8c\uc2dc\ud569\ub2c8\ub2e4. \n\n1\ub2e8\uacc4. HTTP \ub178\ub4dc\ub97c \uc124\uc815\ud558\uace0 \uc18c\uc2a4 \ubaa9\uc801\uc9c0\uc758 URL\uc744 \uc124\uc815\ud569\ub2c8\ub2e4. \uc774\ub294 \uc0ac\uc6a9\ud558\uace0 \uc2f6\uc740 \ube14\ub85c\uadf8\uc758 URL\uc774 \ub429\ub2c8\ub2e4. \uc5ec\uae30\uc11c\ub294 https://mailsafi.com/blog\ub97c \uc0ac\uc6a9\ud558\uaca0\uc2b5\ub2c8\ub2e4. \n\n2\ub2e8\uacc4. \ud398\uc774\uc9c0\uc758 \ubaa8\ub4e0 \ube14\ub85c\uadf8 URL\uc744 \ucd94\ucd9c\ud569\ub2c8\ub2e4. \n\uc774\ub807\uac8c \ud558\uba74 \ubaa8\ub4e0 \ube14\ub85c\uadf8 \uc81c\ubaa9\uacfc URL\uc744 \uac00\uc838\uc640 \uacf5\uc720\ud560 \ube14\ub85c\uadf8\uc640 \uacf5\uc720\ud558\uc9c0 \uc54a\uc744 \ube14\ub85c\uadf8\ub97c \uc27d\uac8c \ubd84\ub958\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \n\n3\ub2e8\uacc4. \ud56d\ubaa9\uc744 \uc27d\uac8c \uc815\ub82c\ud558\uac70\ub098 \ubcf4\uae30 \ud3b8\ud558\uac8c \ubd84\ud560\ud569\ub2c8\ub2e4. \n\n4\ub2e8\uacc4. \uc774\uc804 \ub2e8\uacc4\uc5d0\uc11c \uc5bb\uc740 \ubaa8\ub4e0 \ube14\ub85c\uadf8 URL\ub85c \uc0c8 HTTPS \ub178\ub4dc\ub97c \uc124\uc815\ud569\ub2c8\ub2e4. \n\n5\ub2e8\uacc4. \ube14\ub85c\uadf8\uc758 \ub0b4\uc6a9\uc744 \ucd94\ucd9c\ud569\ub2c8\ub2e4. \n\n6\ub2e8\uacc4. Medium \ub178\ub4dc\ub97c \ucd94\uac00\ud55c \ud6c4 \uacf5\uc720\ud560 \ub0b4\uc6a9\uc744 \uc124\uc815\ud569\ub2c8\ub2e4. \n\n\uc6cc\ud06c\ud50c\ub85c\uc6b0\ub97c \uc2e4\ud589\ud558\uba74 \uc644\ub8cc\ub429\ub2c8\ub2e4."
},
"typeVersion": 1
}
],
"connections": {
"HTML": {
"main": [
[
{
"node": "Medium",
"type": "main",
"index": 0
}
]
]
},
"HTML1": {
"main": [
[
{
"node": "Item Lists",
"type": "main",
"index": 0
}
]
]
},
"Medium": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Item Lists": {
"main": [
[
{
"node": "Item Lists1",
"type": "main",
"index": 0
}
]
]
},
"Item Lists1": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"HTTP Request": {
"main": [
[
{
"node": "HTML1",
"type": "main",
"index": 0
}
]
]
},
"HTTP Request1": {
"main": [
[
{
"node": "HTML",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
null,
[
{
"node": "HTTP Request1",
"type": "main",
"index": 0
}
]
]
},
"When clicking \"Execute Workflow\"": {
"main": [
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Workflow 2062. Uses httpRequest, itemLists, medium. Event-driven trigger; 10 nodes.
Source: https://github.com/n8nKOR/n8n-shared-workflow/blob/62a671327e906c22a40d290b339ff6d2373f8d75/workflows/n8n-workflows-by-Zie619/devops/2062_workflow_2062.json — 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.
Http. Uses html, httpRequest, itemLists, medium. Event-driven trigger; 10 nodes.
Pulling Data From Services That N8N Doesnt Have A Pre Built Integration For. Uses manualTrigger, stickyNote, itemLists, htmlExtract. Event-driven trigger; 14 nodes.
Workflow 1748. Uses itemLists, htmlExtract, httpRequest. Event-driven trigger; 14 nodes.
Create An Rss Feed Based On A Website S Content. Uses manualTrigger, itemLists, htmlExtract, httpRequest. Event-driven trigger; 12 nodes.
Rss Feed For Ard Audiothek Podcasts. Uses manualTrigger, httpRequest, htmlExtract, itemLists. Event-driven trigger; 11 nodes.