Workflow: Manual HTTP Create

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "id": "d0c92688-14fc-4393-a1d6-926eb867b81e",
            "name": "On clicking 'execute'",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                180,
                240
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "0edbad78-249b-441c-877d-bac57fb44a91",
            "name": "Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                180,
                31
            ],
            "parameters": {
                "width": 436,
                "height": 169,
                "content": "## n8n version\n\nThis workflow was created using n8n version 0.197.1 and uses a new [expression syntax](https:\/\/docs.n8n.io\/code-examples\/methods-variables-reference\/) as well as a new version of the Merge node. Make sure you're also using n8n version 0.197.1 or newer when running this workflow."
            },
            "typeVersion": 1
        },
        {
            "id": "251d893c-11cb-4702-a289-44f198581722",
            "name": "Download XML File",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                400,
                240
            ],
            "parameters": {
                "url": "https:\/\/www.w3schools.com\/xml\/simple.xml",
                "options": []
            },
            "typeVersion": 3
        },
        {
            "id": "0973b302-1ba9-4faf-9d6c-2caca1b301f5",
            "name": "Parse XML content",
            "type": "n8n-nodes-base.xml",
            "position": [
                620,
                240
            ],
            "parameters": {
                "options": []
            },
            "typeVersion": 1
        },
        {
            "id": "01854111-27cb-40c1-b95e-14f91f89e9f1",
            "name": "Create new spreadsheet file",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                1060,
                140
            ],
            "parameters": {
                "title": "My XML Data",
                "options": [],
                "resource": "spreadsheet"
            },
            "credentials": {
                "googleSheetsOAuth2Api": {
                    "id": "19",
                    "name": "Tom's Google Sheets account"
                }
            },
            "executeOnce": true,
            "typeVersion": 2
        },
        {
            "id": "affbcb81-5873-406e-a51d-cd6fee682992",
            "name": "Define header row",
            "type": "n8n-nodes-base.set",
            "position": [
                1280,
                140
            ],
            "parameters": {
                "values": {
                    "string": [
                        {
                            "name": "columns",
                            "value": "={{ [ Object.keys($(\"Split out food items\").first().json) ] }}"
                        }
                    ]
                },
                "options": [],
                "keepOnlySet": true
            },
            "executeOnce": true,
            "typeVersion": 1
        },
        {
            "id": "537aff03-ae08-4712-bfae-15f0e3a5e69a",
            "name": "Split out food items",
            "type": "n8n-nodes-base.itemLists",
            "position": [
                840,
                240
            ],
            "parameters": {
                "options": [],
                "fieldToSplitOut": "breakfast_menu.food"
            },
            "typeVersion": 1
        },
        {
            "id": "b247f984-6ed2-4de0-8877-a61571863ff8",
            "name": "Write header row",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                1500,
                140
            ],
            "parameters": {
                "options": [],
                "rawData": true,
                "sheetId": "={{ $(\"Create new spreadsheet file\").first().json[\"spreadsheetId\"] }}",
                "operation": "update",
                "dataProperty": "columns"
            },
            "credentials": {
                "googleSheetsOAuth2Api": {
                    "id": "19",
                    "name": "Tom's Google Sheets account"
                }
            },
            "typeVersion": 2
        },
        {
            "id": "fc9e2c32-30b1-4162-a686-2d049e52e111",
            "name": "Wait for spreadsheet creation",
            "type": "n8n-nodes-base.merge",
            "position": [
                1720,
                240
            ],
            "parameters": {
                "mode": "chooseBranch",
                "output": "input2"
            },
            "typeVersion": 2
        },
        {
            "id": "fdc6d5d9-e08d-4086-a233-0edb3c11bc86",
            "name": "Write data to sheet",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                1940,
                240
            ],
            "parameters": {
                "options": [],
                "sheetId": "={{ $(\"Create new spreadsheet file\").first().json[\"spreadsheetId\"] }}",
                "operation": "append"
            },
            "credentials": {
                "googleSheetsOAuth2Api": {
                    "id": "19",
                    "name": "Tom's Google Sheets account"
                }
            },
            "typeVersion": 2
        }
    ],
    "connections": {
        "Write header row": {
            "main": [
                [
                    {
                        "node": "Wait for spreadsheet creation",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Define header row": {
            "main": [
                [
                    {
                        "node": "Write header row",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Download XML File": {
            "main": [
                [
                    {
                        "node": "Parse XML content",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Parse XML content": {
            "main": [
                [
                    {
                        "node": "Split out food items",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Split out food items": {
            "main": [
                [
                    {
                        "node": "Create new spreadsheet file",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "Wait for spreadsheet creation",
                        "type": "main",
                        "index": 1
                    }
                ]
            ]
        },
        "On clicking 'execute'": {
            "main": [
                [
                    {
                        "node": "Download XML File",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Create new spreadsheet file": {
            "main": [
                [
                    {
                        "node": "Define header row",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Wait for spreadsheet creation": {
            "main": [
                [
                    {
                        "node": "Write data to sheet",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Translate cocktail instructions using LingvaNex
View
Gumroad sale trigger
View
Bannerbear Discord Automation Webhook
View
Executecommand Localfile Automation Triggered
View
Webhook Respondtowebhook Automation Webhook
View
Receive updates for specified tasks in Flow
View
OpenAI Personal Shopper with RAG and WooCommerce
View
MongoDB Agent
View
🤖🧑‍💻 AI Agent for Top n8n Creators Leaderboard Reporting
View
Manual HTTP Create Webhook
View