π― Project Purpose This project automates the process of collecting and managing new leads submitted through a web form. It eliminates the need for manual data entry and ensures that each lead is: Properly recorded and time-stamped in a structured format Automatically communicated to the sales or support team Ready for follow-up, with a reminder system in place Itβs a lightweight but effective solution suitable for freelancers, small teams, and growing businesses that want to streamline their lead intake process. π οΈ Tools & Technologies Used Google Forms / Web Form** β Frontend for capturing leads Google Sheets** β Central database for storing lead information n8n** β Automation platform that connects and coordinates all services Gmail** β Handles email notifications for new leads Slack* *(optional) β Provides instant team notifications Date & Time nodes** β Tracks and manages lead response timing Conditional (IF) nodes** β Filters out duplicate and incomplete entries π Workflow Overview β¨ Key Features β No-code integration using n8n β Instant alerts via Gmail and/or Slack β Google Sheets as an easily accessible backend β Modular design β easy to expand with CRM tools (like HubSp
Tags
Related workflows
See all GmailβCapture leads in HubSpot from Typeform
This workflow is triggered when a typeform is submitted, then it saves the sender's information into HubSpot as a new contact. Typeform Trigger: triggers the workflow when a typeform is submitted. Set: sets the fields for the values from Typeform. HubSpot 1: creates a new contact with information from Typeform. IF: filters contacts who expressed their interest in business services. HubSpot 2: updates the contact's stage to opportunity. Gmail: sends an email to the opportunity contacts with informational material. NoOp: takes no action for contacts who are not interested.
Upload invoices from Gmail to Google Drive
Upload invoices from Gmail to Google Drive daily
URL and IP lookups through Greynoise and VirusTotal
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. A 5-second