All resources

LinkedIn Job Post Tracker: Turn Hiring Signals Into Leads

How to track job postings on LinkedIn, find the decision-makers at every company hiring, and start the conversation. Step by step, with screenshots.

By Thomas Bonfils · · Updated

LinkedIn Job Post Tracker: Turn Hiring Signals Into Leads
On this page

A LinkedIn job post tracker watches LinkedIn for companies that are hiring for a given role, then gives you the people who make decisions at those companies. The second half is the part that matters. A job post is a company telling the world, in public and with a budget attached, that it has a problem to solve right now. The person who published it is not always your buyer. The CEO, the head of HR or the sales director behind the hire often is.

I run a LinkedIn prospecting agency, and hiring is the signal I trust most when a client sells to teams that are growing. Below: what a job post tracker actually does, how to run one by hand for free, and a full tutorial in Sendable using "Business developer" as the job search, from the search to the first message.

What a LinkedIn job post tracker does

Tools sold as "job posting trackers" fall into two families, and they solve different problems.

Job alerts Hiring signal prospecting
What you get A feed of job postings that match a search A list of decision-makers at the companies behind those postings
Built for Job seekers, recruiters, market watch Outbound prospecting
What you do next Apply, or read the market Qualify the people, then contact them

Job alerts answer "who is hiring for this role?". Hiring signal prospecting answers "who should I talk to at each company that is hiring?". For outbound, the second question is the one that fills a pipeline, because a job post is not a lead: it is a company, and you sell to people. When I say LinkedIn job post tracker in this article, I mean the full chain: find the postings, identify the hiring companies, find the right people there, keep the ones who fit, start a conversation.

Why a company that is hiring is a warm account

A job post has four properties that a cold list does not have.

  • It is public on purpose. The company wants people to see it. Mentioning it in a message is normal, not intrusive.
  • It comes with a budget. A company does not post a job it cannot pay for. Money is moving in the area the role covers.
  • It is dated. You see the posting days after it went live, while the hire is still open and the team is still deciding how to set it up.
  • It names a problem. A company hiring its first business developer is building outbound. A company hiring five is scaling it. Both need things around that hire: tools, training, data, an agency.

It also has limits. Large companies post the same roles all year, some postings stay open for months without anyone being hired, and recruiting agencies publish jobs on behalf of clients they do not name. That is why the people you contact matter as much as the postings you track, and why I treat hiring as one input among the buying signals I use every month, not as a magic list.

How to track job postings on LinkedIn by hand

You can run a basic job post tracker with nothing but LinkedIn Jobs.

  1. Search LinkedIn Jobs for the role, for example Business developer, and set the location.
  2. Filter on Date posted (past 24 hours or past week) and sort by most recent.
  3. Turn on a job alert for the search, so LinkedIn emails you new postings.
  4. For each posting, open the company page, go to People, and look for the CEO, the head of HR or the leader of the team that is hiring.
  5. Open each profile, check it against your ideal customer, and copy the good ones into a spreadsheet.
  6. Repeat every few days, and skip the companies you already have.

This works for a handful of postings a week. It breaks fast after that: one search can return hundreds of postings, the same company posts the same role in several cities, finding the right person means several clicks per company, and LinkedIn does not give you any of it as a file. The repetition is the cost, so it is the part worth automating.

Step by step: build a LinkedIn job post tracker in Sendable

For this tutorial, picture Rampline, a sales onboarding platform that helps B2B companies get new business developers productive faster. Its buyers are the people who own a new sales hire: founders and CEOs at small companies, HR and talent leaders, and sales directors. The goal: every day, find the companies posting business developer jobs in the United States, find those decision-makers at each one, and invite them to connect with a message about the hire.

The screenshots come from a demo workspace: Rampline and every person in it are fictional.

Step 1: Create a signal and pick Job postings

In Sendable, a signal is a search that runs on its own and feeds a list of leads. Open Signals and click Create. In the catalog, filter on Job and choose Job postings: "People at companies hiring for the roles you search".

The signal catalog filtered on Job, with the Job postings card highlighted next to Job post mentions a keyword

The other card, Job post mentions a keyword, searches the text of job descriptions instead of job titles. It is the right choice when the signal is a tool or a skill named in the posting ("Salesforce", "SOC 2"), not the role itself.

