Apex Growth Partners: AI Lead Qualification Engine

A growth marketing agency with 12 employees was drowning in unqualified leads: Tally collected 200+ submissions per month, sales spent 80% of their time on prospects with no budget, no urgency and no fit, and the close rate had dropped to 8%. The rebuild scores every lead in 3 seconds and routes only qualified ones to sales, cutting junk pipeline by 60% and lifting closes by 45%.

60%
Less Junk Pipeline
3s
Scoring Time
45%
More Closes

Quote this

Apex Growth: 60% less junk pipeline, 3s scoring time, 45% more closes.

Source: Dario Cositore, Apex Growth case study on dariocositore.com. Link: https://dariocositore.com/case-studies/apex-growth-lead-qualification/

The problem

Apex Growth Partners, a growth marketing agency with 12 employees, was drowning in unqualified leads. Their Tally intake form collected 200+ submissions per month, but sales spent 80% of their time on Discovery calls with prospects who had no budget, no urgency and no fit. Close rate had dropped to 8% and the team was burned out on meetings that went nowhere.

The agency tried manual qualification , a sales assistant reviewing every form submission and tagging leads as hot, warm or cold. This added 4 hours of delay and was inconsistent. Some great leads sat untouched for a day. Some terrible leads got priority because the assistant misread the form.

The architecture

I built an LLM-powered qualification engine that scores every incoming lead in under 3 seconds. The system reads the free-text form responses, extracts pain signals (broken workflow, lost revenue, manual overhead), evaluates budget indicators (team size, current tool spend, growth stage), assesses urgency (when do you need this fixed) and maps fit against the agency's ideal client profile.

Each lead receives a score from 0-100 with a breakdown: pain intensity, budget readiness, urgency level and fit score. Leads above 70 are routed directly to the senior account manager with a pre-written context summary. Leads between 40-70 go to a nurture sequence. Leads below 40 receive a polite "not the right fit" response with a referral to free resources.

The step after the score is where most of this lives: my automated lead routing guide covers assignment, CRM writeback and the failure queue.

The scoring model was trained on 6 months of Apex's historical data , every closed-won and closed-lost deal, their form responses and the actual outcomes. This means the model learns what Apex's real buyers look like, not what a generic lead scoring template assumes.

STAGE 01
Read the form
The engine reads free-text form responses and extracts pain signals, budget indicators, urgency and fit.
Tally Webhooks + Make.com
STAGE 02
Score the lead
Each lead gets a 0-100 score with a breakdown of pain, budget readiness, urgency level and fit.
Claude API
STAGE 03
Route by band
Leads above 70 route to the senior account manager, 40-70 to nurture, below 40 to resources.
HubSpot CRM
STAGE 04
Learn from outcomes
The model trains on 6 months of closed-won and closed-lost deals and their form responses.
Custom Scoring Model

Figure 1. The qualification pipeline, from form submission to routed lead.

Before / after

Before

200+ unqualified submissions per month. 80% of sales time on bad leads. 8% close rate. Manual qualification adding 4 hours of delay. Inconsistent lead prioritization.

After

Leads scored in 3 seconds. Only qualified leads hit sales calendar. Close rate jumped to 12%. Zero delay between submission and routing. Consistent, data-driven prioritization.

Results

Within 60 days, Apex's close rate went from 8% to 12% , a 45% improvement. Sales stopped wasting time on Discovery calls with unqualified prospects. The senior account manager reported working fewer hours while closing more deals because every meeting was pre-qualified and context-rich.

The system processes every lead automatically. No manual review. No delay. No inconsistency. The managing partner can see in real-time which intake channels produce the highest-scoring leads and has shifted ad spend accordingly.

What broke

Four things were broken in the qualification process before the build. Every one of them now has a named component behind it.

  1. 200+ unqualified submissions a month reaching a sales team that spent 80% of its time on Discovery calls with prospects who had no budget, no urgency and no fit. Fix: an LLM scoring engine that rates every incoming lead in under 3 seconds before it reaches a calendar.
  2. Manual hot, warm or cold tagging by a sales assistant, which added 4 hours of delay and was inconsistent. Fix: a 0-100 score with a breakdown of pain intensity, budget readiness, urgency level and fit score.
  3. Some great leads sat untouched for a day while terrible leads got priority, because the assistant misread the form. Fix: a model trained on 6 months of Apex's historical data, every closed-won and closed-lost deal and their actual outcomes.
  4. A close rate that had dropped to 8% and a team burned out on meetings that went nowhere. Fix: only qualified leads hit the sales calendar, and the close rate went to 12%.

The stack

Claude API Tally Webhooks HubSpot CRM Custom Scoring Model Make.com

Related case studies

01 INTAKE Form + Enrich Company + domain data 02 SCORE Claude Rubric Pain, budget, urgency 03 FILTER Tier Routing Calendar vs nurture 04 CRM Brief + Alert 3-second handoff
System execution diagram: Apex Growth Partners: AI Lead Qualification Engine.
Operational dimensionLegacy baselineProduction system
Sales calendar qualityReps spending 60% of calls on unqualified prospects60% reduction in junk pipeline reaching sales calendars
Lead scoring latencyManual SDR research taking 4 to 24 hours3-second automated enrichment and LLM rubric scoring
Close rate on booked callsLow conversion from generic booking links45% increase in close rate with pre-call diagnostic briefs
Borderline lead handlingDropped or sent generic rejection emailsRouted to a human review queue with a one-click Slack approval gate

Frequently asked questions

Why use an LLM rubric instead of traditional point-based lead scoring?

Point-based scoring rewards surface activity like page clicks while missing what the buyer wrote in their form description. A structured LLM rubric evaluates concrete pain signals, budget fit, and operational urgency against a strict JSON schema.

What happens when a lead is borderline or ambiguous?

Borderline scores do not get rejected automatically. They route to a Slack review channel with the extracted context so an operator can approve or redirect them in one click.

How fast does the qualification engine run?

Enrichment, rubric evaluation, CRM writeback, and routing complete in under three seconds from form submission.

Tired of qualifying junk leads manually?

Describe your intake process and I will design a scoring system that filters automatically.

Run Free Diagnostic

Stay in the loop.

Technical breakdowns, new system builds, and lessons from deploying autonomous AI. One email a week, direct to your inbox.

One email a week. Leave with one click.