What This Workflow Does
This automation solves the critical sales problem of manual lead qualification. When a lead submits a form on your website, sales teams typically waste hours researching the company, checking email validity, and determining if the prospect fits your ideal customer profile before deciding to follow up.
This workflow eliminates that manual work by automatically enriching each lead with external data, applying your custom scoring model, and instantly routing qualified prospects to both your Notion CRM database and your Matrix sales channel for immediate notification. It ensures your sales team spends time talking to ready-to-buy prospects rather than researching unqualified leads.
How It Works
1. Trigger & Data Collection
The workflow starts when a new lead submits a form on your website. The webhook captures basic information like name, email, company, and any custom fields you've configured.
2. Lead Enrichment
Using third-party APIs, the workflow automatically enriches the lead with additional data: company size, industry, technology stack, email deliverability status, and social profiles. This creates a complete prospect profile without manual research.
3. Custom Scoring Logic
A JavaScript code node applies your custom scoring model. You define weights for different factors: company size match, industry relevance, email validity, technology alignment, and geographic location. The system calculates a total score from 0-100.
4. Qualification Check
An "If" node compares the calculated score against your minimum threshold (typically 70+). Leads meeting or exceeding the threshold proceed to notification; others are logged for potential future nurturing.
5. Notion CRM Update
Qualified leads are automatically added to your Notion CRM database with all enrichment data, score, and submission timestamp. This creates a single source of truth for your sales pipeline.
6. Matrix Sales Alert
Simultaneously, a rich notification is sent to your designated Matrix sales channel with lead details, score, and a direct link to the Notion record. Your sales team gets instant awareness of hot leads.
Pro tip: Set different score thresholds for different product lines or territories. You can route enterprise leads (score 85+) to your senior sales team while sending mid-market leads (score 70-84) to junior reps.
Who This Is For
This automation is ideal for B2B companies with inbound lead generation, particularly SaaS businesses, agencies, and consultancies. Sales teams drowning in unqualified leads will see immediate value. Marketing teams wanting to prove ROI on campaigns will appreciate the automatic tracking and scoring. It's especially valuable for companies already using Notion as their lightweight CRM and teams that prefer Matrix over Slack for critical notifications.
What You'll Need
- An n8n instance (cloud or self-hosted)
- A form on your website with webhook capability
- A Notion account with a database configured for leads
- A Matrix account with a dedicated sales channel
- Access to lead enrichment APIs (Clearbit, Hunter.io, or similar)
- Basic understanding of your ideal customer profile for scoring weights
Quick Setup Guide
Time to implement: 20-30 minutes
- Download and import the JSON template into your n8n instance
- Configure your form webhook to trigger the workflow
- Connect your Notion integration and select your leads database
- Add your Matrix credentials and channel ID
- Set up API keys for your chosen enrichment services
- Adjust the scoring weights in the Code node to match your ideal customer
- Test with a sample lead and verify Notion and Matrix updates
- Activate the workflow and monitor initial executions
Pro tip: Start with conservative scoring weights and adjust based on actual conversion data over the first 30 days. Track which scored leads actually convert versus those that don't to refine your model.
Key Benefits
Eliminate 2-3 hours of manual research per lead. Your sales team gets complete prospect profiles automatically, allowing them to have informed conversations from the first touchpoint.
Increase lead response time from days to minutes. Hot leads receive immediate attention while they're still engaged with your brand, dramatically improving conversion rates.
Create consistent qualification across your team. Every lead is scored using the same objective criteria, eliminating personal bias and ensuring your best prospects always get priority.
Build a searchable prospect database in Notion. All enriched data becomes searchable and filterable, helping you identify patterns in what makes a qualified customer.
Scale your lead processing without adding staff. The system handles hundreds of leads as easily as ten, growing with your marketing efforts without increasing sales overhead.