The configuration window asks for two things.

  • Job posting search: the role you want to track, as a job seeker would type it. Here: Business developer.
  • Job location: the countries to include or exclude. Leave it empty to search everywhere. Here: United States.

The Job postings settings: the job posting search Business developer and the job location United States

Three practical notes. The first run starts with up to 1,000 matching job postings from the past 14 days, then the signal checks for new postings every day. Each hiring company is handled once, so a company that posts the same role in ten cities still counts as one account. And this signal does not need a LinkedIn account to search: your account is only used later, by the campaign that contacts the leads.

Step 3: Choose who to find at each company

The Agent tab is where you say who you want at each hiring company. For a job posting signal, the Job title filter is required: it tells the agent which people to look for, up to 3 per company. Every profile found is then compared with all your filters and marked as a match or not, with a written reason.

For Rampline: job titles CEO, Founder / Co-Founder, HR Director, Talent Acquisition and Sales Director, and company sizes 11-50, 51-200 and 201-500 employees. Leave a filter empty to include everyone on that criterion.

The Agent tab with lead approval set to Review manually and ideal customer filters on job title and company size

Step 4: Choose approval and exclusions

Still on the Agent tab, pick how matched leads move forward:

  • Approve automatically: qualified leads enter your campaign directly.
  • Review manually: you approve each lead before outreach.

For the first week of any new job search, I review manually. It is the fastest way to see whether the search brings the companies you want or a flood of staffing agencies, and to fix the filters before anyone gets a message.

Below, the Exclude section removes people already in another active agent, people you already contacted, people already in your inbox, and your first degree connections. Turn on the first three at least: a job post tracker that re-contacts your existing conversations does more harm than good.

Step 5: Launch the agent

Click Launch Agent. The app confirms that the agent is live and offers two paths: keep collecting leads on their own, or connect a campaign now.

The Agent launched confirmation, with the options "Skip, I just want to find leads" and "Push to campaign"

Step 6: Review the leads it finds

The Leads tab fills up as job postings are read and people are found at each hiring company. Each row shows the person, their job and company, a Matched or Not matched status, and the qualification details explaining the decision. The panel on the right shows the activity (the job search, then each hiring company being read, with a link to its posting) and the running totals: collected, to qualify, matched and not matched.

Leads found by the business developer job post tracker: 16 profiles collected, 10 matched and 6 not matched, with the qualification details for each lead and the activity feed on the right

In the demo, the agent found 16 people at 7 companies hiring business developers. Ten matched: the CEO and the head of talent at Lumen, the VP Sales and the HR director at Northwind Analytics, and so on, two per company. The six rejects are the noise you would expect: an account executive and a sales development representative (the people doing the job, not deciding on it), an operations manager, two directors at a logistics group of 8,000 employees, and the founder of a 6-person studio. That filtering step is what turns a list of job posts into a list of conversations.

Matching is what uses credits: one matched lead costs one credit. Approve the leads you want with the check icon on each row, or all at once with Approve leads.

Get started

Start with a 7-day free trial

Get Started

Step 7: Send the leads into a LinkedIn campaign

Click Push to campaign, then Create campaign. The campaign opens in the builder, already linked to the signal, so every approved lead flows into it.

Here is the sequence I built for Rampline:

  1. Visit profile, then wait one day.
  2. Send invitation with a short note: "Hi {{firstName}}, I saw {{companyName}} is hiring business developers. I work with B2B teams on getting new sales hires productive faster, would love to connect."
  3. Accepted within 7 days. If yes, wait one day, then Send message: "Thanks for connecting, {{firstName}}. When a new business developer joins {{companyName}}, how long does it usually take before they book their first meeting?"

Notice the difference with other signals. A job post is published to be seen, so naming it is fine: it is the most natural reason to write. What you should not do is pitch the job itself back to them, or pretend you can fill it if you cannot. Mention the hire, then ask about what happens after it.

The campaign builder with the sequence Visit profile, Wait 1 day, Send invitation with a note about the business developer hire, Accepted within 7 days, Wait 1 day and Send message

The campaign's Leads tab lists everyone it received, with the Signal column showing where each lead came from. When the sequence looks right, click Launch campaign.

The campaign Leads tab listing the ten approved leads, each tagged with the Job postings signal

Step 8: Watch the numbers

