// STRATEGY AND FRAMEWORKS

AI Lead Scoring: How to Qualify LinkedIn Leads by ICP Before Outreach

6 min readStrategy and frameworks

Cold outreach fails mostly because it goes to the wrong people. You pull a Sales Navigator or LinkedIn search, it returns a few hundred profiles, and you message all of them, including the ones who were never a fit. That burns your sending limits, your reputation, and your time. AI lead scoring fixes the order of operations: qualify every lead against your ideal customer profile first, then only reach out to the ones worth reaching, with a message written for them.

This article explains how AI lead scoring works, what makes a scoring prompt good, and how to turn a raw Sales Navigator or LinkedIn search into a scored, qualified list with drafted personalised outreach. If you want the exact workflow, it is documented as a playbook and available as a ready n8n template.

What AI lead scoring actually does

Lead scoring is the act of rating each prospect on how well they match your ideal customer profile, so you can prioritize. Traditionally it was rules: title contains this, company size is that. Rules are brittle, because real profiles are messy and the signal is often in the headline, the summary, or the company description, not in a clean field.

An AI model reads the whole profile the way a person would and returns a score with a reason. Given a profile and a description of your ICP, it can answer: on a scale of 1 to 10, how well does this person fit, and why. The reason matters as much as the number, because it tells you whether the model understood your ICP and gives you something to refine.

Why score before you send, not after

The temptation is to send first and sort later. That is backwards for three reasons.

Your sending capacity is limited. LinkedIn caps how many connection requests and messages you can send safely. Every request spent on a bad-fit lead is one you cannot spend on a good one.

Personalization only pays off on real prospects. Writing a tailored message is worth it for someone who might buy, and wasteful for someone who never will. Scoring first tells you where to invest the effort.

Bad targeting compounds. Low reply rates train you to blast more, which lowers rates further. Scoring breaks the loop by raising the quality of who you contact.

Qualifying first is what separates a considered outbound motion from spray and pray.

Do not pay to score the whole list

There is a cost trap in the other direction too. The obvious fix to bad targeting is to enrich and AI-score every lead, and tools like Clay make that easy, but they charge credits per row. Run a few hundred profiles through full enrichment and scoring and you are paying for a lot of leads that were never going to qualify. You have swapped wasted sends for wasted credits.

The cheaper answer is a waterfall: run the pipeline from cheap to expensive.

  • First, free rule-based filters drop the obvious non-fits, wrong seniority, wrong region, clearly off-ICP, before any model runs.
  • Then a cheap AI call scores only the survivors, since a one-to-ten score with a short reason is a tiny prompt, not a full enrichment.
  • Finally, only the validated leads get the expensive step, a personalized message. Each stage removes volume before the next, more costly stage, so you spend where it pays off and almost nothing where it does not. That is the difference between scoring being a line item you dread and scoring being cheap enough to run daily.

What makes a scoring prompt good

The model is only as good as the ICP you describe. A weak prompt says "score this lead." A strong prompt gives the model your context: what you sell, who buys it, the roles and company types that fit, and the disqualifiers. Include the edge cases, for example that agencies or students should score low even if the title looks right.

Ask for a number and a short reason. The number drives the branching, the reason lets you audit and improve. When you read a batch of reasons, you quickly see where the model is misreading your ICP, and you tighten the prompt. Over a few iterations, the scores start to match your own judgment.

Keep the rejected leads and learn from them

A good scoring pipeline does not throw away the leads that failed. It logs them with their score and the reason they were rejected. That rejected list is one of the most useful artifacts you will produce, because it is a mirror of your ICP definition. If the model keeps rejecting people you think are a fit, your prompt is too strict or your ICP is fuzzier than you assumed. If it keeps passing people who are clearly wrong, it is too loose. The rejected tab is where you refine.

From score to a message that fits

For the leads that clear your threshold, the next step is outreach that reflects why they scored well. This is the second place AI earns its keep. Feed the model the profile and the reason it scored high, and let it draft a connection note and a first follow-up that speak to that person's role and context, not a generic template. You review and adjust the tone once, and the pipeline applies it to every qualified lead.

The result is a daily list of scored, qualified prospects, each with a note and a first message ready to send, and a separate list of rejects with reasons you can use to sharpen your targeting.

How to run it

You need a source of leads, a scoring step, a branch, and a place to land the results. In practice: pull a Sales Navigator or LinkedIn search, score each profile against your ICP with AI, send the strong fits to a "validated" list with drafted outreach, and send the rest to a "rejected" list with the score and reason.

The playbook on scoring LinkedIn leads by ICP walks through the full workflow using Periodix Actions in n8n, with Claude for the scoring and messaging, and Notion and Google Sheets to manage inputs and outputs. There is also a ready-to-import n8n template, so you can run it and then adapt the prompts to your product.

Where to start

Write your ICP as if you were briefing a new SDR: what you sell, who buys, what a great fit looks like, and what an obvious non-fit looks like. Run a single Sales Navigator or LinkedIn search through a scoring step with that description, then read the reasons, not just the scores. Adjust the prompt until the scores match how you would rate the leads yourself. Then automate it and let it run.

Ready to score before you send? Start a free trialand qualify your LinkedIn leads with AI.

Frequently asked questions

What is AI lead scoring?

Using an AI model to rate each prospect on how well they match your ideal customer profile, returning a score and a reason, so you prioritize outreach on the best-fit leads.

Why score leads before outreach instead of after?

Your sending capacity is limited and personalization is only worth it on real prospects. Scoring first concentrates your effort on leads that can convert.

How do I write a good ICP scoring prompt?

Describe what you sell, who buys, the fitting roles and company types, and the disqualifiers, and ask for a number plus a short reason. Refine the prompt by reading the reasons on a sample batch.

Can I do this with a Sales Navigator search?

Yes. Pull the search, score each profile against your ICP, and route qualified leads to outreach and the rest to a rejected list for ICP refinement.

How is this cheaper than enriching everyone in a tool like Clay?

Tools that enrich and score every row charge credits per lead, so you pay across the whole list. A waterfall drops obvious non-fits with free rules first, scores only the survivors with a cheap AI call, and personalizes only the validated leads, so you pay for the expensive steps where they matter, not on people who were never a fit.

Can I use OpenAI or Gemini instead of Claude for scoring?

Yes. The scoring step is a standard model call, so you can run it on Claude, OpenAI GPT, or Google Gemini. Use whichever model you already work with; the rest of the pipeline stays exactly the same.

Related playbooks

Periodix Actions used

Olga Yasynska avatar

// AUTHOR

Olga Yasynska

Olga Yasynska is GTM and Chief Revenue Officer at Periodix. She built the AI outbound workflows behind these playbooks and writes about what moves acceptance and reply rates.

LinkedIn

// GET STARTED

Ship your first Periodix playbook

Get an API key, connect a profile, and run a production-ready playbook end-to-end in your stack.

Create your account