HAMMAD YOUSUF

CHANNEL PROSPECTING // FREE LIVE DEMO

Chatbot Qualifier Agent

THE PROBLEM

Website chat widgets collect messages, not qualified leads — someone still has to read every conversation and decide who's worth a call.

21.8%

Personalised outreach reply rate (IBRAHIM production)

PROVEN IN PRODUCTION

Part of the Inbound Response Squad →

BOOK A CALL

No pitch — just a plan.

Tell me what the lead said — I'll score how real they are, break it down BANT by BANT, and hand you the one question that closes the gap.

Execution trace — recorded run (this agent's real pipeline)

    • Reading the conversation

      ok
    • Extracting qualifying answers

      ok
    • Scoring buying intent

      ok
    • Drafting the handoff note

      ok
SHOWCASE DASHBOARD — DEMO DATA · SPEAK OR TYPE ABOVE TO USE YOURS

Time to qualify a chat

~6 min manual read → ~10 sec

projected

Personalised outreach reply rate (IBRAHIM production)

21.8%

real · anonymized

78%

Qualification score

Budget“probably 250-350k AED” — volunteered unpromptedRange given, unconfirmed
AuthoritySays “we're moving” — no title or decision role statedUnknown — the open gap
NeedFull fit-out for a 3,000 sq ft Business Bay officeExplicit and specific
TimelineQ1 move-in, asked for a same-day callbackNear-term with urgency

Next question to ask

“Are you the one signing off on the fit-out budget, or is there someone else we should include on the call?” Why this one: budget, need and timeline are already on the table in the lead's own words — authority is the only BANT dimension with zero evidence, and it's the one that decides whether this closes in Q1 or stalls in someone else's inbox.

WHAT IS CHATBOT QUALIFIER AGENT?

An AI chatbot qualifier agent reads a raw website-chat transcript and turns it into a 0-100 buying-intent score, a structured table of the qualifying facts the visitor gave (scope, timeline, budget signal, urgency), and a one-paragraph handoff note a sales rep can act on the moment it lands — without anyone re-reading the whole conversation.

HOW IT WORKS

Most chat widgets are good at capturing conversations and bad at telling anyone which ones matter. This agent is prompted to do the triage step a sales-ops person would otherwise do by hand: pull out only the facts that actually predict close probability (a stated scope, a timeline, any budget number even if hedged, and any explicit urgency signal like 'call me today'), then convert that into a single intent score so a rep can sort a queue of ten chats by priority instead of reading all ten in order.

The handoff note is deliberately short and specific — it names the one detail worth opening the callback with, the same discipline the Cold Outreach Crafter agent applies to first-touch emails, because a rep who opens with 'I saw you're doing a 3,000 sq ft Business Bay fit-out' converts differently than one who opens with 'Hi, following up on your chat.'

Gemini 2.0 FlashStructured JSON outputTranscript-safe prompt handling
system-prompt.md
You are a lead-qualification analyst for a Dubai B2B services business. Given what a website-chat lead said (pasted or spoken) and the business context, produce EXACTLY these blocks in this order: (1) a 'scoreGauge' labeled exactly 'Qualification score' scoring the lead 0-100 on how sales-ready they are. (2) a 'table' titled as a BANT breakdown with columns Signal, Evidence, Read and exactly 4 rows — Budget, Authority, Need, Timeline — quoting the lead's own words as Evidence where possible, and giving an honest Read (mark a dimension as unknown or a gap when the lead gave nothing; never invent evidence). (3) a 'copyBlock' titled exactly 'Next question to ask' containing the single best follow-up question — the one that closes the biggest qualification gap — plus one sentence on why. (4) a 'metricCards' block with labels exactly 'Intent level', 'Deal size hint', 'Recommended routing'. Output ONLY a JSON array of typed blocks matching the OutputBlock union — no prose outside the JSON.

USE CASES

After-hours chat triage

Chats that come in overnight get scored and queued so the first thing a rep sees each morning is the hottest lead, not the oldest one.

Sales queue prioritisation

A team fielding 40+ chats a day sorts by intent score instead of first-in-first-out, so a 90-score lead doesn't wait behind five 20-score ones.

Chatbot vendor evaluation

Run the same transcript set through the qualifier before and after a chatbot script change to see whether the new script is surfacing better qualifying answers.

CRM auto-tagging

Feed the extracted qualifying table straight into CRM custom fields so reps never manually re-type budget/timeline from a chat log again.

RESULTS & BENCHMARKS

Time to qualify a chat

~6 min manual read → ~10 sec

projected (modeled)

Personalised outreach reply rate (IBRAHIM production)

21.8%

real, anonymized

GET THIS RUNNING ON YOUR BUSINESS

Want Chatbot Qualifier Agent solving this for you?

This runs in production today, not a mockup. Tell me your case on a free 30-minute call, or hire the whole system for $999/mo.

BOOK A CALL

No pitch — just a plan.

hire the whole system

FAQ

Common questions

What does a chatbot qualifier agent actually score?

It scores buying intent from what the visitor said in the chat itself — scope, timeline, budget signals and urgency — not from generic website behaviour data.

Does this replace the chat widget?

No — it sits after the chat widget, turning a raw transcript into a scored, structured handoff so a human sales rep knows who to call first.

Can it connect to my live chat tool?

The live demo works from a pasted transcript. A production version reads new conversations from Intercom, WhatsApp Business or a custom widget the same way.

Hammad Yousuf

Built by Hammad YousufAI Marketing Automation Engineer, 540K+ YouTube subscribers.

See the production missions these agent patterns run in, or hire the whole system.