Templates / Typeform to HubSpot: AI-enriched & scored leads with GPT-4o-mini

Typeform to HubSpot: AI-enriched & scored leads with GPT-4o-mini

Ready for 3.0

by Avkash Kakdiya ✓ · 290 views · created 2025-08-19 · AI Summarization, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (8)

OpenAI Chat ModelTypeformAirtableAI AgentHubSpotGoogle Sheets

What it does

How it works This workflow starts whenever a new lead is submitted through Typeform. It cleans and stores the raw lead data, checks if the email is business-related (not Gmail), and then uses AI to enrich the lead with company details. After enrichment, the workflow scores the lead with AI, updates your HubSpot CRM, and saves everything neatly into Google Sheets for tracking and reporting. Step-by-step Capture New Lead - Triggered by a new Typeform submission. - Collects basic details: Name, Email, Phone, and Message. - Saves raw lead data into a Google Sheet for backup. - Stores the basic info in Airtable (avoids duplicates by email). Format & Filter Leads - Formats the incoming data into a clean structure. - Filters out non-business emails (e.g., Gmail) so only qualified leads continue. Enrich Company Information - Uses AI (GPT-4o-mini) to enrich the lead’s company data based on email domain. - Returns details like: Company Name, Industry, Headquarters, Employee Count, Website, LinkedIn, and Description. - Merges this information with the original lead profile and adds metadata (timestamp, workflow ID). Score the Lead - AI analyzes the enriched profile and assigns a lead score (1–10). - Scoring considers industry fit, company size, contact source, and domain reputation. Update CRM & Sheets - Sends the enriched lead with score to HubSpot CRM. - Updates company details, contact info, and custom properties (leadscore, LinkedIn, description). - Logs the fully enriched lead in a Google Sheet for tracking. Why use this? - Automatically enriches and scores every incoming lead. - Filters out low-value (non-business) emails before wasting CRM space. - Keeps HubSpot CRM up to date with the latest company and contact info. - Maintains both raw and enriched lead data in Google Sheets for easy reporting. - Saves your team hours of manual research and ensures consistent, AI-driven lead qualification.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.