Workflow: HTTP GoogleSheets Send

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "name": "HTTP Request",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                560,
                700
            ],
            "parameters": {
                "url": "https:\/\/randomuser.me\/api\/",
                "options": []
            },
            "typeVersion": 2
        },
        {
            "name": "Google Sheets",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                960,
                560
            ],
            "parameters": {
                "range": "A:C",
                "options": {
                    "usePathForKeyRow": true
                },
                "sheetId": "qwertz",
                "operation": "append",
                "authentication": "oAuth2"
            },
            "credentials": {
                "googleSheetsOAuth2Api": {
                    "id": "2",
                    "name": "google_sheets_oauth"
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Set",
            "type": "n8n-nodes-base.set",
            "position": [
                760,
                700
            ],
            "parameters": {
                "values": {
                    "string": [
                        {
                            "name": "name",
                            "value": "={{$json[\"results\"][0][\"name\"][\"first\"]}} {{$json[\"results\"][0][\"name\"][\"last\"]}}"
                        },
                        {
                            "name": "country",
                            "value": "={{$json[\"results\"][0][\"location\"][\"country\"]}}"
                        }
                    ]
                },
                "options": [],
                "keepOnlySet": true
            },
            "typeVersion": 1
        },
        {
            "name": "Spreadsheet File",
            "type": "n8n-nodes-base.spreadsheetFile",
            "position": [
                960,
                840
            ],
            "parameters": {
                "options": {
                    "fileName": "users_spreadsheet"
                },
                "operation": "toFile",
                "fileFormat": "csv"
            },
            "typeVersion": 1
        },
        {
            "name": "Spreadsheet File1",
            "type": "n8n-nodes-base.spreadsheetFile",
            "position": [
                960,
                1200
            ],
            "parameters": {
                "options": []
            },
            "typeVersion": 1
        },
        {
            "name": "Write Binary File",
            "type": "n8n-nodes-base.writeBinaryFile",
            "position": [
                1360,
                1200
            ],
            "parameters": {
                "fileName": "randomusers.json"
            },
            "typeVersion": 1
        },
        {
            "name": "Move Binary Data1",
            "type": "n8n-nodes-base.moveBinaryData",
            "position": [
                1160,
                1200
            ],
            "parameters": {
                "mode": "jsonToBinary",
                "options": []
            },
            "typeVersion": 1
        },
        {
            "name": "Gmail1",
            "type": "n8n-nodes-base.gmail",
            "position": [
                1360,
                1420
            ],
            "parameters": {
                "message": "Hello, attached is a JSON file with random user information.",
                "subject": "JSON file with users",
                "additionalFields": {
                    "attachmentsUi": {
                        "attachmentsBinary": [
                            {
                                "property": "data"
                            }
                        ]
                    }
                }
            },
            "credentials": {
                "gmailOAuth2": {
                    "id": "16",
                    "name": "gmail"
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Google Sheets2",
            "type": "n8n-nodes-base.googleSheets",
            "notes": "Append data to sheet",
            "position": [
                1760,
                1420
            ],
            "parameters": {
                "range": "A:C",
                "options": {
                    "usePathForKeyRow": true
                },
                "sheetId": "qwertz",
                "operation": "append",
                "authentication": "oAuth2"
            },
            "credentials": {
                "googleSheetsOAuth2Api": {
                    "id": "2",
                    "name": "google_sheets_oauth"
                }
            },
            "notesInFlow": true,
            "typeVersion": 1
        },
        {
            "name": "Move Binary Data2",
            "type": "n8n-nodes-base.moveBinaryData",
            "position": [
                1560,
                1420
            ],
            "parameters": {
                "options": [],
                "sourceKey": "attachment_0"
            },
            "typeVersion": 1
        },
        {
            "name": "Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1200,
                560
            ],
            "parameters": {
                "width": 320,
                "height": 80,
                "content": "## JSON > Google Sheets"
            },
            "typeVersion": 1
        },
        {
            "name": "Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1200,
                860
            ],
            "parameters": {
                "width": 320,
                "height": 80,
                "content": "## JSON > CSV"
            },
            "typeVersion": 1
        },
        {
            "name": "Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                580,
                1220
            ],
            "parameters": {
                "width": 320,
                "height": 80,
                "content": "## CSV > JSON file"
            },
            "typeVersion": 1
        },
        {
            "name": "Note3",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                980,
                1460
            ],
            "parameters": {
                "width": 320,
                "height": 80,
                "content": "## JSON file > Google Sheets"
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "Set": {
            "main": [
                [
                    {
                        "node": "Google Sheets",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "Spreadsheet File",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Gmail1": {
            "main": [
                [
                    {
                        "node": "Move Binary Data2",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "HTTP Request": {
            "main": [
                [
                    {
                        "node": "Set",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Spreadsheet File": {
            "main": [
                [
                    {
                        "node": "Spreadsheet File1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Move Binary Data1": {
            "main": [
                [
                    {
                        "node": "Write Binary File",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Move Binary Data2": {
            "main": [
                [
                    {
                        "node": "Google Sheets2",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Spreadsheet File1": {
            "main": [
                [
                    {
                        "node": "Move Binary Data1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Write Binary File": {
            "main": [
                [
                    {
                        "node": "Gmail1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Daily meetings summarization with Gemini AI
View
Code Schedule Send Scheduled
View
Analyze_Crowdstrike_Detections__search_for_IOCs_in_VirusTotal__create_a_ticket_in_Jira_and_post_a_message_in_Slack
View
GoogleSheets Webflow Create Triggered
View
🔍🛠️Generate SEO-Optimized WordPress Content with Perplexity Research
View
Telegram Googletaskstool Create Triggered
View
Hugging Face to Notion
View
Gmail Movebinarydata Send
View
Wait Splitout Process Webhook
View
Trello Googlecloudnaturallanguage Automate Triggered
View