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

Post New YouTube Videos to X
View
Respondtowebhook Form Automation Webhook
View
HTTP Keap Create Webhook
View
New WooCommerce Product to Twitter and Telegram
View
Check for valid Mautic contact email
View
Webhook Code Automate Webhook
View
Manual Stickynote Create Webhook
View
Limit Webhook Automation Webhook
View
Mattermost Typeform Automate Triggered
View
Slack AI Chatbot with RAG for company staff
View