Skip to main content

🤖 Automate Lead Qualification & Multi-Channel Follow-up with AI (BANT)

Workflow preview

Workflow preview
100%
🤖 Automate Lead Qualification & Multi-Channel Follow-up with AI (BANT) preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

How it works This workflow is your automated sales assistant, designed to intelligently qualify incoming leads and route them to the most appropriate follow up channel. It uses the powerful BANT (B...

Best for

  • Lead Nurturing automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.switch, @n8n/n8n-nodes-langchain.googlegemini, n8n-nodes-base.form, n8n-nodes-base.set, n8n-nodes-base.gmail, n8n-nodes-base.stickynote, n8n-nodes-base.formtrigger

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Lucas Peyrin.

Original n8n.io source

1.1 Workflow description

Title
🤖 Automate Lead Qualification & Multi-Channel Follow-up with AI (BANT)
Workflow name
🤖 Automate Lead Qualification & Multi-Channel Follow-up with AI (BANT)

How it works

This workflow is your automated sales assistant, designed to intelligently qualify incoming leads and route them to the most appropriate follow-up channel. It uses the powerful BANT (Budget, Authority, Need, Timing) framework, powered by Google Gemini AI, to score leads as 'hot', 'mid', or 'cold', ensuring your sales team focuses on the most promising opportunities.

Here's a step-by-step breakdown:

  1. Lead Capture: A public Form Trigger collects essential lead information, including their name, email, what they want to build, their budget, desired start time, and job role. These questions are specifically designed to gather BANT data.
  2. AI Lead Scoring: The collected data is sent to Google Gemini. A detailed prompt instructs the AI to act as a Lead Scoring Expert, evaluating each BANT component individually and then assigning an overall 'hot', 'mid', or 'cold' score based on predefined criteria.
  3. Intelligent Routing: A Switch node acts as the central router. Based on the AI's 'hot', 'mid', or 'cold' score, the workflow directs the lead down one of three distinct follow-up paths.
  4. Hot Leads (Calendar Booking): For highly qualified 'hot' leads, the workflow immediately redirects them to your calendar booking link, making it easy for them to schedule a direct conversation.
  5. Mid Leads (WhatsApp Engagement): For 'mid' priority leads, Google Gemini generates a personalized, pre-filled WhatsApp message summarizing their inquiry. The lead is then redirected to a WhatsApp chat with your sales team, allowing for quick, informal engagement.
  6. Cold Leads (Nurturing Email): For 'cold' leads who might be in an early research phase, Google Gemini crafts a helpful, non-salesy follow-up email. This email provides valuable resources (like templates or community links) and is sent via Gmail, keeping them engaged without pressure.

Set up steps

Setup time: ~10-15 minutes

This workflow requires connecting your Google AI and Gmail accounts, and customizing several nodes to fit your sales process.

  1. Get Your Google AI API Key:

    • Visit Google AI Studio at aistudio.google.com/app/apikey.
    • Click "Create API key in new project" and copy the key.
    • In the workflow, select the Score Lead node. Click the Credential dropdown and select + Create New Credential.
    • Paste your key into the API Key field and Save.
    • Repeat this for the Write Placeholder WA Message and Write Follow up Email nodes, selecting the credential you just created.
  2. Connect Your Gmail Account:

    • Select the Send Follow up Email with Gmail node.
    • Click the Credential dropdown and select + Create New Credential to connect your Google account. Follow the prompts to grant n8n access.
  3. Customize Lead Scoring Criteria:

    • Go to the Score Lead node.
    • In the Text parameter, carefully review and adapt the BANT Criteria Mapping and Scoring Logic to align with your specific sales process and ideal customer profile. This is crucial for accurate lead qualification.
  4. Configure Follow-up Channels:

    • Hot Leads: Select the Calendar Booking Link node. Update the redirectUrl parameter with your personal or team's calendar booking link (e.g., Calendly, Chili Piper).
    • Mid Leads: Select the Phone Number node. Set the whatsapp_phone value to your company's WhatsApp phone number (e.g., +15551234567). You can also customize the pre-filled WhatsApp message by adjusting the prompt in the Write Placeholder WA Message node.
    • Cold Leads: Select the Redirect to Website node. Update the redirectUrl parameter to your company's main website or a relevant resource page (e.g., a free templates page, a blog post). You can also customize the email content and resources shared by adjusting the prompt in the Write Follow up Email node.
  5. Activate and Test:

    • Activate the workflow using the toggle at the top right.
    • Go to the Lead Contact Form node and click the "Open Form URL" button.
    • Submit several test applications with different answers (e.g., one "hot" lead, one "mid", one "cold") to ensure the AI scores them correctly and they are routed to the appropriate follow-up action.

Start qualifying and engaging your leads more effectively!

1.2 Logical Blocks

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.

2. Block-by-Block Analysis

Block 1 - Switch

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 2 - Score Lead

Type / Role
@n8n/n8n-nodes-langchain.googleGemini - googleGemini
Config choices
Version 1

Block 3 - Calendar Booking Link

Type / Role
n8n-nodes-base.form - form
Config choices
Version 2.3

Block 4 - Send to Whatsapp

Type / Role
n8n-nodes-base.form - form
Config choices
Version 2.3

Block 5 - Write Placeholder WA Message

Type / Role
@n8n/n8n-nodes-langchain.googleGemini - googleGemini
Config choices
Version 1

Block 6 - Redirect to Website

Type / Role
n8n-nodes-base.form - form
Config choices
Version 2.3

Block 7 - Write Follow up Email

Type / Role
@n8n/n8n-nodes-langchain.googleGemini - googleGemini
Config choices
Version 1

Block 8 - Phone Number

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 9 - Simple JSON Parsing (Email)

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 10 - Simple JSON Parsing (Lead Score)

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 11 - Send Follow up Email with Gmail

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 12 - Sticky Note11

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Sticky Note (0)

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Sticky Note (3)

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Sticky Note (4)

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Sticky Note (6)

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 17 - Sticky Note (7)

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Sticky Note (8)

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 19 - Lead Contact Form

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.3

Block 20 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow 🤖 Automate Lead Qualification & Multi-Channel Follow-up with AI (BANT)
Complexity advanced
Nodes 20
Categories Lead Nurturing, AI Chatbot
Author Lucas Peyrin
Published 20 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8773/8773.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

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.

Frequently asked questions

What does 🤖 Automate Lead Qualification & Multi-Channel Follow-up with AI (BANT) do?

How it works This workflow is your automated sales assistant, designed to intelligently qualify incoming leads and route them to the most appropriate follow up channel. It uses the powerful BANT (B...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

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 Lead Nurturing, AI Chatbot use case.