Lead qualification
Most businesses treat every enquiry the same and then wonder why the sales effort has no leverage. Qualification is deciding, quickly and consistently, which enquiries deserve which response. Done well it is not about turning work away, it is about spending the good hours on the leads that convert.
The failure this prevents is specific: an owner spending two hours quoting a job they were never going to win, on the same day a lead they would have won went unanswered for three days.
Speed beats sophistication
Before any scoring: respond fast. Response time is the single strongest predictor of conversion in almost every service business, and it swamps every other factor here. A rough reply in five minutes beats a considered one tomorrow.
So the order is: acknowledge, then qualify, then respond properly. Never hold an acknowledgement while you work out what the lead is worth.
What to establish
Four questions. Everything else is detail.
- Is it in scope? Do we do this work, in this place, at this size
- Is there a real need and a real timeframe? Or is this research
- Can they pay, and do they know roughly what it costs?
- Are we talking to someone who can decide?
A lead that fails 1 is a decline. A lead that fails 2 is a nurture. A lead that fails 3 needs a price conversation before anything else. A lead that fails 4 needs a different contact before a proposal.
references/scoring.md turns this into a score that can be applied consistently, including how to handle the fields that are missing, which is most of them on a web form.
Routing
| Outcome | Action | Timeframe |
|---|---|---|
| Hot | Call. Not an email | Within the hour |
| Warm | Personal reply, propose a specific next step | Same day |
| Cool | Reply with useful information, add to nurture | Within 24 hours |
| Out of scope | Polite decline, refer on if you can | Same day |
| Spam or vendor pitch | No reply. Do not add to the CRM | Never |
Decline properly. A clear, fast, friendly no is worth more than a slow maybe: it costs nothing, and the person remembers it and refers someone. A quote sent reluctantly to a job you do not want, at a price you hope they refuse, wastes an hour and sometimes gets accepted.
Recording it
Everything qualified goes in the CRM, with the score, the reason and the next step. This is not administration, it is the only way anyone learns whether the qualification is any good.
Record, at minimum:
- Source, exactly. “Website” is not a source. “Google Ads, brand campaign” is
- The score and which criteria drove it
- The reason for the routing decision
- The next step, with an owner and a date
references/crm.md covers writing this back cleanly, including matching against existing contacts so you do not create a duplicate for a customer you already have.
Writing the first reply
- Answer their actual question first. They asked something. Answer it before pivoting to your process
- One clear next step. A time for a call, a link to book, or a specific question. Not “let me know how you would like to proceed”
- Give a price range if you can. Businesses avoid this and it costs them. A range qualifies the lead for you at no cost, and the people it scares off were never going to buy
- Match their formality. A three line enquiry gets a short reply. A detailed brief gets a considered one
- Never send a brochure as a first reply
Judgement rules
- A score is an input, not a decision. A lead scoring poorly from a customer who has spent $40,000 with you gets a call
- Missing information is not disqualifying. Most web forms collect almost nothing. Score what you have and ask for the rest
- Urgency stated by the lead is weak evidence. Everyone says urgent. Urgency demonstrated (a date, a deadline, a failed system) is strong evidence
- Budget mentioned unprompted is a strong buying signal, whatever the number
- Never guess a person’s situation from their name, address or how they write. Score the enquiry, not the person
What not to do
- Do not send a quote to qualify a lead. Quoting is the expensive step, it comes after
- Do not add every enquiry to a marketing list. Consent is separate from enquiring
- Do not fabricate a score for a field you do not have. Mark it unknown and say what would resolve it
- Do not chase a decline. One follow up on a cool lead is diligence, four is a nuisance
Reference files
Everything the skill tells your AI to read, exactly as it ships in the zip.
references/crm.md 3.4 KB
# Writing the lead back to the CRM
## Always search before you create
The most common damage done by automated lead handling is duplicate contacts. Once a customer exists twice, their history splits, the wrong one gets emailed, and merging is manual.
Search in this order, stopping at the first confident match:
1. Email, exact
2. Phone, normalised. Strip spaces, brackets and country code variations before comparing
3. Name plus address or company
Only create when all three miss. When you find a match, update it and add the enquiry to it, rather than creating a second record with newer details.
| System | Search |
|---|---|
| LeadConnector | `leadconnector_search_contacts` |
| HubSpot, Salesforce, Attio | the connector's contact search |
## What to write
**On the contact:**
- Name, email, phone
- Source, specifically. The campaign or the page, not "website"
- Consent state, if you captured it. Enquiring is not consent to marketing
**On the opportunity or deal:**
- What they asked for, in their words. Do not paraphrase the enquiry away
- The score and which criteria produced it
- The band and the routing decision
- Estimated value, if you can reasonably estimate one
- Next step, with an owner and a date
**As a note:**
The full original enquiry text, verbatim. Every summarisation loses the detail that turns out to matter, and the original costs nothing to keep.
## Tags
Useful tags are ones you would filter on later. Everything else is noise that makes the CRM slower to read.
Worth tagging: source, service type, qualification band, and the decline reason where declined.
Not worth tagging: sentiment, urgency as claimed by the lead, anything you would not build a list from.
Agree the tag vocabulary with the customer before creating tags. A CRM with `hot`, `Hot`, `hot-lead` and `HOT` in it is one nobody trusts, and tag lists are rarely cleaned up.
## Pipeline placement
Put the lead in the stage that reflects reality, not the stage that makes the pipeline look healthy.
A cool lead in a nurture stage is honest. The same lead in "Quote Sent" because it will probably get a quote eventually is how a pipeline becomes a work of fiction, and a fictional pipeline leads to hiring decisions.
```
leadconnector_create_opportunity
leadconnector_update_opportunity_status
```
## Declines
Record them, with the reason, in a form you can count.
Declines are the most undervalued data in a CRM. Three months of decline reasons tell you whether your marketing is attracting the wrong work, whether your prices are out of step, or whether you are turning down a service line you should be offering. None of that is visible from wins.
Use a small fixed list of reasons, not free text:
`out of area`, `out of scope`, `too small`, `too large`, `budget mismatch`, `timeframe`, `not licensed`, `no response`, `spam`.
## Do not
- **Do not add to a marketing list automatically.** Enquiring about a job is not consent to a newsletter, and in most jurisdictions treating it as such is a compliance problem, not a style question
- **Do not overwrite existing contact fields with worse data.** A web form with `Dave` should not replace `David Whitfield`. Add, do not clobber
- **Do not create an opportunity for spam or a vendor pitch.** It distorts every conversion number afterwards
- **Do not write a score into a field without also writing what produced it.** A number with no reasoning cannot be reviewed, and an unreviewable model never improves
references/scoring.md 4.0 KB
# Scoring
A simple additive score, out of 100. It is a sorting device, not a truth. Its value is that it is applied the same way every time, which no human does unaided.
## The criteria
### Fit, 30 points
Is this work we want.
| | Points |
|---|---|
| Exactly what we do, in our area, in our size range | 30 |
| We do this, but it is at the edge of our range or area | 20 |
| Adjacent. We could do it, we do not usually | 10 |
| Not our work, or outside our area | 0, decline |
Fit is the criterion worth being strict about. Everything else can be improved by a conversation. Fit cannot.
### Need and timeframe, 25 points
| | Points |
|---|---|
| A specific deadline, or something is currently broken | 25 |
| Planned, with a stated timeframe within three months | 18 |
| Intends to proceed, no date | 10 |
| Researching, comparing, planning for later | 4 |
Weigh demonstrated urgency, not claimed urgency. "ASAP" is worth nothing. "The tenant moves in on the 14th" is worth everything.
### Budget, 25 points
| | Points |
|---|---|
| Budget stated, and it is realistic | 25 |
| Budget stated, and it is low but movable | 15 |
| No budget stated, but the job type is one they will expect to cost this | 12 |
| Expectations clearly unrealistic | 5 |
| Explicitly price shopping across many quotes | 5 |
A lead volunteering a budget is a strong signal even when the number is wrong. It means they have thought about buying.
### Authority, 20 points
| | Points |
|---|---|
| The decision maker, or the owner | 20 |
| Influences the decision, decision maker identified | 13 |
| An intermediary, decision maker unknown | 7 |
| Unclear who decides | 4 |
For consumers this is usually 20 and not worth thinking about. For businesses, property managers and anything with a committee, it is often the criterion that decides whether a deal ever closes.
## Bands
| Score | Band | Response |
|---|---|---|
| 75 to 100 | Hot | Call within the hour |
| 50 to 74 | Warm | Personal reply same day, propose a specific next step |
| 25 to 49 | Cool | Useful reply within 24 hours, add to nurture |
| Under 25 | Low | Reply honestly, decline if out of scope |
## Handling missing information
Most enquiries arrive with a name, an email and a sentence. Do not let that produce a low score by default, because it would rank the least informative enquiries lowest regardless of quality.
**Score what you have, and normalise.** If you can only assess fit and need, score those two out of 55 and scale to 100. Record which criteria were assessed.
**Then ask.** One or two questions, in the first reply, targeted at the criterion that would move the score most. Usually timeframe and budget.
Never invent a value for a criterion you cannot see. A confident score built on three guesses is worse than an honest partial one, because it gets acted on.
## Overrides
The score is overridden, upward, by any of these:
- **An existing customer.** Loyalty outranks the model. Call them
- **A referral from a customer or a partner.** Referred leads convert far above their score, and a bad referral experience costs the referrer's goodwill too
- **A large or strategic account**, even at a poor score
- **A repeat enquirer.** Someone enquiring a second or third time is telling you something the form did not capture
Downward overrides are rarer and should be evidence based, not a feeling:
- A documented history of non payment
- Behaviour towards staff on a previous job
- Work that is unsafe, or that the business is not licensed for
## Adjusting the weights
The weights above are a starting point, not a fact. A business that only ever works locally should drop fit and raise budget. A business with a long sales cycle should raise authority.
Review the model when there is evidence: take three months of leads, compare score against outcome, and see which criterion actually predicted a win. If none of them did, the model is wrong and should be rebuilt around what did.
Record any change to the weights and the date, so a shift in conversion can be attributed to something.