Lead Qualification, Scoring, and Slack Alerting - n8n Workflow

Automate lead qualification using an n8n workflow. Verify emails with Hunter, score leads with MadKudu, and alert sales teams via Slack using this high-value n8n template.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

• Sales Operations and Enablement teams looking to streamline lead vetting.
• Marketing professionals needing instant alerts for high-intent leads captured via forms.
• n8n users seeking advanced examples of multi-API integration for CRM automation.
• Anyone needing a reliable n8n workflow to qualify inbound interest efficiently.

Overview

Manual lead qualification is time-consuming and often leads to slow response times for high-value prospects. This advanced n8n workflow solves this problem by creating an automated, instant scoring engine. Using the n8n trigger attached to a contact form, the flow captures the lead, verifies the email address using Hunter, and then uses MadKudu to assign a customer fit score. Only leads exceeding a specified score threshold (60 in this n8n template) are routed to a dedicated Slack channel, ensuring your sales team focuses only on truly hot prospects. This powerful n8n workflow ensures maximum efficiency and speed in your sales cycle.

How it Works

This n8n workflow is initiated by the custom n8n Form Trigger and follows a rigorous verification and scoring process:


  1. Capture Lead: The n8n Form Trigger starts the process when a user submits their business email via the custom form (though this n8n node can be easily swapped for Typeform or Google Forms).

  2. Verify Email: The email address is passed to the Hunter n8n node, which checks the status and validity of the email.

  3. Validate Check: An If n8n node checks the result from Hunter. If the email status is 'valid', the flow proceeds to scoring. If not valid, the n8n workflow stops this branch.

  4. Lead Scoring: The 'Score lead with MadKudu' HTTP Request n8n node sends the validated email to the MadKudu API to retrieve a detailed customer fit score and associated properties.

  5. Filter Hot Leads: A second If n8n node evaluates the MadKudu score. The workflow is configured to continue only if the customerfit.score is greater than 60. Leads below this threshold are routed to a 'Not interesting enough' No-Op n8n node.

  6. Immediate Alert: For leads meeting the high-score criteria, the Slack n8n node fires an immediate, detailed notification to the designated channel (e.g., #interestingleads), including the lead's name, company, location, and MadKudu's top signals. This is a crucial step in the overall n8n workflow.

Installation Guide

To deploy this comprehensive n8n workflow, follow these steps:


  1. Import the n8n Template: Copy the provided JSON and import it directly into your n8n instance via the Workflows section (New -> Import from JSON).

  2. Set Up Credentials: You will need to configure three critical credentials for this n8n workflow:

Hunter API: Add your Hunter account API key for email verification.
MadKudu HTTP Header Auth: Configure the HTTP Header Authentication credential type with your MadKudu API key.
* Slack API: Set up your Slack Bot token credential, ensuring the bot has permission to post to the target channel.

  1. Configure Slack Channel: In the Slack n8n node, adjust the Channel ID to the specific channel where you want hot leads to be alerted (e.g., #interesting_leads).

  2. Test the n8n Trigger: Click the 'Test Workflow' button, submit a known valid email address to the n8n Form trigger URL, and verify that the scoring and Slack alert function correctly.

  3. Activate: Once satisfied with the testing, activate the n8n workflow to start automatic lead qualification.

Node Details

This n8n workflow utilizes several key nodes to achieve end-to-end lead qualification:

n8n Form Trigger:
Function: Serves as the initial n8n trigger, capturing lead data (specifically the business email).
Key Configuration: Configured with a dedicated path and form title ('Contact us') to generate a public lead capture URL.
Verify email with Hunter (Hunter n8n node):
Function: Uses the Hunter API to perform real-time email verification.
Key Configuration: Operation set to emailVerifier, using the input email address.
Check if the email is valid (If n8n node):
Function: A core logic n8n node that branches the workflow based on Hunter's verification result.
Key Configuration: Checks if {{ $json.status }} equals valid.
Score lead with MadKudu (HTTP Request n8n node):
Function: Sends the validated email to MadKudu's API endpoint for comprehensive lead scoring.
Key Configuration: Uses Generic Credential Type for HTTP Header Authentication to pass the API key; URL is dynamically constructed using the input email.
if customer fit score > 60 (If n8n node):
Function: Filters the MadKudu results, only allowing high-fit leads to proceed.
Key Configuration: Checks if {{ $json.properties.customerfit.score }} is numerically greater than 60.
Slack (Slack n8n node):
Function: Sends a structured, immediate alert for hot leads to the designated sales channel.
Key Configuration: Uses a detailed dynamic text message incorporating scoring signals (e.g., top
signals_formatted) and lead data derived from MadKudu's response.

Related n8n Workflows

Free

Nodes: 7 Nodes
Updated: December 26 2025
View all
Created by

Team lead @ n8n

Featured*