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

Extract Business Leads from Google Maps with Dumpling AI to Google Sheets
View
Manual Renamekeys Automate Triggered
View
HTTP Respondtowebhook Create Webhook
View
Schedule Spotify Create Scheduled
View
Splitout Code Create Webhook
View
Push Multiple Files to Github Repo via Github REST API
View
Code Schedule Import Webhook
View
HR & IT Helpdesk Chatbot with Audio Transcription
View
Slack Hunter Send Webhook
View
Create, update and get a contact using the SendGrid node
View