Workflow: Splitout Code Automate

Workflow Details

Download Workflow
{
    "id": "yOhH9SGiZgZTDUB4",
    "meta": {
        "instanceId": "ecc960f484e18b0e09045fd93acf0d47f4cfff25cc212ea348a08ac3aae81850",
        "templateCredsSetupCompleted": true
    },
    "name": "Clone n8n Workflows between Instances using n8n API",
    "tags": [
        {
            "id": "aw8suPYTKfXDtMZl",
            "name": "Utility",
            "createdAt": "2025-02-10T14:41:49.045Z",
            "updatedAt": "2025-02-10T14:41:49.045Z"
        },
        {
            "id": "6rb8rVhKZj4t0Kne",
            "name": "Current",
            "createdAt": "2025-02-04T18:13:17.427Z",
            "updatedAt": "2025-02-04T18:13:17.427Z"
        }
    ],
    "nodes": [
        {
            "id": "9e61140a-2b09-4dab-9a3b-3ca9781410cf",
            "name": "When clicking \u2018Test workflow\u2019",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                -80,
                -260
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "50fdfb08-0ca1-4bb4-82a6-46b81ef6e3b2",
            "name": "GET - Workflows",
            "type": "n8n-nodes-base.n8n",
            "position": [
                180,
                -400
            ],
            "parameters": {
                "filters": [],
                "requestOptions": []
            },
            "credentials": {
                "n8nApi": {
                    "id": "HBPpxcTQs4aNcq4K",
                    "name": "AK n8n original account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "7c1b5530-bc0c-41f8-ac5f-d53c42ea9c44",
            "name": "CREATE - Workflow",
            "type": "n8n-nodes-base.n8n",
            "position": [
                1200,
                -160
            ],
            "parameters": {
                "operation": "create",
                "requestOptions": [],
                "workflowObject": "={\n  \"name\": \"{{ $json.name }}\",\n  \"nodes\": {{ JSON.stringify($json[\"nodes\"]) }},\n  \"connections\": {{ JSON.stringify($json[\"connections\"] || {}) }}\n}\n"
            },
            "credentials": {
                "n8nApi": {
                    "id": "0XLL6lxiSB0ORf5Z",
                    "name": "AlexK1919 n8n ent account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "af3a81b1-f09f-4373-b603-657bba8c1776",
            "name": "n8n - GET - Projects",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                1400,
                -160
            ],
            "parameters": {
                "url": "https:\/\/n8n-ent.alexk1919.com\/api\/v1\/projects",
                "options": [],
                "authentication": "predefinedCredentialType",
                "nodeCredentialType": "n8nApi"
            },
            "credentials": {
                "n8nApi": {
                    "id": "0XLL6lxiSB0ORf5Z",
                    "name": "AlexK1919 n8n ent account"
                }
            },
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "852e6236-aafd-4223-bb90-42db4c923a59",
            "name": "SET Project ID",
            "type": "n8n-nodes-base.set",
            "position": [
                2000,
                -160
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "6ba45511-cf1b-42e6-b711-b9abd33ed7e3",
                            "name": "data.id",
                            "type": "string",
                            "value": "={{ $json.data.id }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "e8dfa94b-82c1-45ee-b87b-f88996569957",
            "name": "PUT - Workflow in Project",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                2200,
                -160
            ],
            "parameters": {
                "url": "=https:\/\/n8n-ent.alexk1919.com\/api\/v1\/workflows\/{{ $('CREATE - Workflow').item.json.id }}\/transfer",
                "method": "PUT",
                "options": [],
                "sendBody": true,
                "authentication": "predefinedCredentialType",
                "bodyParameters": {
                    "parameters": [
                        {
                            "name": "destinationProjectId",
                            "value": "={{ $json.data.id }}"
                        }
                    ]
                },
                "nodeCredentialType": "n8nApi"
            },
            "credentials": {
                "n8nApi": {
                    "id": "0XLL6lxiSB0ORf5Z",
                    "name": "AlexK1919 n8n ent account"
                }
            },
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "e705f445-c125-4ce5-aa33-f91c3f1fb2a6",
            "name": "Loop Over Items",
            "type": "n8n-nodes-base.splitInBatches",
            "position": [
                1000,
                -260
            ],
            "parameters": {
                "options": [],
                "batchSize": 5
            },
            "typeVersion": 3
        },
        {
            "id": "cec95100-64a0-4d56-986a-1cdeb6063b96",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1740,
                -300
            ],
            "parameters": {
                "color": 3,
                "width": 220,
                "content": "### Change the Destination Project by changing the Project Name"
            },
            "typeVersion": 1
        },
        {
            "id": "b23a6293-a732-42b4-9976-6d3ab750bd44",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                120,
                -540
            ],
            "parameters": {
                "color": 3,
                "width": 220,
                "content": "### Change the Source n8n Instance by changing the Credential"
            },
            "typeVersion": 1
        },
        {
            "id": "a4e2f1f9-dab9-4576-ba66-d36a16a4d82a",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                120,
                -220
            ],
            "parameters": {
                "color": 3,
                "width": 220,
                "content": "### Change the Destination n8n Instance by changing the Credential"
            },
            "typeVersion": 1
        },
        {
            "id": "56997c18-8985-4fdd-b313-de07ee67c6d7",
            "name": "GET - Destination Workflows",
            "type": "n8n-nodes-base.n8n",
            "position": [
                180,
                -80
            ],
            "parameters": {
                "limit": 200,
                "filters": [],
                "returnAll": false,
                "requestOptions": {
                    "batching": {
                        "batch": []
                    }
                }
            },
            "credentials": {
                "n8nApi": {
                    "id": "0XLL6lxiSB0ORf5Z",
                    "name": "AlexK1919 n8n ent account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "c9bb6d33-a674-416b-916d-56352b74a603",
            "name": "Code",
            "type": "n8n-nodes-base.code",
            "disabled": true,
            "position": [
                800,
                -260
            ],
            "parameters": {
                "jsCode": "const data = $json;\nconsole.log(\"Merged Output:\", data);\nreturn [data];\n"
            },
            "typeVersion": 2
        },
        {
            "id": "3357623e-e41a-4441-aba4-4593cbc77bdd",
            "name": "Split Out Workflows",
            "type": "n8n-nodes-base.splitOut",
            "position": [
                380,
                -400
            ],
            "parameters": {
                "include": "allOtherFields",
                "options": [],
                "fieldToSplitOut": "id"
            },
            "typeVersion": 1
        },
        {
            "id": "b1a2d1df-4957-491d-9c8d-347c4c5197f1",
            "name": "Split Out Workflows1",
            "type": "n8n-nodes-base.splitOut",
            "position": [
                380,
                -80
            ],
            "parameters": {
                "include": "allOtherFields",
                "options": [],
                "fieldToSplitOut": "id"
            },
            "typeVersion": 1
        },
        {
            "id": "f0f4c869-f171-4019-a081-9c232851f0a9",
            "name": "Merge Workflows",
            "type": "n8n-nodes-base.merge",
            "position": [
                600,
                -260
            ],
            "parameters": {
                "mode": "combineBySql",
                "query": "SELECT input1.name, input1.createdAt, input1.updatedAt, input1.active, input1.nodes, input1.settings, input1.connections, input1.pinData, input1.tags, input1.id\nFROM input1\nLEFT JOIN input2 \nON input1.name = input2.name\nWHERE input2.name IS NULL\n"
            },
            "typeVersion": 3
        },
        {
            "id": "f69c8787-7590-4011-a36f-36c9192089cf",
            "name": "Split Out Projects",
            "type": "n8n-nodes-base.splitOut",
            "position": [
                1600,
                -160
            ],
            "parameters": {
                "include": "allOtherFields",
                "options": [],
                "fieldToSplitOut": "data"
            },
            "typeVersion": 1
        },
        {
            "id": "7c8f8957-f80c-4250-96fb-f86032e3aacc",
            "name": "Filter Project",
            "type": "n8n-nodes-base.filter",
            "position": [
                1800,
                -160
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "version": 2,
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "and",
                    "conditions": [
                        {
                            "id": "74ca2595-359b-4e17-988b-799306f748cf",
                            "operator": {
                                "name": "filter.operator.equals",
                                "type": "string",
                                "operation": "equals"
                            },
                            "leftValue": "={{ $json.data.name }}",
                            "rightValue": "z Original n8n Workflows from AlexK1919"
                        }
                    ]
                }
            },
            "typeVersion": 2.20000000000000017763568394002504646778106689453125
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "0178ee38-a035-40e7-9a62-34dfdf6f0b93",
    "connections": {
        "Code": {
            "main": [
                [
                    {
                        "node": "Loop Over Items",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Filter Project": {
            "main": [
                [
                    {
                        "node": "SET Project ID",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "SET Project ID": {
            "main": [
                [
                    {
                        "node": "PUT - Workflow in Project",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "GET - Workflows": {
            "main": [
                [
                    {
                        "node": "Split Out Workflows",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Loop Over Items": {
            "main": [
                [],
                [
                    {
                        "node": "CREATE - Workflow",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Merge Workflows": {
            "main": [
                [
                    {
                        "node": "Code",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "CREATE - Workflow": {
            "main": [
                [
                    {
                        "node": "n8n - GET - Projects",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Split Out Projects": {
            "main": [
                [
                    {
                        "node": "Filter Project",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Split Out Workflows": {
            "main": [
                [
                    {
                        "node": "Merge Workflows",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Split Out Workflows1": {
            "main": [
                [
                    {
                        "node": "Merge Workflows",
                        "type": "main",
                        "index": 1
                    }
                ]
            ]
        },
        "n8n - GET - Projects": {
            "main": [
                [
                    {
                        "node": "Split Out Projects",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "PUT - Workflow in Project": {
            "main": [
                [
                    {
                        "node": "Loop Over Items",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "GET - Destination Workflows": {
            "main": [
                [
                    {
                        "node": "Split Out Workflows1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking \u2018Test workflow\u2019": {
            "main": [
                [
                    {
                        "node": "GET - Workflows",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "GET - Destination Workflows",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Podcast Digest
View
Blockchain DEX Screener Insights Agent
View
Dynamically generate HTML page from user request using OpenAI Structured Output
View
AI-Driven WooCommerce Product Importer with SEO
View
Respondtowebhook Stickynote Automate Webhook
View
Send daily weather updates via a message using the Gotify node
View
Slack Hunter Send Webhook
View
GoogleSheets Cron Create Scheduled
View
Code Editimage Update Webhook
View
Receive messages from a queue via RabbitMQ and send an SMS
View