Skip to content
FlowHubFluxonLab
C
Gmailfree

URL and IP lookups through Greynoise and VirusTotal

by n8n Teamadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeGmailGmailHTTP RequestHTTP RequestSlack
Share Post Share
HRVirusTotal resultVirusTotal resu…HRDNS LookupCoSet IP From LookupSet IP From Loo…SeSet IPMeMerge VirusTotal & Greynoise resultsMerge VirusTota…IfIs IP?HRStart VirusTotal ScanStart VirusTota…SeVirusTotal SummaryVirusTotal Summ…IfVirusTotal ready?VirusTotal read…WaWait 5sWeWebhookILGet List of URLsSeSet EmailMeMerge Greynoise resultsMerge Greynoise…Send Report SlackSend Report Sla…Send Report EmailSend Report Ema…SeGreynoise SummaryGreynoise Summa…MeMergeCoCombine looped itemsCombine looped …FiFilterHRGreyNoise RIOT lookupGreyNoise RIOT …HRGreyNoise IP CheckGreyNoise IP Ch…FoForm Trigger1234567891011121314151617181920212223242526
1/5
STEPS · 26
Starts on an incoming request

This n8n workflow serves as a powerful cybersecurity and threat intelligence tool to look up URLs or IP addresses through industry standard threat intelligence vendors. It starts with either a form submission or a webhook trigger, allowing users to input data, URLs or IPs that require analysis. The workflow then splits into two paths depending on whether the input data is an IP or URL. If an IP was given, it sets the ip variable to the IP; however if a URL was given the workflow will perform a DNS lookup using Google Public DNS and sets the ip variable based on the results from Google. The workflow then checks the obtained IP addresses against GreyNoise services, with one branch utilizing GreyNoise RIOT IP Lookup to assess IP reputation and association with known benign services, and the other using GreyNoise IP Context to evaluate potential threats. The results from both GreyNoise services are merged to create a comprehensive analysis which includes the IP, classification (benign, malicious, or unknown), IP location, tags to identify activity or malware, category, and trust level. In parallel, a VirusTotal scan is initiated for the URL/IP to identify if it is malicious.

Tags

n8nreference-onlygmailslack
Connects
CCodegmailGmailWHTTP RequestSlack
CategoryGmail
Triggermanual
Complexityadvanced
Nodes23
AddedNov 7, 2023

Related workflows

See all Gmail
Cgmailsheets
free

Scrape & Track Dentist Leads from Google Maps with ScrapeOps, Sheets & Notifications

Overview This n8n template automates the generation of local business leads by scraping Google Maps. It goes beyond basic search results by visiting individual business pages to extract detailed contact information, reviews, and attributes (like LGBTQ+ friendly status). It includes built-in deduplication against a Google Sheet to ensure you only receive alerts for new leads. Who is this for? Marketing Agencies**: Finding local clients for services. Sales Teams**: Building lists of prospects in specific cities. Recruiters**: Finding businesses in specific niches. Researchers**: Gathering data on local business landscapes. What problems it solves Manual Data Entry**: Eliminates the need to copy-paste business details from Maps. Duplicate Leads**: Automatically checks against your database to prevent duplicate entries. Incomplete Data**: Performs a "deep scrape" to get data often missing from list views (websites, full phone numbers, reviews). Delayed Action**: Sends instant alerts via Gmail and Slack so you can act on new leads immediately. How it works Input: Takes a city name via a form (or can be scheduled). Search: Uses ScrapeOps to search Google Maps for your target keyword (e.g

by Ian Kerins
Cgmailsheets
free

Scrape Google Maps realtor leads with ScrapeOps, Google Sheets, Gmail and Slack

Overview This n8n template automates finding real estate agents in any city using Google Maps. It deep-scrapes listings via ScrapeOps Proxy, deduplicates results against Google Sheets, saves fresh leads, and sends alerts via Gmail and Slack — all triggered from a simple web form. Who is this for? Real estate marketing agencies building targeted agent lead lists PropTech companies prospecting realtors in new cities or regions Sales teams running outreach campaigns targeting real estate agencies Anyone who needs structured local real estate agent data from Google Maps What problem does it solve? Manually searching Google Maps for real estate agents, copying contact details, and checking for duplicates is slow and inconsistent. This workflow automates the entire process — from search to deduplication to saved leads — so you get fresh, structured agent data with zero manual effort. How it works A web form captures the target city. ScrapeOps Proxy scrapes Google Maps for real estate agents in that city. Each listing is deep-scraped for full details: phone, website, rating, reviews, and address. Results are compared against existing Google Sheet entries to remove duplicates. Only new lea

by Ian Kerins
CgmailsheetsW
free

Route law firm client intakes with Claude and Google Sheets

Quick Overview This workflow hosts an n8n intake form for a law firm, sends each submission to Anthropic Claude for classification and qualification, logs the result to Google Sheets, emails the intake team for qualified matters via Gmail, and returns a neutral confirmation page to the submitter. How it works Receives a client intake submission through an n8n hosted form. Normalizes the submission into consistent fields (contact details, matter type, incident date, and narrative). Sends the normalized intake to Anthropic Claude to classify practice area, assess urgency and time sensitivity, flag conflict-check needs, and decide whether the matter is qualified. Parses Claude’s JSON response and merges the analysis back into the intake record. If the matter is qualified, sends an HTML alert email via Gmail to the intake team and appends the intake details to the “Qualified Intakes” tab in Google Sheets. If the matter is not qualified, appends the submission and decline reason to the “Declined Intakes” tab in Google Sheets. Returns a confirmation message to the submitter stating the intake was received and that no attorney-client relationship has been formed. Setup Create an Anthropic

by Milos Vranes