By Zivko Dodovski, Founder & CEO, DoneMaker · Updated September 2026
LinkedIn job alerts are a lead generation tool for one reason: a job posting is one of the few public signals that a firm is growing and spending money this quarter. An accounting firm hiring a second bookkeeper, an agency hiring an account manager, a consultancy hiring its first salesperson; those firms have a problem and a budget right now, and most of them are not on anyone’s outreach list yet. Used properly, job alerts don’t replace your prospect list or your messages. They tell you which names on the list to send to first, and they give you a true, specific reason to connect. Here is how we use them, who to message when a firm is hiring, and what they can’t do.
What a job posting tells you
A firm that posts a job is committing money to a problem. Read the posting and the problem is usually visible: they can’t keep up with client work, they’ve lost someone, they’re expanding into a new service, or the owner has finally decided to stop doing a job themselves. Every one of those is a situation a B2B service can attach to.
It also tells you where the firm is in its life. A first hire in a function means the owner has been doing that job and is about to hand it off, which is exactly when they think about what else to hand off. A senior hire means the firm has the budget for senior help. A posting that has been open for months tells you the owner is stuck and stretched, which is a different conversation again.
What it does not tell you is whether the firm fits your ideal customer profile. A hiring signal on a firm outside your profile is still a firm outside your profile. The list comes first; the alert sorts it.
How to set up job alerts for outreach
You are not looking for jobs; you are looking for the roles your ideal clients hire for. Start from your best existing clients and ask what they were hiring when they came to you, then set alerts for those roles, not for your own industry’s titles.
- Search the roles, not the companies. In LinkedIn Jobs, search the title your ideal client hires for (bookkeeper, account manager, junior consultant, project coordinator), set the location to the markets you serve, and save the search with alerts on. Set one alert per role rather than one broad one; the narrow ones are the readable ones.
- Read the company, not the posting. When an alert lands, open the company page, check the size and the industry against your profile, and look at who runs it. If the firm fits, they go to the top of this week’s list. If they don’t, the alert did its job by telling you quickly.
- Watch your clients’ competitors. If your best client is an owner-led bookkeeping firm, an alert on the roles that firm hires, in the same market, surfaces their peers. That is the tightest list a hiring signal will ever give you.
- Add them to the list, not to a separate campaign. The hiring firms go into the same tracker, the same sequence, and the same numbers. They are prioritized, not separated. How the list itself is built is in how to find leads on LinkedIn, and the search tool that does it best is in the Sales Navigator guide.
Who to message when a firm is hiring
The usual advice is to message the hiring manager. At an owner-led firm that is the wrong person almost every time. The hiring manager is filling a seat; the owner is the one who decided the firm needed the seat, and the owner is the one who buys services. At a larger firm it’s the head of the function the role sits in, because that is the person whose problem the hire is solving.
Never message the person they’re hiring for. The candidate pool is not your prospect, and reaching out to someone about a job they don’t have yet reads as either a recruiter or a mistake.
The connection request when you’ve seen the posting
The request still carries one true line and no pitch. The posting gives you a better line than most: it is specific, it is recent, and it is about them. “Saw you’re bringing on a second bookkeeper; congrats on the growth” is a request an owner accepts, because it is true and because it isn’t selling anything. “Saw you’re hiring a bookkeeper, we can help with that” is a pitch with a job posting stapled to the front, and it gets ignored like every other pitch in a request.
Two things to avoid. Don’t pretend to have found them any other way; if the posting is the reason, say so. And don’t fake enthusiasm about it. “So impressed with your growth” is on every prospect’s skip list. Congratulations, one line, done. How the wording stays honest through the whole thread is in personalizing LinkedIn outreach messages.
What doesn’t change
Everything after the request. Message 1 goes a few days after acceptance with one clear value proposition and one question, no attachment. Message 2 is proof: a named client, ideally one that was in the same situation the posting describes. Message 3 leaves the door open. The reply gets answered the same day, in plain words, with one ask. Sent by hand, from your own profile, at a pace a person would keep. A hiring signal earns a firm a better place in the queue and a better first line; it does not earn them a different sequence, and it does not make the pitch acceptable in the request.
The one thing that does shift is the value proposition in Message 1. If the posting says they’re hiring because the owner is drowning in a task you handle, the value proposition can name that task. That is the honest version of “tailor your pitch to their immediate needs,” and it only works because you read the posting instead of guessing.
What job alerts don’t do
- They don’t build a list. Alerts only surface firms that are hiring right now. Most of your ideal clients are not hiring in any given month, and they still need to be on the list. Alerts prioritize; the profile decides.
- They don’t tell you who the buyer is. The posting names a role, not a decision-maker. You still have to find the owner or the head of the function.
- They don’t warm anyone up. A firm that is hiring has never heard of you. The request is still cold; the line in it is just truer.
- They don’t work through automation. A tool that scrapes postings and fires messages at hiring managers is the exact thing LinkedIn restricts accounts for, and the messages read as scraped because they are. The reason is in manual vs automated LinkedIn outreach.
The numbers to watch are the same as for the rest of the campaign: connection rate, deal opportunities, booked calls. If the hiring-signal names accept at a better rate than the rest of the list, keep the alerts running; if they don’t, the signal isn’t telling you much for your offer, and that’s worth knowing too. Reading those numbers is in measuring ROI from LinkedIn lead generation.
How DoneMaker uses hiring signals
The strategist builds the ideal customer profile from the client’s best clients first, and only then sets alerts for the roles those clients hire. The hiring firms that fit go to the top of the specialist’s weekly list and get a request with the posting as its one true line. The owner or the head of the function is the target, never the hiring manager and never the candidate. From acceptance onward the sequence is the standard one, sent by hand from the client’s profile, and the results are read in the same tracker as everything else. If the hiring-signal names outperform, the account manager leans into the alerts; if they don’t, the alerts get switched off and the time goes back into the list.
As of September 2026:
- Running manual LinkedIn outreach since 2018
- 58+ active client accounts, US and Canada
- Up to 40 connection requests sent per working day, by hand
- 25–30% average connection rate
- 7–11 deal opportunities per account per month
- 4–5 booked calls per account per month
- Clients: accounting, bookkeeping and CFO firms; digital, marketing and advertising agencies; coaches and consultants; B2B services with relationship-driven sales
A deal opportunity is a prospect who expresses clear interest: asks questions, opens an email exchange, or books a call.
The whole method, list to booked call, is in the LinkedIn outreach playbook.
Frequently asked questions
Can LinkedIn job alerts work for a small B2B service business?
Yes, and they work best for exactly that. Set alerts for the roles your ideal clients hire, in your market, and treat every firm that fits your profile as the top of this week’s outreach list. A small firm that is hiring has budget and a problem at the same time, which is the moment a service like yours is easiest to say yes to.
Should I message the hiring manager from a job posting?
Usually no. At an owner-led firm the hiring manager is filling a seat; the owner decided the seat was needed and is the one who buys services. At a larger firm, message the head of the function the role sits in. Never message the candidates.
Are job alerts better than cold outreach?
They are cold outreach, with a better first line. The firm has never heard of you; the request is still one true sentence and no pitch, the follow-up messages are the same three, and the numbers are read the same way. The posting gives you timing and a true reason to connect, nothing more, and that is enough to be worth doing.
How often should I check job alerts?
Once a week, when the next week’s list is being built, and once at the start of each working day for the daily requests. The posting will still be there tomorrow; what matters is that the firm gets its request while the hire is still on the owner’s mind.
Can I automate outreach from job alerts?
You can, and it is the fastest way to get an account restricted, because scraping postings and firing messages at hiring managers is a known pattern and the messages read like it. On our accounts the alerts are read by a person, the firm is checked against the profile by a person, and the request is written and sent by hand from the client’s profile.
Want the list built, the hiring signals read, and the outreach run by a person every working day? Book a call; 20 minutes, and we’ll tell you honestly whether LinkedIn outreach fits your business before anything else. If you’d rather read first, here is how the service works.




