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

Webhook Filter Export Webhook
View
Reschedule overdue Asana tasks and clean up completed tasks
View
Update Crypto Values
View
Splitout GoogleCalendar Create Scheduled
View
Translate cocktail instructions using LingvaNex
View
Create, update, and get a profile in Humantic AI
View
Eventbrite Automate Triggered
View
Wait Splitout Create Webhook
View
Manual Openai Automation Triggered
View
Generate SQL queries from schema only - AI-powered
View