AI & Machine Learning
Lead research and scoring that your sales team will actually trust
Every inbound lead researched, scored against your real qualifying criteria, and turned into a draft first message with the reasoning attached.
- From
- $1,500–$15,000 + $200/mo
- Typical time
- 3–8 weeks
- Usually bought by
- Sales teams
What this actually solves
Most of a sales development day is not selling. It is looking things up. Opening the website, finding the headcount, working out whether they are the size you serve, checking whether they already run something that competes with you, reading enough to write an opening line that does not sound like a template. That research is genuinely necessary — a message sent without it gets deleted — and it consumes the majority of the hours of the most expensive activity in the funnel.
Then most of that research is discarded, because the majority of leads do not qualify. The work of finding that out is identical to the work of qualifying, so a large share of the day is spent producing the answer no. Meanwhile the leads that would have said yes sit in the queue, and response time is one of the few things in this process that reliably predicts whether a conversation happens at all. A form filled in on Friday evening that gets a reply on Monday afternoon has already cooled.
What a qualification system changes is the order of operations. The research happens immediately and uniformly on every lead, the disqualifications are made before anyone spends attention on them, and what reaches a person is a shortlist with the reasoning attached and a draft to work from. The team still decides and still sends. They just stop spending their day producing the answer no.
How the work runs
- Define the profile, including what disqualifies. Industry, size, geography, technology in use, funding, hiring signals — and just as explicitly the companies that are never a fit, which is usually the more useful half of the conversation and the half that has to be worked out in the room rather than read off an existing document. Three to five days.
- Connect the sources. Company website, professional profiles, an enrichment provider such as Apollo or Clay, and your own CRM so existing customers and open opportunities are recognised rather than researched again from scratch. Three to five days.
- Build the research agent. A defined set of tools rather than open-ended browsing, each returning a specific piece of information, with the output constrained to a JSON structure — approximate size, apparent current tooling, hiring signals, and two or three concrete observations usable in a first message. Constrained output is what makes the result checkable. One to two weeks.
- Build scoring in two layers. Hard rules in code, applied first, rejecting outright. Soft signals evaluated by the model with agreed weights, producing a score across three bands — hot, warm, reject — and, critically, a written reason for every one. Four to six days.
- Write the message generation. Tight constraints — under ninety words, one real specific about their business, one clear question, no flattery — with drafts landing in the CRM awaiting approval rather than going anywhere. Four to six days.
- Write back into the CRM and build the review loop. Score, band, reasoning and research summary attached to the record, plus the weekly view where the team marks the scores that were wrong so the weights can be adjusted. Three to five days.
- Calibrate against history before it touches a live lead. Run the scoring over past leads whose outcomes you know and check that the ones that converted rise to the top. Three to five days.
What moves the price
The range is $1,500–$15,000 + $200/mo over 3–8 weeks, and three things move the build fee inside it.
How many sources and how deep the research goes. Reading a website and one enrichment record is straightforward. Cross-checking several sources, inferring current tooling from site signals, tracking hiring and funding activity, and reconciling contradictions between them is a substantially bigger research agent with more failure modes to handle.
CRM integration difficulty. Some systems have clean, well-documented interfaces and custom fields that behave. Others need workarounds, have rate limits that shape the design, or carry years of accumulated field customisation that has to be understood before anything can be written into them safely.
Personalisation depth and volume. One message template with a research-driven opening line is at the lower end. Different sequences per segment, per source and per band, with tone varied by role, is a larger writing and testing job — and higher lead volumes push enrichment usage and pipeline reliability requirements up with them.
What usually goes wrong
It gets wired straight to sending. The build works, the drafts read well, and someone connects the output directly to an email provider because the approval step feels like friction. Two weeks later the domain is landing in spam folders. The cause is always the same combination — volume that jumped suddenly, message bodies similar enough to be fingerprinted, and nobody watching bounces on addresses that were never validated. The system drafts; a person sends. That is a design decision, not a limitation.
A hard criterion is handed to the model. Asked whether a company is UK-based with more than fifty employees, a model will get it right most of the time and confidently wrong some of the time, usually because the website presents an international impression. Once a handful of obviously unqualified companies reach the hot band, the sales team stops believing the whole list. Absolute criteria go in code as filters; only genuine judgement calls go to the model.
Scores arrive with no reasoning. A number between zero and a hundred, with nothing explaining it, gets ignored by experienced salespeople within about a week — they cannot sanity-check it, so they fall back on their own instincts and their own list, and the system is judged a failure even though the scoring was fine. Every score carries the evidence behind it, which also makes the weekly review possible, because the team can point at the specific reason that was wrong rather than saying the scores feel off.
See where the site stands before you brief anyone.
If the site is already live, start from what it scores rather than from a guess. The audit reports what it checked, what it found, and — the part most tools leave out — what it could not check, and why.
Questions people ask before they commit.
- Does it send the emails itself?
- It drafts and a person sends, certainly for the first couple of months and often permanently. This is not caution for its own sake. A domain that suddenly starts sending high volumes of similar messages, with nobody watching the bounce rate, gets its reputation damaged in about a fortnight, and repairing that takes months during which your ordinary business email also lands badly. The queue-and-approve step costs seconds per lead and protects the asset everything else depends on.
- What does the monthly fee cover?
- Running and maintaining the system — monitoring the research pipeline, handling the breakages that come from sites and sources changing shape, and the weekly scoring review that retunes the weights against your team's feedback. It does not include third-party enrichment subscriptions. Those belong on your own account, in your name, so the data and the contract stay with you.
- How do you stop it qualifying obviously wrong companies?
- By splitting the decision in two. Absolute disqualifiers — wrong country, wrong size, wrong sector — are enforced in code as plain filters, where they cannot be talked round. Only the judgement calls are handed to a model, and they contribute weighted points rather than a verdict. A language model asked whether a company meets a hard criterion will occasionally say yes because the website reads impressively, and that is not a risk worth taking with a rule you actually mean.
- Will the messages sound automated?
- They are constrained to make that hard. Short, one genuinely specific observation about the company drawn from the research rather than a compliment, one clear question, and no opening flattery. The realistic claim is a good first draft that a rep improves in thirty seconds, not a message indistinguishable from one written by your best salesperson.
- How do we know the scores are any good before we rely on them?
- We score a set of your historical leads whose outcomes you already know, and compare the ranking against what actually happened. If the leads that became customers do not rise to the top of that list, the scoring is wrong and it gets fixed before it ever touches a live lead. Then the weekly review keeps it honest against new feedback.
- We buy lists as well as taking inbound. Does that change anything?
- It changes the risk profile more than the build. Purchased lists carry more invalid addresses and much colder recipients, which is exactly the combination that damages sending reputation, and in several jurisdictions the consent rules around them are strict. The research and scoring work the same way, and we will be direct about which parts of that list are worth contacting at all.
Often taken together.
Start with the brief, not the invoice.
Send what you are trying to achieve. You get a written scope, a price and a date — or an honest “this is not the right service for that”.
Talk about AI SDR / lead qualification bot All AI & Machine Learning services