Workflow: HTTP Gmail Automate

Workflow Details

Download Workflow
{
    "id": "jbTm6O9bLBMm6RWy",
    "meta": {
        "instanceId": "7b7fd5f72a378d0859f4d1cf8dd3c226094df4777ef6aca192ac32e815fe212a",
        "templateCredsSetupCompleted": true
    },
    "name": "My workflow 3",
    "tags": [],
    "nodes": [
        {
            "id": "24be1991-3de5-49c2-91a1-c636fb721a87",
            "name": "Weekly Trigger (Monday 7AM)",
            "type": "n8n-nodes-base.cron",
            "position": [
                80,
                180
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "43d7764d-fbd4-414b-be44-bcc80c068db2",
            "name": "Get SEO Data from GSC",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                300,
                180
            ],
            "parameters": {
                "url": "https:\/\/searchconsole.googleapis.com\/webmasters\/v3\/sites\/YOUR_SITE_URL\/searchAnalytics\/query",
                "options": [],
                "authentication": "genericCredentialType",
                "genericAuthType": "httpBasicAuth"
            },
            "typeVersion": 2
        },
        {
            "id": "92852fd3-7663-413e-b1a9-8c728dea9a23",
            "name": "Generate SEO Report",
            "type": "n8n-nodes-base.function",
            "position": [
                500,
                180
            ],
            "parameters": {
                "functionCode": "\n                const rows = items[0].json.rows || [];\n                const reportLines = rows.map((row, index) => {\n                    return `${index + 1}. ${row.keys[0]} - Clicks: ${row.clicks}, Impressions: ${row.impressions}, CTR: ${row.ctr.toFixed(2)}, Position: ${row.position.toFixed(2)}`;\n                });\n                return [{\n                    json: {\n                        report: `Top 10 Search Queries (Last 7 Days):\\n\\n${reportLines.join(\"\\n\")}`\n                    }\n                }];\n            "
            },
            "typeVersion": 1
        },
        {
            "id": "28d9f152-15a0-4a66-aa5e-aa6b9b4c1fa3",
            "name": "\ud83d\udccc Setup Instructions",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -60,
                60
            ],
            "parameters": {
                "color": 6,
                "width": 280,
                "height": 320,
                "content": "\n"
            },
            "typeVersion": 1
        },
        {
            "id": "8e9551d4-27ab-4106-b0cd-b82d6a671ec7",
            "name": "\ud83d\udccc Google Search Console Config",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                240,
                60
            ],
            "parameters": {
                "color": 2,
                "height": 320,
                "content": ""
            },
            "typeVersion": 1
        },
        {
            "id": "c2aabd2e-0a2b-4b4b-a239-bf0927ad1e4d",
            "name": "\ud83d\udccc Email Node Setup",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                640,
                40
            ],
            "parameters": {
                "color": 5,
                "height": 360,
                "content": ""
            },
            "typeVersion": 1
        },
        {
            "id": "1b870a08-d53c-4a51-9a41-4d71a5c954f9",
            "name": "Send Weekly Report by Email",
            "type": "n8n-nodes-base.gmail",
            "position": [
                720,
                180
            ],
            "webhookId": "c9455684-b943-41a5-b2d7-adeafb985083",
            "parameters": {
                "sendTo": "rodrigue.gbadou@gmail.com",
                "options": [],
                "subject": "Send Weekly Report by Email"
            },
            "credentials": {
                "gmailOAuth2": {
                    "id": "6dONI23VTND78rYK",
                    "name": "Gmail account"
                }
            },
            "typeVersion": 2.100000000000000088817841970012523233890533447265625
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "72378158-06bb-40fd-a300-b89a73676d8d",
    "connections": {
        "Generate SEO Report": {
            "main": [
                [
                    {
                        "node": "Send Weekly Report by Email",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get SEO Data from GSC": {
            "main": [
                [
                    {
                        "node": "Generate SEO Report",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Weekly Trigger (Monday 7AM)": {
            "main": [
                [
                    {
                        "node": "Get SEO Data from GSC",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Google Page Entity Extraction Template
View
Wait Redis Send Triggered
View
Keep discord clean
View
line message api demo
View
Simple LinkedIn profile collector
View
Schedule Telegram Automation Scheduled
View
Create, update, and get a post in Ghost
View
Create an Onfleet task when a file in Google Drive is updated
View
[3/3] Anomaly detection tool (crops dataset)
View
Receive updates when a new activity gets created and tweet about it
View