Every day, people post on LinkedIn saying some version of the same thing: “We need a developer for a Shopify build, budget agreed, who’s free?” These posts are real demand, written by the person holding the budget, published in public. You do not need Sales Navigator, a lead-gen agency or an ad account to find them. You need a search routine and about twenty minutes a day.
Here is the system we use, end to end.
Why requirement posts beat cold outreach
A requirement post inverts the usual dynamic. With cold outreach you are interrupting someone who has not asked for anything. With a requirement post, the client has already done the hard part: they have admitted they have a problem, decided to pay someone to fix it, and asked publicly. Your job shrinks from “create demand” to “answer a question well”.
That is why response rates on requirement posts are dramatically better than any cold campaign you will ever run. The catch is that the posts are scattered, badly labelled and buried in the feed. Finding them reliably is the whole game.
Step 1: Build your search phrases
Clients do not write “client requirement post”. They write the way people actually talk. Build a list of phrases that signal hiring intent in your niche. Some that consistently surface real work:
- “looking for a freelancer”
- “looking for a [web developer / designer / marketer]”
- “need a recommendation for”
- “can anyone recommend”
- “we’re hiring a freelance”
- “DM me if you” + your skill
- “budget is” + your skill (people who mention budget up front are usually serious)
Combine these with your specialism: "looking for" AND "Webflow", "need a" AND "React developer", "recommend a" AND "PPC". LinkedIn’s search box accepts quoted phrases and basic AND/OR operators — quoting matters, because an unquoted search matches profiles and noise rather than the sentence you actually want.
Write your ten best phrases down. This list is an asset; refine it weekly as you notice which phrasings produce real posts and which produce recruiters resharing job adverts.
Step 2: Filter to posts, sort by recent
This is the step most people miss. After you search:
- Switch the results tab to Posts (not People, not Jobs).
- Open the filters and set Date posted to Past 24 hours.
- Set Sort by to Latest rather than Top.
“Top” results are engagement-ranked, which means you will see week-old posts that already have forty replies. A requirement post with forty replies is close to worthless to you — the client is already drowning in candidates. You want the post that is twenty minutes old with two comments. Recency is the most underrated filter on LinkedIn.
If your niche is location-sensitive, add the author’s location filter or include the city in the phrase (“looking for a photographer” AND “Manchester”).
Step 3: Run the routine, not the rabbit hole
Set a fixed slot — most people do best first thing in the morning and once after lunch — and run your phrase list mechanically. Open each promising post in a new tab, keep scrolling, then triage the tabs. The whole pass should take fifteen to twenty minutes. The discipline matters because LinkedIn is engineered to pull you into the feed; a checklist of saved searches keeps you on task.
Two small force-multipliers:
- Save your searches as bookmarks. A LinkedIn search URL with filters applied is a stable link. Bookmark each phrase with filters baked in, and your morning routine becomes opening a bookmark folder.
- Follow the connectors. In every niche there are people who constantly repost requirements — community managers, agency owners with overflow, prolific networkers. When you spot one, follow them and turn on the notification bell. They become a free, human-curated feed.
Step 4: Reply in the comments first, then DM
When you find a live requirement, resist the urge to fire off a private message and vanish. The sequence that works:
- Comment publicly, briefly and usefully. One or two sentences: confirm you do exactly this, add one credibility marker, say you have sent a DM. The public comment matters because the client sees social proof forming around your name, and because other readers (future clients) see you too.
- Send the DM with substance. Reference the specific post, answer their actual question, include one relevant example, and propose a small next step — a fifteen-minute call or a one-paragraph plan. Do not paste your life story.
- Speed matters more than polish. A good reply in the first hour beats a perfect reply on day three. If you remember nothing else from this article, remember that.
We have written a separate, deeper guide on what to actually say in that reply.
Step 5: Qualify before you invest
Not every requirement post deserves a proposal. Before you spend an hour on a response, check: does the poster have a real profile and company? Do they state, or at least gesture at, a budget? Is the scope coherent? A post that says “need a full app like Uber, small budget, urgent” is telling you everything you need to know. We keep a checklist of the red flags worth screening for — it takes thirty seconds to apply and saves hours.
The honest limitation of doing this manually
This system works. It is also a grind. The maths is unforgiving: ten phrases, two passes a day, every working day — and the posts that appear at 7pm or in a language-adjacent phrasing you did not think of will still slip past you. Most freelancers run the routine enthusiastically for two weeks and then a client project lands and the routine dies, precisely when the pipeline needed feeding.
That gap — the searching, filtering and triaging layer — is the part worth automating or delegating. It is also, full disclosure, the problem ClientsCave exists to solve: our team runs this exact discipline all day, manually checks each requirement post, and delivers the live ones to you with the searching already done. A free account comes with three credits, no card required, so you can judge the quality of the posts against what your own searches turn up.
But whether you ever use us or not: the search-filter-reply routine above is free, it works today, and the freelancers who run it consistently are eating the lunch of the ones still waiting for referrals. Build the phrase list tonight. Run it tomorrow morning.