Block 1 - Sticky Note
- Type / Role
- n8n-nodes-base.stickyNote - stickyNote
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
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...
n8n-nodes-base.stickynote, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.typeformtrigger, n8n-nodes-base.code, n8n-nodes-base.airtable, n8n-nodes-base.if, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.hubspot
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Avkash Kakdiya.
Original n8n.io sourceThis 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.
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 (lead_score, LinkedIn, description).
Logs the fully enriched lead in a Google Sheet for tracking.
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.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Typeform to HubSpot: AI-enriched & scored leads with GPT-4o-mini |
|---|---|
| Complexity | advanced |
| Nodes | 17 |
| Categories | AI Summarization, Multimodal AI |
| Author | Avkash Kakdiya |
| Published | 19 Aug 2025 |
Use the JSON export at /data/workflows/7567/7567.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
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...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your AI Summarization, Multimodal AI use case.