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

Create a new user in Intercom
View
Stickynote Notion Automation Triggered
View
[1/3 - anomaly detection] [1/2 - KNN classification] Batch upload dataset to Qdrant (crops dataset)
View
Manual Invoiceninja Automate Triggered
View
send file to kindle through telegram bot
View
Microsoft Outlook AI Email Assistant
View
Discord MCP Chat Agent
View
Openweathermap Cron Automate Scheduled
View
Splitout Code Create Webhook
View
Splitout Webhook Create Webhook
View