Skip to main content

Scan URLs with urlscan.io and send results via Gmail

Workflow preview

Scan URLs with urlscan.io and send results via Gmail preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

Overview

Overview

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.

What this template does

  • Ingests a URL from a POST request.
  • Submits the URL to urlscan.io and captures the scan UUID.
  • Waits 30s to give urlscan time to generate the screenshot and result artifacts.
  • Sends a formatted HTML email via Gmail with all relevant links.

Nodes used

  • Webhook (POST /urlscan)
  • urlscan.io → Perform a scan
  • Wait (30 seconds; configurable)
  • Gmail → Send a message

Input

{ "url": "https://example.com" }