n8n
Workflow
Merge Multiple Runs Into One
This n8n workflow automates tasks and integrates with various services. Merge Multiple Runs Into One - ready to import and run in your n8n instance.
n8n
workflow.json
About This Script
This n8n workflow automates tasks and integrates with various services. Merge Multiple Runs Into One - ready to import and run in your n8n instance.
Features:
- Conditional logic and branching
Source Code
{
"nodes": [
{
"id": "a42e0906-2d44-4b9b-b4fa-63ab3c2a6abf",
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
120,
340
],
"parameters": [],
"typeVersion": 1
},
{
"id": "220df874-90fd-4cb0-aea5-f238d33a7bcc",
"name": "Customer Datastore",
"type": "n8n-nodes-base.n8nTrainingCustomerDatastore",
"position": [
340,
340
],
"parameters": {
"operation": "getAllPeople"
},
"typeVersion": 1
},
{
"id": "e2819ff4-9ba8-4af4-8249-1edc018493ff",
"name": "Wait",
"type": "n8n-nodes-base.wait",
"position": [
780,
340
],
"webhookId": "bfa744d6-ed39-4788-a6b5-836600f368bc",
"parameters": {
"unit": "seconds"
},
"typeVersion": 1
},
{
"id": "e4c50762-d7f0-420b-8043-44060cd51451",
"name": "Done looping?",
"type": "n8n-nodes-base.if",
"position": [
1220,
340
],
"parameters": {
"conditions": {
"boolean": [
{
"value1": "={{$node[\"Loop Over Items\"].context[\"noItemsLeft\"]}}",
"value2": true
}
]
}
},
"typeVersion": 1
},
{
"id": "9e506657-6788-40f1-9fa0-55bd9db77ecc",
"name": "Merge loop items",
"type": "n8n-nodes-base.code",
"position": [
1440,
340
],
"parameters": {
"jsCode": "let results = [],\n i = 0;\n\ndo {\n try {\n results = results.concat($(\"NoOp\").all(0, i));\n } catch (error) {\n return results;\n }\n i++;\n} while (true);\n"
},
"typeVersion": 1
},
{
"id": "1b6dcb04-5945-48fb-925e-370ee1154df7",
"name": "NoOp",
"type": "n8n-nodes-base.noOp",
"position": [
1000,
340
],
"parameters": [],
"typeVersion": 1
},
{
"id": "28809ed2-1465-4a12-b11b-fe1498b7e045",
"name": "Loop Over Items",
"type": "n8n-nodes-base.splitInBatches",
"position": [
600,
340
],
"parameters": {
"options": []
},
"typeVersion": 3
}
],
"connections": {
"NoOp": {
"main": [
[
{
"node": "Done looping?",
"type": "main",
"index": 0
}
]
]
},
"Wait": {
"main": [
[
{
"node": "NoOp",
"type": "main",
"index": 0
}
]
]
},
"Done looping?": {
"main": [
[
{
"node": "Merge loop items",
"type": "main",
"index": 0
}
],
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
[],
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Customer Datastore": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"On clicking 'execute'": {
"main": [
[
{
"node": "Customer Datastore",
"type": "main",
"index": 0
}
]
]
}
},
"n8n_version": "1.5.0"
}
Requirements
n8n instance, API credentials for connected services
Tags
#n8n
#automation
#workflow