IntentslyIntentsly

    LinkedIn Lead Generation Guide: Find Buyers Already Asking

    Six steps, the exact Boolean strings for the Posts and People tabs, message templates that quote the signal, and LinkedIn's limits with sources. Doable with a free account.

    Alex Barciog, CEO & Founder, Intentsly12 min read

    This LinkedIn lead generation guide runs in the opposite order from most: search first, profile later. You find people who are already describing your problem in posts and comments, check that they fit, and send a message that quotes what they said. The exact search strings, filters and templates are below, and the method works with a free LinkedIn account in about an hour a day. We ran it on our own product, with our software doing the sending, and booked 14 qualified demos in 14 days.

    What you need for this LinkedIn lead generation guide

    ItemWhyNotes
    A LinkedIn account with a real photo and a headline that says who you helpPeople check the profile before acceptingTen minutes of edits, not a makeover
    A one-line description of your customer and their problem, in their wordsEvery search string is built from itStep 1
    A spreadsheet with eight columnsThe list you build is the assetColumns are in "What to do with the list"
    45 to 60 minutes a day for two weeksSearching and reading comments is the workMornings, when posts are fresh
    Sales Navigator (optional)Adds headcount and seniority filtersNot needed for Steps 2 and 3

    One cost to know about before you start: on a free account, people searches count toward LinkedIn's monthly commercial use limit, while post searches are not on the list of counted activities, according to LiGo's breakdown of LinkedIn's search filters. Do most of your searching on the Posts tab and save people searches for the fit check in Step 4.

    Step 1: Write the customer line you will search for

    Write one sentence in this shape: [role] at [company type] with [size] who [problem, in their words]. The last part matters most, because it becomes the search string. "Needs better payroll workflows" is your language. "Chasing clients for timesheets every month" is theirs.

    The worked example through this guide is Northwind Payroll, a hypothetical twelve-person software company that sells payroll software to UK accounting firms. Its line:

    Partners and practice managers at UK accounting firms with 5 to 50 staff
    who are tired of chasing clients for payroll data every month.
    

    Decision rule: if you cannot write the problem in words a buyer would type, do not write it yet. Run the Step 2 searches with only the topic words, read twenty posts, and copy the phrases people use. The term for what you are collecting is intent data; the lesson on what intent data is and how the types differ defines the vocabulary used from here on.

    Step 2: Search posts for people describing the problem

    Open the search bar, type your string, and switch to the Posts tab. In the filters, set Date posted to the past week and Sort by to newest first. Those two settings are the whole difference between a list of buyers and a list of people who had the problem in 2023.

    LinkedIn's search accepts Boolean operators. The rules, as LinkedIn's help page is quoted in LiGo's guide to LinkedIn Boolean search: put exact phrases in straight quotes, write AND, OR and NOT in capitals, use parentheses to group, and expect no wildcards, brackets or braces. Quotes are read first, then parentheses, then NOT, AND and finally OR, so marketing AND director OR VP does not do what it looks like it does. Wrap the OR group in parentheses.

    Four string patterns cover most buying posts. Replace the Northwind words with yours.

    SignalWhat the post sounds likeString
    Problem statement"Spent the whole morning chasing clients for payroll data again"("payroll data" OR "payroll info" OR timesheets) AND (chasing OR "waiting on" OR late OR nightmare) NOT (hiring OR vacancy OR "job opening")
    Tool question"Which payroll software do you use with your accounting clients?"("payroll software" OR "payroll tool" OR "payroll system") AND (recommend OR "anyone using" OR "looking for" OR thoughts)
    Competitor complaint"Day three of waiting on support from [vendor]"("[competitor name]") AND (frustrated OR "switching from" OR alternative OR "moving away")
    Outcome post"We just moved our whole practice onto a new payroll system"("just moved" OR "just switched" OR "finally replaced") AND payroll

    Copy-paste versions:

    ("payroll data" OR "payroll info" OR timesheets) AND (chasing OR "waiting on" OR late OR nightmare) NOT (hiring OR vacancy OR "job opening")
    
    ("payroll software" OR "payroll tool" OR "payroll system") AND (recommend OR "anyone using" OR "looking for" OR thoughts)
    
    ("[competitor name]") AND (frustrated OR "switching from" OR alternative OR "moving away")
    

    For every post that fits, log the author, their company, the post URL, the date, the signal type from the table, and the sentence that made you stop. That last column is the raw material for your message in Step 5. Run each string once a day; new posts arrive faster than you can reply to them.

    Step 3: Read the engagers on competitor and leader posts

    The author of a buying post is one lead. The people who commented "same here" or "we have exactly this problem" are usually three or four more, and nobody else is reading them. So the second daily search is not a search at all: open the recent posts of three competitors and five people your buyers follow, and read the comments and reactions.

    Pick the sources once:

    SourceHow manyWhat to look for
    Competitor company pages and founders3Commenters asking questions, complaining, or asking for pricing
    Industry voices your buyers follow5Commenters who describe their own situation
    Hashtags your buyers use2 or 3Posts from practitioners, not vendors

    Open each source's latest two or three posts, click through to the full comment list, and log every commenter who matches your customer line, with the comment quoted in the spreadsheet. Reactors are weaker signals than commenters but still worth a profile check when the post is a direct complaint about a competitor.

    This is the step that takes the most time by hand, and it is the one Intentsly's LinkedIn signals do for you: it watches competitor posts, keyword posts, hashtags and company-page engagers, scores each person against your customer profile and queues the best ones for outreach, so the daily reading becomes a daily review.

    Step 4: Check fit on the People tab before you write

    Before you message anyone from Steps 2 and 3, confirm they match the first half of your customer line. Search their name, open the profile, and answer five questions:

    QuestionYes if
    Right role?Title matches the role in your line or is senior to it
    Right company type?The company sells what your customer line says, judging from its page
    Right size?Headcount on the company page is inside your range
    Recent signal?The post or comment is from the past 30 days
    Can they buy or recommend?Partner, owner, head of, director, manager of the relevant function

    Four yeses or more: contact this week. Three: contact after the next signal. Two or fewer: leave them on the list, do not message.

    When you need to fill the list beyond what the signals produced, the People tab takes the same Boolean syntax. Northwind's string:

    ("practice manager" OR partner OR "managing director" OR "practice owner") AND (accounting OR accountancy OR "chartered accountants" OR bookkeeping) NOT (student OR intern OR recruiter OR "talent acquisition")
    

    Add the Locations filter for your country and the Industry filter for the buyer's industry. Sales Navigator adds company headcount, seniority and years in role, which is useful for the size question, but it is not needed to run this guide. Remember that each people search counts against the commercial use limit on a free account, so run the string once, page through, and log in batches.

    Step 5: Send a message that quotes the signal

    Every message in this method refers to the thing the person said. That is the only personalisation that works at scale, because it needs no research beyond what you already logged.

    Rules for the connection note: no pitch, no link, one sentence about their post, one sentence about why you are connecting. The note field holds 300 characters on desktop and fewer on some mobile versions, according to Overloop's summary of LinkedIn's limits, so write it short on purpose.

    Connection note (under 300 characters):

    Hi [first name], your post about chasing clients for payroll data every month
    could have been written by half the firms I talk to. I work with accounting
    practices on exactly that and would like to follow what you share.
    

    First message after they accept (send the same day, no link):

    Thanks for connecting, [first name]. Out of curiosity, what do you do today
    when a client is late with their payroll data: chase by email, phone, or
    just push the run back?
    

    Follow-up four days later if there is no reply:

    One thing that helped [a client you can name] was a fixed cut-off date with
    an automatic reminder the week before. Happy to describe how they set it up
    if useful. If this is not a priority right now, no problem at all.
    

    If they commented on a competitor's post rather than writing their own, the note changes in one place: "your comment on [competitor]'s post about [topic]". Do not mention the competitor's product by name in a negative way; quote the person's words instead.

    Northwind's version of the first message, filled in for a practice manager who commented "we lose a day a month to this" under an industry leader's post, would open with that exact phrase: "A day a month on payroll chasing is what most practices tell me too."

    Step 6: Stay inside LinkedIn's limits

    LinkedIn does not publish a single list of outreach limits. The figures below separate what LinkedIn documents from what the community reports, as laid out on Overloop's LinkedIn limits page, opened for this guide on 16 October 2026.

    LimitFigureStatus
    Connection invitationsAround 100 per rolling seven daysCommunity-reported; LinkedIn does not publish it
    Connection note length300 characters on desktopVisible in the interface
    First-degree connections30,000 maximumLinkedIn Help, as cited by Overloop
    Searches on a free accountMonthly commercial use limit, number undisclosedLinkedIn Help, as cited by Overloop
    Pending invitationsNo number publishedA large pending pile is described as a restriction trigger

    The same page lists what gets accounts restricted: identical copy sent at scale, sends a few seconds apart, logins from several devices in quick succession, and extensions that scrape pages. The method in this guide avoids the first two by design, because every message quotes a different post.

    Two housekeeping habits keep an account healthy. Withdraw invitations older than three or four weeks in a weekly batch, which Valley's invitation limit guide notes does not restore weekly quota, since the cap counts sends, but does protect sender reputation. And keep daily volume well under the weekly ceiling. For reference, our own customers' sender accounts are capped at 30 messages and 30 connection requests a day, and we recommend 15 of each.

    A worked example: Northwind Payroll's first week

    A hypothetical plan, with the actions counted and the results left out, because the results depend on your market.

    Monday. Write the customer line. Run the three Posts-tab strings with "past week" and "newest first". Log every matching post. Pick three competitors and five industry voices for Step 3.

    Tuesday. Run the strings again. Open the latest posts from the eight sources and log the commenters who match. Profile-check everyone logged so far with the five questions.

    Wednesday. Send connection notes to everyone with four or five yeses, at most 15 that day, each note quoting the person's post or comment.

    Thursday. Repeat the searches. Send first messages to everyone who accepted. Add new names to the list.

    Friday. Repeat the searches. Send the four-day follow-up to Monday's and Tuesday's non-repliers, if any accepted but did not answer. Withdraw nothing yet; that starts in week four.

    By Friday the spreadsheet has two kinds of rows: people who said something in public that matches your problem, and people found by role alone. Treat them differently in the next step.

    Where this goes wrong

    Starting with the profile and never searching. Most guides open with a profile makeover, and most readers stop there. Ten minutes of headline edits is enough for a buyer to accept a request. The list is the asset, so build it first.

    Pitching in the connection note, or sending one note to everyone. A note that mentions your product reads as a sales request, and identical notes at volume are on the restriction trigger list above. Quote the post. Save the offer for the third message, and only if they replied.

    Treating the author as the only lead, and letting signals go stale. The comments under a buying post hold more buyers than the post. And a post from six weeks ago is history, not a signal; keep the date filter on "past week" for the searches and the 30-day rule for the fit check.

    What to do with the list

    The spreadsheet columns, in order: name, company, role, signal type, quote, source URL, date, status. Status moves through logged, checked, invited, connected, messaged, replied, meeting.

    Work the list by signal strength, not by date added:

    Row typeFirst touchPace
    Wrote a buying post this weekConnection note quoting it, same dayHighest priority
    Commented on a competitor postConnection note quoting the commentSame week
    Reacted to a competitor postFollow them, comment on their next post, then inviteOver two weeks
    Found by role search onlyComment on their content first; invite after two interactionsLowest priority

    When a conversation needs more than LinkedIn, move it to email or a call rather than a fourth LinkedIn message. If you use a CRM, create the contact at the "replied" stage, not before; a list of invited strangers in the CRM is noise.

    The same search-first method works on other platforms where people describe problems in public; the guide to finding B2B leads on Reddit applies it with Reddit's search syntax. For the full list of which signals are worth chasing and which to ignore, the free Buying Signal Playbook covers 12 worth chasing and 8 to ignore, with a script for each.

    If you would rather see the list than build it, try Intentsly without an account: it shows the buyers matching your customer line from live LinkedIn signals, and the 7-day free trial lets the AI SDR send the notes and messages above from your own account, inside the daily caps.

    FAQ

    Is LinkedIn lead generation free?

    The method in this guide costs nothing beyond time: Posts-tab searches, reading comments, profile checks and messages all work on a free account. The free account's limits are the monthly commercial use cap on people searches and the connection request ceiling, which is why Steps 2 and 3 do the finding on the Posts tab and Step 4 keeps people searches to a minimum.

    Do I need Sales Navigator for LinkedIn lead generation?

    Not for this method. Sales Navigator adds filters that the free People tab lacks, such as company headcount, seniority and years in role, and larger search result depth. Those help when you build lists by role alone. When you start from posts and comments, the signal does the qualifying, and a free profile check answers the five fit questions.

    How many connection requests can I send on LinkedIn per week?

    LinkedIn does not publish the number. Community reports collected on Overloop's limits page put it at around 100 per rolling seven days, and the page advises treating that as a ceiling rather than a target. We cap our own customers' accounts at 30 requests a day and recommend 15, and the worked example above never exceeds that.

    Does LinkedIn automation get accounts restricted?

    Automation that behaves like a bot does: identical messages at scale, sends a few seconds apart, logins from several devices, and scraping extensions are the triggers listed in the sources above. Automation that stays under the daily caps, varies every message by quoting the person's own post, and runs from one device is a different pattern. Whichever you use, watch acceptance and reply rates and cut volume when they fall.

    What is a good reply rate for LinkedIn outreach?

    Most published benchmarks come from vendors without a stated method, so treat them as marketing. The useful comparison is your own: run the search-first method for two weeks against your previous cold campaign and compare replies per message sent. In our own run, replies were 4x our previous cold campaigns, because every message quoted something the person had written.

    How long does LinkedIn lead generation take to produce meetings?

    With the signals and the sending automated, our own run produced 14 qualified demos in 14 days. Done by hand, the timeline depends on the hour a day you put in and on how many buying posts your market produces each week. The first messages go to people who wrote about the problem days earlier, which is the shortest path to a reply this method offers, so measure the first two weeks before judging it.

    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