WhatsApp Lead Qualification Agent
All Projects
CRM & WhatsApp

WhatsApp Lead Qualification Agent

Live in Production
2024
Overview

The Challenge

Sales teams lose qualified prospects at the very first touchpoint: the initial contact message. A prospect who sends a WhatsApp enquiry outside business hours waits hours for a reply. By the time a sales rep responds the next morning, the prospect has already moved on.

Even during business hours, human qualification is inconsistent. Reps ask different questions, weight different signals, and route leads based on gut feel rather than a consistent rubric. High-potential prospects get put in the nurture pile while low-fit prospects get scheduled for demos.

The goal was instant response at any hour, consistent qualification against a fixed rubric, and automatic routing so that sales reps only spend time on leads that are worth their time.

Solution

How It Was Built

I built a conversational lead qualification agent on n8n that engages every inbound WhatsApp message immediately, runs a structured discovery conversation, scores the lead 0–100, and routes them to the appropriate path — all before a human has seen the message.

01
Inbound WhatsApp Trigger

Every inbound WhatsApp message is received via the Twilio WhatsApp API and triggers the n8n workflow. Conversation state is maintained in n8n's static data store, so multi-turn conversations remain coherent — the agent remembers what was asked and answered in previous messages within the same conversation thread.

02
Conversational Discovery

GPT-4o drives a natural discovery conversation, asking about the prospect's business context, the problem they're trying to solve, their budget range, timeline to implement, and decision-making authority. The conversation is designed to feel like a knowledgeable sales rep asking smart follow-up questions, not a form disguised as a chat. If the prospect's answer is ambiguous, the agent asks for clarification rather than making assumptions.

03
Lead Scoring (0–100)

Once sufficient information is collected, GPT-4o scores the lead against a qualification rubric: budget fit, timeline urgency, problem-solution alignment, and buying authority signals. The numeric score drives routing deterministically — no free-form AI tier assignment that could be overridden or inconsistent.

04
Three-Tier Routing

Leads scoring 70 or above (Hot) receive an immediate Calendly booking link with a message framing the call as a priority conversation. Leads scoring 40–69 (Warm) are added to HubSpot as contacts with their qualification data and dropped into the appropriate CRM pipeline stage for rep follow-up. Leads below 40 (Cold) enter an automated nurture sequence with educational content and a check-in trigger after 30 days.

05
HubSpot CRM Sync

Every lead — regardless of tier — is created as a HubSpot contact with the full qualification data: score, tier, conversation transcript summary, budget range, timeline, and the source WhatsApp number. Hot leads additionally get a deal created in the pipeline. Reps open HubSpot and see exactly why a lead was scored the way it was, not just a name and phone number.

Results

The Outcome

< 60s
Response time to any inbound WhatsApp enquiry
3
Routing tiers — Hot, Warm, Cold — scored 0–100
0
Qualified leads lost to slow response times
Previous
Vapi Customer Support Voice Agent
Next