What This Workflow Does
This automation solves a critical bottleneck for sales and marketing teams: manually processing incoming leads. When someone fills out your Typeform, this workflow instantly captures their information, checks if they already exist in HubSpot to prevent duplicates, scores them based on custom criteria, and sends a prioritized alert to your sales team in Slack.
Without automation, leads often sit in spreadsheets or email inboxes for hours or days. By the time someone follows up, the prospect has gone cold. This workflow ensures immediate processing and notification, turning form submissions into actionable sales opportunities within seconds.
The system categorizes leads as Cold, Warm, or Hot based on their score, allowing your team to prioritize outreach effectively. Hot leads get immediate attention while Warm leads enter nurturing sequences, maximizing conversion rates and reducing response times.
How It Works
1. Typeform Trigger
The workflow starts when someone submits your Typeform. It captures all form data including name, email, company, phone, and any custom fields you've configured. This trigger node runs automatically whenever a new submission arrives.
2. HubSpot Duplicate Check
Before creating a new contact, the workflow searches your HubSpot CRM by email address. If a matching contact exists, it updates their record with the new information. If not, it proceeds to create a new contact. This prevents duplicate entries and keeps your CRM clean.
3. Lead Scoring & Categorization
A custom JavaScript function analyzes the lead data and assigns a score based on your business rules. Common scoring factors include corporate email domains, job title relevance, company size, and specific form responses. The lead is then categorized into priority tiers: ❄️ Cold (0-29), 🌡 Warm (30-59), or 🔥 Hot (60+).
4. Slack Notification
A formatted message is sent to your designated Slack channel with all relevant lead information, score, and priority tier. Hot leads are highlighted for immediate attention, while Warm and Cold leads receive appropriate tagging for follow-up scheduling.
Who This Is For
This automation is ideal for B2B companies, SaaS businesses, agencies, and any organization using Typeform for lead generation and HubSpot for CRM. It's particularly valuable for:
- Sales teams who need to respond quickly to high-value prospects
- Marketing teams running inbound campaigns with Typeform
- RevOps professionals looking to implement sophisticated lead routing
- Startups and SMBs wanting to automate their sales pipeline without complex setups
- Companies struggling with duplicate contacts and manual data entry
What You'll Need
- Typeform account with API access (Professional plan or higher)
- HubSpot CRM account (Free or paid) with API credentials
- Slack workspace with permissions to create webhooks
- n8n instance (cloud or self-hosted) to run the workflow
- Basic understanding of your lead qualification criteria
Pro tip: Start with simple scoring rules (like corporate email = +20 points) and refine as you gather data on which leads actually convert. You can adjust the JavaScript scoring function anytime without rebuilding the entire workflow.
Quick Setup Guide
- Download the template using the button above and import it into your n8n instance
- Connect your Typeform account in the first node and select your form
- Set up HubSpot credentials and map form fields to HubSpot properties
- Customize the scoring function in the Code node to match your business rules
- Configure your Slack webhook and test the notification format
- Activate the workflow and submit a test form to verify everything works
Key Benefits
Eliminate manual data entry – Forms automatically sync to HubSpot, saving 5–10 hours per week on administrative tasks.
Prevent duplicate contacts – Automatic deduplication keeps your CRM clean and improves reporting accuracy.
Prioritize sales efforts – Scoring and tiering ensure your team focuses on the hottest leads first, increasing conversion rates.
Real-time notifications – Instant Slack alerts mean sales can respond while leads are still warm, dramatically improving response times.
Scalable foundation – Easily add enrichment services, email automation, or task creation as your needs grow.