IntentslyIntentsly

    How to Qualify Leads Before Outreach: A 5-Minute Check

    The per-lead check that sits between your list and your first message. A kill list, the exact LinkedIn and website clicks for company fit, person fit and one timing signal, a table of what you can know before contact versus only on a call, and an A/B/C grade tied to the next touch.

    Alex Barciog, CEO & Founder, Intentsly14 min read

    Here is how to qualify leads before outreach: write the five facts that disqualify a company on sight, then spend about five minutes per lead checking company fit on the LinkedIn company page and website, confirming the person owns the problem, and finding one timing signal from the last 30 days. Grade the lead A, B or C and let the grade pick the next touch. Budget and buying process stay off the list: a profile cannot show them, so ask on the call. A free LinkedIn account is enough.

    What you need to qualify leads before outreach

    • A list of names to check. If you do not have one yet, the prospect list guide builds it; this page starts where that one ends.
    • Your ideal customer written as filters (headcount band, industry, region, the title that owns the decision). If yours is a paragraph about "growth-minded leaders", the ideal customer profile lesson turns it into filters first.
    • A free LinkedIn account. Sales Navigator helps at the list stage, not here; every check below works on the free profile, company page and post search.
    • A spreadsheet with one row per person and four extra columns: kill, fit, signal, grade.
    • About five minutes per lead. At 60 leads that is one working morning, which is the point: the time goes into deciding who deserves a message, so the messages themselves get written one at a time.

    That time is not wasted. Salesforce's fifth State of Sales report (7,775 respondents) found reps spend 28% of their week actually selling (Salesforce, December 2022). Five minutes that stops a dead-end sequence saves the hour that sequence would have cost.

    Step 1: Write the kill list before you look at anyone

    Start with disqualifiers. A kill list is the short set of facts that end the check immediately, whatever else looks good. Most guides say "disqualify early" without saying what the rule is, so reps make it up per lead and nobody gets cut.

    Pull the list from your own lost deals and churned customers. Open the last ten and write down what they had in common that you could have seen from the outside. Keep the five that recur.

    A hypothetical example for a company selling reporting software to accounting firms:

    Kill ruleWhere you see itWhy it is on the list
    Fewer than 8 employeesLinkedIn company page, "About"Too small to have the reporting problem
    Already lists a direct competitor as a partnerCompany website, partners or integrations pageReplaced two of these, both churned inside a year
    Head office outside the regions you supportCompany page, "Locations"Data residency blocks the deal
    Person left the company or changed roleLinkedIn profile, "Experience", current positionThe database row is stale
    Already a customer, an open deal, or messaged in the last 90 daysYour CRM or sheetTwo reps on one account burns it

    Put the rules in the kill column as a dropdown: clear or the rule that fired. A lead that fails a kill rule gets no further minutes. Keep the row; cut leads are the cheapest list to re-check next quarter.

    Step 2: Check company fit in two minutes

    Open the LinkedIn company page and the company website in two tabs. You are answering one question: could this company buy, if they wanted to?

    1. Company page, "About" tab. Read the headcount band (a range such as 51 to 200), the industry, the headquarters and the "Specialties" line. Compare each to your filters. Note the count of associated members shown with the band; a company that claims 200 staff with 12 profiles attached is usually smaller than it says.
    2. Company page, "Jobs" tab. Count open roles and note the departments. Hiring in the function you sell to is a fit signal and a timing signal at once; hiring nowhere is a warning for anything priced per seat.
    3. Company page, "Posts" tab. Scroll the last month. No posts in 90 days means the page will not help you with timing later.
    4. Website, product or services page. Confirm they do what the industry label says. A "software company" that is a two-person agency reselling someone else's product does not pass an industry filter.
    5. Website, careers and pricing pages. Careers confirms the Jobs tab. A pricing page tells you whether they sell to businesses or consumers.

    Score fit as yes, partial or no in the fit column. No ends the check. Partial is allowed through only if Step 4 finds a signal.

    The table below separates what you can learn from outside from what the common frameworks ask for. Most pre-outreach checklists list "budget" and "timeline" as if a profile could show them.

    Qualification questionKnowable before outreach?Where to lookFramework letter
    Is the company the right size, industry and region?YesCompany page "About", websiteBANT Need, CHAMP Challenges
    Does this person own the problem?MostlyProfile headline, "Experience", "About"BANT Authority, CHAMP Authority
    Is there a reason to talk now?OftenPosts, comments, Jobs tab, job changeBANT Timeline, CHAMP Prioritization
    Do they have budget?No, only proxiesHiring, paid tools visible on the websiteBANT Budget, CHAMP Money
    How do they buy and who else decides?NoDiscovery callMEDDIC Decision Process
    What would they measure success by?NoDiscovery callMEDDIC Metrics

    Everything with a "No" in the second column is a question for the first call, not a reason to skip a lead.

    Step 3: Confirm the person owns the problem

    Open the person's profile. Three places, ninety seconds.

    1. Headline and current position. Does the title sit in the band that owns your decision at a company this size? A "Head of Revenue Operations" at a 40-person company usually owns tooling; the same title at 2,000 people often does not. The decision makers guide has the title bands by company size.
    2. "Experience", start date. Someone in the role under six months is building their stack and is usually the easiest person to get a reply from. Someone in the role eight years with no posts has a stack they like. LinkedIn's own Sales Navigator page says decision-makers are 62% more receptive to outreach after a job change (LinkedIn Sales Solutions), and the job-change date is on the free profile.
    3. "About" and "Activity". Click "Show all activity", then "Comments". The About section tells you what they think their job is; the comments tell you what they actually care about this quarter. A person whose last 20 comments are about hiring is not thinking about reporting software this month, whatever their title says.

    If the title owns the problem but the person would not evaluate a tool themselves (a CEO at a 300-person company, say), note the right role in the sheet and find that person instead of messaging up. The account is still qualified; the name changes.

    Step 4: Find one timing signal from the last 30 days

    Fit says they could buy. A signal says they are thinking about the problem now. The buying signal lesson defines the term and gives a three-question strength test; here is where to look for one in the time you have left.

    SignalWhere to find it (free account)StrengthWhat it tells you
    They posted about the problem you solveProfile "Activity", then "Posts"; or LinkedIn post search with the phrase in quotes and "Date posted: Past month"StrongProblem is top of mind and public
    They commented on a competitor's or peer's post on the topicProfile "Activity", then "Comments"StrongActively comparing or learning
    They started the role in the last six monthsProfile "Experience"MediumNew stack decisions ahead
    Company is hiring for the function you sell toCompany page "Jobs"MediumBudget exists for the problem
    They reacted to a post on the topicVisible on the post's reactions list, not on their profileWeakInterest, not intent
    Company page posted about a related change (new market, new product, funding)Company page "Posts"Weak to mediumContext for the first line, not a reason alone

    The post search is the fastest of these across many leads at once. In the LinkedIn search bar, type the phrase your buyers use when they complain, in quotes, press Enter, choose "Posts", then set "Date posted" to "Past month" and "Sort by" to "Latest". For the accounting-reporting example:

    "month-end close" reporting spreadsheet
    "client reporting" hours
    "consolidated reports" manual
    

    Open each matching post, check the author against your list, and paste the post URL and date into the signal column. One signal is enough. Two is a reason to write today.

    Finding these signals one profile at a time is the slow half of the check. Intentsly's LinkedIn signals watch competitor posts, keyword posts and page engagers for you and score each matching person against your ideal customer profile before outreach, so the row arrives with the signal and the fit score already filled in and you spend the five minutes only on Step 3 and Step 5.

    Step 5: Grade the lead and let the grade pick the next touch

    Combine the three columns into one grade. Keep the rule mechanical so two people on the team get the same answer.

    GradeRuleNext touchWhen
    Akill clear, fit yes, strong signal in the last 30 daysConnection request with a note quoting the signal, or a direct message if already connectedToday
    Bkill clear, fit yes, medium or weak signal, or fit partial with a strong signalConnection request without a note; message only after acceptance, opening on the signalThis week
    Ckill clear, fit yes or partial, no signalFollow the person and the company page; re-check in 30 daysNo message
    CutAny kill rule fired, or fit noNothingRe-check next quarter

    The A message is written one at a time; the outreach message guide gives the four-line shape and the character budget for a connection note. The B lead gets a connection request on its own because a note without a signal reads as a pitch, and a bare request still gets accepted often enough to earn the right to a message later.

    Before you send anything, paste this note into the lead's row or CRM record. It takes a minute and it is what makes the first call a confirmation instead of an interrogation:

    Company: <name>, <headcount band>, <industry>, <HQ>
    Kill list: clear
    Fit: yes / partial (<which filter is partial>)
    Person: <title>, in role since <month year>, owns <the decision> (yes / likely / no)
    Signal: <what they did>, <date>, <URL>
    Not yet known: budget, decision process, other stakeholders (ask on call)
    Grade: A / B / C
    Next touch: <channel>, <date>, opening line referencing <signal>
    

    A buyer who gets a message built from that note has been given a reason to answer. Gartner's survey of 646 B2B buyers (August to September 2025) found 67% prefer a rep-free buying experience (Gartner, March 2026); the rep who gets through is the one whose first line shows they already understand the situation.

    A worked example: Brightwater Reports qualifies one lead (hypothetical)

    Brightwater Reports is a hypothetical 12-person company selling client-reporting software to accounting firms with 20 to 200 staff in the UK and Ireland. Its kill list is the table in Step 1. Its sheet has 58 names from a list built the previous week. Here is one row.

    Lead: Dana Reyes, Operations Director at Kestrel & Lowe Accountants (both hypothetical).

    • Step 1, kill list. Company page says 51 to 200 employees, 74 associated members, headquarters Manchester. Website partners page lists two payroll tools and no reporting vendor. CRM shows no prior contact. kill = clear. Time: 40 seconds.
    • Step 2, fit. Industry: Accounting. Jobs tab: three open roles, one of them "Client Reporting Analyst". Posts tab: two posts this month about a new office. Website services page confirms management accounts and advisory for owner-managed businesses. fit = yes. Time: 2 minutes.
    • Step 3, person. Headline "Operations Director". Experience: in role since March 2026, previously practice manager at a smaller firm. About mentions "systems and process". Comments: four in the last month, two on posts about month-end workload. Owns the decision at this size: likely. Time: 90 seconds.
    • Step 4, signal. The post search for "client reporting" hours returns a comment Dana left 11 days ago under a peer's post: "we still rebuild the same packs every month". URL and date pasted into signal. Strong. Time: 60 seconds.
    • Step 5, grade. Kill clear, fit yes, strong signal under 30 days: A. Next touch today: connection request with a note that quotes the comment and asks one question about the packs. Budget and the firm's buying process go in the "not yet known" line for the call.

    Total: a little over five minutes. On the same morning, 19 of Brightwater's 58 names failed a kill rule (most on headcount or a stale role), 11 came out C, 17 came out B and 11 came out A. The 11 A messages were written that day, one at a time. The 17 B leads got bare connection requests. Nobody wrote to the other 30.

    We ran the same logic on ourselves when we launched: our own LinkedIn signals and AI SDR, aimed only at founders who had posted about cold-outreach burnout, booked 14 qualified demos in 14 days with zero manual outreach. The filter on who got a message is the reason the demos were qualified.

    Where this goes wrong

    Qualifying budget from a profile. No LinkedIn page shows a budget. Teams that put "has budget" on the pre-outreach checklist either guess (and skip good leads at lean-looking companies) or treat every lead as unqualified. Use the proxies in Step 2 for a tie-break, then ask on the call.

    Skipping the kill list because the list is "already targeted". A bought or exported list was filtered by someone else's definition of your customer, often months ago. Run the kill list on every row anyway; the stale-role rule alone catches the people who have moved on, and each of those rows would have been a bounced message or an awkward "I left that company a year ago".

    Messaging C leads because the week is quiet. A C lead has fit and no signal. Writing to them produces the generic sequence that taught every buyer to ignore cold messages. Follow them instead and let the 30-day re-check surface the ones who start talking about the problem. The messages you did not send protect the reply rate on the ones you did.

    What to do with the list

    Sort the sheet by grade, then by signal date. Write the A messages first, one at a time, each opening on the signal in the row. Send the B connection requests in the same session, without notes. Set a 30-day reminder on the C rows and re-run Step 4 on them when it fires; some will have moved to B or A if your signals are the right ones.

    Stay inside LinkedIn's patience: Intentsly's own cap is 30 messages and 30 connection requests per account per day, and the recommendation is 15. A list qualified this way rarely produces more than 15 A and B touches a day for one person anyway, which is the practical reason qualification and account safety are the same habit.

    Keep the kill and grade columns for 90 days and look at which grades turned into replies and meetings. If B leads book as often as A leads, your signal table is too strict. If C leads never reply, stop sending to them for good. The other guides cover the steps on either side of this one: building the list, writing the message, running the weekly routine.

    To skip the search in Step 4, try Intentsly without an account: it shows buyers matching your profile from live LinkedIn signals, so the five minutes go into the person and the message. If you would rather keep the check manual, the Buying Signal Playbook lists the 12 signals worth putting in your Step 4 table and the 8 to leave out.

    FAQ

    Should you qualify leads before outreach or on the first call?

    Both, with different questions. Before outreach you check what is visible from outside: company fit, whether the person owns the problem, and whether something happened recently. On the call you ask what is not visible: budget, decision process, other stakeholders and success metrics. Pre-outreach qualification is the reason the first call can be short and specific.

    How long should it take to qualify a lead before outreach?

    About five minutes per lead with a free LinkedIn account: under a minute for the kill list, two for company fit, ninety seconds for the person and one for a signal search. Longer means you are researching, not qualifying. If a lead needs twenty minutes to judge, it is usually a partial fit and belongs in grade B or C until a signal appears.

    What signals can you use to qualify a lead before contacting them?

    A post or comment about the problem you solve in the last 30 days is the strongest. A job change in the last six months and open roles in the function you sell to are medium. Reactions to relevant posts and company announcements are weak and work as context for a first line, not as the reason to write. One strong signal is enough to grade a lead A.

    How do you know you are writing to the right person?

    The title should sit in the band that owns your decision at that company size, the About section should describe the problem as part of their job, and their recent comments should show they think about it. If the title is right but the activity is not, keep the account and find the colleague who evaluates tools; it is cheaper than messaging someone who will forward you, or will not.

    Which qualification framework works for outbound: BANT, CHAMP or MEDDIC?

    Before outreach, none of them fully, because budget, decision process and metrics are call questions. Use the knowable half: Need and Authority from BANT or Challenges and Authority from CHAMP, plus Timeline from a signal. Save the rest of BANT for smaller deals' first calls and MEDDIC's decision-process questions for deals with several stakeholders and long cycles.

    How do you qualify leads from a bought list?

    Treat every row as unverified. Run the kill list first, since stale roles and duplicates are common in purchased data, then check fit and the person exactly as you would for a hand-built list. Require at least a medium signal before grading anything A; a bought list has no signal column of its own, so most rows start at C and wait for the 30-day re-check.

    Your next step

    Everything in this guide, running for you every day.

    The searches, filters and follow-ups above are what Intentsly does continuously: it finds the people showing intent, enriches them with verified emails and books the meetings.

    Spot likely buyers on LinkedIn before everyone else does.

    Stop relying on broad prospect lists and start focusing on the people already showing movement.

    Start for $97