Sales

Lead Qualification & Enrichment

Score, enrich and route every inbound lead within seconds

Featured Verified Intermediate API Pipeline Fully automated Paid
Use this workflow
Est. time
~4 min
Est. cost
$0.18
Steps
6
Automation
Fully automated
Trigger
CRM event

Overview

Inbound leads decay fast. This pipeline enriches and scores each one within seconds of creation, so the right rep gets the right lead with context already attached rather than a name and an email.

It is fully automated by design — the judgement lives in the scoring rubric, which a human owns and tunes.

Business value

Cuts lead response time from hours to seconds and removes manual research from every rep's day.

Expected outcome

Every lead scored, enriched and routed with a briefing note, within seconds of arriving.

Problems it solves

  • Reps spend the first ten minutes of every lead researching the company
  • Hot leads sit in a queue behind cold ones
  • Scoring is inconsistent between reps
  • CRM records stay thin, so reporting is unreliable

Who it is for

  • Sales teams with meaningful inbound volume
  • RevOps teams standardising qualification
  • Founders handling their own pipeline

Benefits

  • Response time measured in seconds
  • Consistent scoring against one rubric
  • Reps open a lead with context already there
  • CRM data quality improves as a side effect

Limitations

  • Enrichment quality depends entirely on the data provider
  • The scoring rubric needs periodic retuning as the ICP shifts
  • Enriching personal data has real GDPR implications — check your lawful basis
  • Junk in, junk out: bad form data still produces bad scores

Success metrics

  • Median time from lead creation to routed
  • Percentage of leads correctly routed first time
  • Meeting booked rate versus the manual baseline
  • Cost per enriched lead

Flow diagram

Every step in order, colour-coded by how much of it runs without a human.

Scroll to pan · use the controls to zoom, expand or export.

Steps

6 steps from trigger to result.

1

Lead created trigger

HubSpot 1 min Automated
CRM webhook fires with the raw form submission.
InputLead record
OutputJob payload
2

Normalise and deduplicate

1 min Automated
Clean the email and domain, then check whether this contact or account already exists.
InputRaw lead
OutputClean lead + duplicate flag
  • Merge rather than create when a duplicate is found, or reporting drifts immediately
3

Enrich from public sources

Clearbit 1 min Automated
Pull firmographics: size, industry, funding, tech stack, location.
InputDomain
OutputFirmographic record
4

Score against the ICP

GPT-4o 1 min Automated
Apply the scoring rubric and produce a score with written justification, so a rep can challenge it.
InputEnriched lead + ICP rubric
OutputScore + reasoning
Prompt
Score this lead against our ideal customer profile.

ICP:
{{icp_definition}}

Lead:
{{enriched_lead}}

Return JSON:
{
  "score": 0-100,
  "tier": "hot|warm|cold",
  "reasoning": "two sentences on why",
  "disqualifiers": ["any hard blockers"],
  "talking_points": ["three specific angles for the first message"]
}

Be strict. A lead that only partially matches is warm, not hot.
  • Ask for the reasoning, not just the number — it is what lets you debug a rubric that has drifted
5

Write the briefing note

GPT-4o 1 min Automated
Produce a short brief the rep reads before their first touch.
InputScored lead
OutputRep briefing
6

Route to owner

Slack 1 min Automated
Assign by territory, tier and capacity, then notify in Slack with the brief attached.
InputScored lead + brief
OutputAssigned lead + notification
Expected result: The right rep notified with context, within seconds of the form submit.

AI tools

Each tool records the role it plays and whether it is required.

Integrations

Services this workflow connects to, and how each authenticates.

Prompt library

Every prompt in the workflow, in chain order. Swap the highlighted placeholders for your own values.

4. Score against the ICP · User prompt · GPT-4o
Score this lead against our ideal customer profile.

ICP:
{{icp_definition}}

Lead:
{{enriched_lead}}

Return JSON:
{
  "score": 0-100,
  "tier": "hot|warm|cold",
  "reasoning": "two sentences on why",
  "disqualifiers": ["any hard blockers"],
  "talking_points": ["three specific angles for the first message"]
}

Be strict. A lead that only partially matches is warm, not hot.
icp_definition enriched_lead

Prerequisites

Have these ready before you start.

LLM API key
For the scoring and briefing steps.
CRM with webhooks
HubSpot, Salesforce or Pipedrive.
Enrichment provider
Clearbit, Apollo or Clay.
Lawful basis for enrichment
Confirm your GDPR/CCPA position before enriching personal data.

Use cases

Inbound demo requests

Route demo requests to the right rep with account context already gathered.

Faster first response

Event lead follow-up

Process a conference list overnight so outreach starts the next morning.

Same-week follow-up

Partner referrals

Score referred accounts consistently rather than by relationship.

Consistent qualification

Metrics

Author estimates — treat them as a starting point and measure your own runs.

Execution time
~4 min
Estimated AI cost
$0.18
Token usage
6K
Success rate
94%
Automated
95%
Human review
5%

Accepts

EmailAPIJSON

Produces

DatasetSummary

FAQ

Is this GDPR compliant?
The workflow can be, but compliance depends on your lawful basis for enriching personal data and on your provider's terms. Confirm both before switching it on in the EU or UK.
Was this helpful?
What if the scoring is wrong?
That is why step 4 returns written reasoning. Sample a week of scores against actual outcomes and tune the rubric — the model applies your definition, so a bad score usually means a vague ICP.
Was this helpful?
Can it work without a paid enrichment provider?
Partially. You lose firmographics, which is most of the signal. Domain-only heuristics are noticeably weaker.
Was this helpful?

Reviews

No reviews yet — be the first to share how this worked for you.

Write a review

You will be asked to sign in.