AutomationFlowsEmail & Gmail › Automated Website Monitoring & Performance Checks with Alerting System

Automated Website Monitoring & Performance Checks with Alerting System

BySpaGreen Creative @spagreen on n8n.io

This n8n workflow is designed for website administrators, digital marketers, SEO specialists, and business owners who want to continuously monitor their website performance metrics. It provides a complete end-to-end system capable of automatically testing website performance…

Cron / scheduled trigger★★★★☆ complexity22 nodesGoogle SheetsHTTP RequestDiscordN8N Nodes RapiwaGmail
Email & Gmail Trigger: Cron / scheduled Nodes: 22 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #13009 — we link there as the canonical source.

This workflow follows the Discord → HTTP Request recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "vzdUlInPM8B4cfKc",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Automated Website Monitoring & Performance Checks with Alerting",
  "tags": [],
  "nodes": [
    {
      "id": "6303dde3-c9b2-4595-a3f7-326a0dd47fe4",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -896,
        -464
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "32a2b196-121f-4188-85df-54708df4bd01",
      "name": "Get Data Form Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "maxTries": 2,
      "position": [
        -704,
        -464
      ],
      "parameters": {},
      "retryOnFail": false,
      "typeVersion": 4.7
    },
    {
      "id": "f623cbbc-9ea1-4af4-811b-c2f47d760e67",
      "name": "PageSpeed Test",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        496,
        -368
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "9e82c921-8dfa-4558-9971-db01ffa62656",
      "name": "Save Results",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        720,
        -560
      ],
      "parameters": {},
      "typeVersion": 4.6
    },
    {
      "id": "30b189f9-b751-4b84-837d-ed20897b0e2f",
      "name": "Process Results",
      "type": "n8n-nodes-base.code",
      "position": [
        512,
        -560
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "d60f8ea3-4519-4965-9a17-f9d89233f972",
      "name": "Update data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        896,
        -560
      ],
      "parameters": {},
      "typeVersion": 4.7
    },
    {
      "id": "bc37257c-771e-4917-b11c-93f1fa9a45e4",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -336,
        -464
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "0f8e2602-10f6-4eb1-a942-c27142517687",
      "name": "If3",
      "type": "n8n-nodes-base.if",
      "position": [
        304,
        -352
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "7d4303d6-47be-44e5-92e5-616f2900ce78",
      "name": "PageSpeed Test2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        128,
        -560
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "5f42af79-d4d7-4b22-90cf-02e26472f519",
      "name": "Send a message",
      "type": "n8n-nodes-base.discord",
      "position": [
        1168,
        -416
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "02685dd8-b715-46e9-af41-1c3af5e504f6",
      "name": "Rapiwa",
      "type": "n8n-nodes-rapiwa.rapiwa",
      "position": [
        1168,
        -704
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "994dc6b9-86c9-4529-aaa7-6b9618d13a54",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1120,
        -752
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "69eee40e-a0a5-4e63-8e71-83574a6efb8e",
      "name": "Send a message2",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1168,
        -560
      ],
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "c28bc429-14ce-4314-a4aa-cbf3f49c3ef2",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        688,
        -624
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "a9b20535-5b6a-49fa-9c9d-06c8309b3899",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -912,
        -512
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "50d2b478-6e28-435e-870b-8c21ea7e2c48",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        64,
        -384
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "d9b40b61-8e1d-4b65-966f-e1ab832cfaf1",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        48,
        -608
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "6b1897fd-fb0d-4ada-a37a-cbc1515996fe",
      "name": "Code (Calculate Days)",
      "type": "n8n-nodes-base.code",
      "position": [
        128,
        -352
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "ba3ed28f-b57b-4de4-91c9-977cf658bd61",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1440,
        -496
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "b32b14d3-7bb9-4a70-98df-4104aa04b455",
      "name": "Limit (10)",
      "type": "n8n-nodes-base.limit",
      "position": [
        -528,
        -464
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b97c513f-f61a-41ed-be11-e13eed4f15c9",
      "name": "If (check empty response)",
      "type": "n8n-nodes-base.if",
      "position": [
        -128,
        -448
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "d5110362-f949-4b33-a069-394467147394",
      "name": "Wait 10s",
      "type": "n8n-nodes-base.wait",
      "position": [
        1376,
        -416
      ],
      "parameters": {},
      "typeVersion": 1.1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "aa22bfaa-0b23-4bdb-8b1f-713d7bd829a7",
  "connections": {
    "If3": {
      "main": [
        [
          {
            "node": "PageSpeed Test",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 10s": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit (10)": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update data": {
      "main": [
        [
          {
            "node": "Send a message2",
            "type": "main",
            "index": 0
          },
          {
            "node": "Rapiwa",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save Results": {
      "main": [
        [
          {
            "node": "Update data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PageSpeed Test": {
      "main": [
        [
          {
            "node": "Process Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a message": {
      "main": [
        [
          {
            "node": "Wait 10s",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "If (check empty response)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PageSpeed Test2": {
      "main": [
        [
          {
            "node": "Process Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Process Results": {
      "main": [
        [
          {
            "node": "Save Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get Data Form Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Data Form Sheet": {
      "main": [
        [
          {
            "node": "Limit (10)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code (Calculate Days)": {
      "main": [
        [
          {
            "node": "If3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If (check empty response)": {
      "main": [
        [
          {
            "node": "PageSpeed Test2",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Code (Calculate Days)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

This n8n workflow is designed for website administrators, digital marketers, SEO specialists, and business owners who want to continuously monitor their website performance metrics. It provides a complete end-to-end system capable of automatically testing website performance…

Source: https://n8n.io/workflows/13009/ — original creator credit. Request a take-down →

More Email & Gmail workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Email & Gmail

This workflow automatically checks a list of desired domain names for availability every 30 minutes. Using the Porkbun API and Google Sheets, it instantly sends detailed notifications via Gmail and Di

HTTP Request, Gmail, Discord +1
Email & Gmail

Secure your perfect Malaysian identity with the Khaisa Domain Sniper. This n8n workflow monitors specific .my domains using the free MYNIC RDAP API, instantly triggering Gmail and Discord alerts the m

Google Sheets, HTTP Request, Gmail +1
Email & Gmail

YOUR_ID 4. Uses gmail, googleDrive, googleSheets, httpRequest. Scheduled trigger; 53 nodes.

Gmail, Google Drive, Google Sheets +1
Email & Gmail

Looking for a way to track GitHub bounty issues automatically and get notified in real time? This GitHub Bounty Tracker workflow monitors repositories for issues labeled 💎 Bounty, logs them in Google

Google Sheets, HTTP Request, WhatsApp +1
Email & Gmail

This workflow automatically sends a beautifully designed HTML newsletter every Sunday at 8 AM, featuring products currently on sale from your Algolia-powered e-commerce store.

Google Sheets, HTTP Request, Gmail