The Signals page keeps one row per signal with the totals that matter: collected, to qualify, matched, not matched, to review, and the linked campaign. The agent checks for new postings every day, so new hiring companies keep feeding the same campaign.

The Signals page with the live business developer job postings signal: 16 collected, 0 to qualify, 10 matched, 6 not matched

If the match rate stays low after a week, look at the rejected companies before you touch the job titles. Staffing agencies and very large employers are the usual culprits.

How to choose job searches that surface buyers

The job search decides which companies show up. Before you launch, ask what a company hiring for that role needs from you.

Job search type Example What the hire tells you Verdict
The role you equip Business developer for a sales tool The team you sell to is growing Good default
A first-of-its-kind role Head of marketing at a small company A function is being built from zero Strongest, smaller volume
A role your product replaces or supports Data entry for an automation tool A manual workload is growing Good for efficiency offers
A leadership hire VP Sales A new decision-maker who will pick new tools Contact after they start
A very generic role Manager Nothing specific Too broad, narrow it

Two rules I apply to every new tracker. First, search for the role as companies title it, not as you describe it: "business developer", "sales development representative" and "account executive" are three different searches with three different volumes. Second, test with Review manually for a week and read the rejects. The rejected companies tell you which location to exclude or which company size to add.

Mistakes that waste a job post tracker

  • Contacting whoever posted the job. The person who published it runs the hiring process, which is not always the budget you want. Pick the job titles that own what you sell: HR and talent leaders for hiring and onboarding, the head of the team for tools and training.
  • A role that every company always hires for. Large companies post support and sales roles all year. Use company size to keep the accounts where one hire is news.
  • No location filter. A remote-friendly role searched worldwide brings companies you cannot sell to.
  • Pitching the job back. "I saw you are hiring, we can help you hire" only works if you are a recruiter. Talk about what the hire means for their team.
  • No exclusions. Contacting someone who is already in a conversation with you, from a second campaign, is how an outbound program looks automated.
  • Treating a job post as intent to buy. It is a change in the company. Your first message has to find out whether that change comes with a problem you solve, as with any intent signal.

What Sendable does and does not do here

Sendable is the product my cofounder and I are building. For job post tracking, it finds the matching postings, identifies the hiring companies, finds up to 3 people per company with the job titles you choose, checks each profile against the ideal customer you describe, and pushes the matches into a LinkedIn sequence. It is LinkedIn only: no email, and it does not read job boards outside LinkedIn. It cannot promise replies, and it does not write your offer.

Pricing is $49 per connected LinkedIn account per month, or $490 per year, with 500 credits per account each month. The free trial lasts 7 days, needs no card, and includes 20 credits and one automatic signal.

FAQ

What is a LinkedIn job post tracker?

A LinkedIn job post tracker is a tool that finds LinkedIn job postings matching a search. Some trackers stop at the postings and send alerts. Prospecting trackers go one step further: they identify the companies behind those postings and find the decision-makers there, so you can contact the ones who match your ideal customer.

Can you track job postings on LinkedIn for free?

Yes, by hand. Search LinkedIn Jobs for the role, filter on a recent date posted, and turn on a job alert. Then open each hiring company's page, find the right people in its People tab, and check their profiles one by one. It is free and it works for a handful of postings a week. It becomes slow once you track several roles or a whole country.

Who should I contact at a company that is hiring?

The people who own the outcome of the hire, not the person who posted the job. For a sales role, that is usually the CEO or founder at a small company, and the sales director or the HR and talent leaders at a larger one. In Sendable, you choose these job titles in the Agent tab and the agent finds up to 3 of them per hiring company.

What is the difference between Job postings and Job post mentions a keyword?

Job postings searches job titles: it finds companies hiring for a role, like "Business developer". Job post mentions a keyword searches the text of the job description: it finds companies whose postings name a tool, a skill or a project, like "Salesforce". Use the first when the role is the signal, and the second when what the role will work on is the signal.

Is it safe to automate job post tracking on LinkedIn?

The search side of a job post tracker reads public job postings and does not act from your LinkedIn account. The outreach side does, and no tool can promise that it is risk-free. LinkedIn's rules on prohibited software and extensions forbid tools that scrape or automate activity on the platform, and accounts that break them can be restricted. Keep volumes reasonable, write messages a person would send, and decide for yourself how much risk you accept.