AutomationFlowsEmail & Gmail › Scan Urls with Urlscan.io and Send Results via Gmail

Scan Urls with Urlscan.io and Send Results via Gmail

ByCalistus Christian @ca7ai on n8n.io

Receive a URL via Webhook, submit it to urlscan.io, wait ~30 seconds for artifacts (e.g., screenshot), then email a clean summary with links to the result page, screenshot, and API JSON. Ingests a URL from a POST request. Submits the URL to urlscan.io and captures the scan UUID.…

Webhook trigger★★☆☆☆ complexity6 nodesUrl Scan IoGmail
Email & Gmail Trigger: Webhook Nodes: 6 Complexity: ★★☆☆☆ Added:

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

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": "fa3hibN6VBUhcGwq",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "ca7ai n8n urlscan workflow template",
  "tags": [],
  "nodes": [
    {
      "id": "707a9468-0824-4be6-9da0-e3723f799c5a",
      "name": "Sticky Note \u2014 How it works",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -352,
        -48
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "76a366e5-b143-4ac2-89e3-e1d289c07b7b",
      "name": "Sticky Note \u2014 Setup",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -352,
        384
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "9612523c-e1c0-40b5-bef7-1c3778843e5c",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        240,
        224
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "5425b204-ff3f-436e-b309-9aeae544c4f2",
      "name": "Perform a scan",
      "type": "n8n-nodes-base.urlScanIo",
      "position": [
        464,
        224
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "e02bbd59-27c7-4a88-bcf7-70b44ca4abbc",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        672,
        224
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "c30e2048-9cf4-42a5-9b3e-0b2514d9f208",
      "name": "Send a message",
      "type": "n8n-nodes-base.gmail",
      "position": [
        896,
        224
      ],
      "parameters": {},
      "typeVersion": 2.1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "5d685fbd-8fc6-48b8-a0c9-c8a8ea373775",
  "connections": {
    "Wait": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "Perform a scan",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Perform a scan": {
      "main": [
        [
          {
            "node": "Wait",
            "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

Receive a URL via Webhook, submit it to urlscan.io, wait ~30 seconds for artifacts (e.g., screenshot), then email a clean summary with links to the result page, screenshot, and API JSON. Ingests a URL from a POST request. Submits the URL to urlscan.io and captures the scan UUID.…

Source: https://n8n.io/workflows/6946/ — 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

NTF 10 Customer Onboarding Flow. Uses gmail. Webhook trigger; 13 nodes.

Gmail
Email & Gmail

Every quote request is a potential deal — but only if it's handled quickly, properly, and without things falling through the cracks. What if instead of copy-pasting emails and pinging teammates manual

Gmail, Airtable, Slack
Email & Gmail

Get event triggered notifications / updates on preferred messaging channels with TwentyCRM. Uses stickyNote, googleSheets, gmail, slack. Webhook trigger; 11 nodes.

Google Sheets, Gmail, Slack
Email & Gmail

This workflow automatically creates a subscriber in a given Beehiiv publication when a new opt-in is registered in a given Systeme.io sales funnel.

HTTP Request, Gmail
Email & Gmail

Still manually copy-pasting your Tally form responses?

Airtable, Gmail