You’re sending connection requests to people who have no reason to care about you right now. That’s why your reply rates hover around 5-10%. The problem isn’t your message or your offer. It’s your timing. Someone who just got promoted, posted about a problem you solve, or commented on a competitor’s content is 4-6x more likely to respond than someone you pulled from a random list. This post shows you exactly how to find those signals, track them without living in LinkedIn, and trigger personalized outreach the moment they appear.
What Counts as a LinkedIn Buying Intent Signal
A buying intent signal is any action someone takes that suggests they might be open to a conversation about what you sell. Not ready to buy tomorrow, necessarily. But open. Receptive. Thinking about the problem you solve.
The three signals that matter most are job changes, posting activity, and comments. Each one tells you something different about where someone’s head is at.
Job changes are the highest-intent signal you’ll find on LinkedIn. When someone moves into a new role, especially in the first 90 days, they’re actively looking for ways to make an impact. They have fresh budget. They’re building new vendor relationships. They haven’t inherited the previous person’s grudges against your company. I’ve seen reply rates on job-change outreach hit 55% when the message is relevant and timely.
Posting activity tells you what someone is thinking about right now. If a VP of Sales posts about struggling with lead quality, that’s a signal. If a marketing director shares an article about AI tools and adds their own commentary, that’s a signal. The post itself is the opening for your conversation.
Comments are underrated. LinkedIn’s algorithm shifted in January 2026 to weight comments from decision-makers 3x higher than regular engagement. Someone who takes the time to comment on a post about sales automation is more engaged with that topic than someone who just scrolls past. And if they’re commenting on your competitor’s content? That’s basically a hand raised.
There are secondary signals too: company funding announcements, hiring sprees, and tech stack changes you can spot in job posts. But job changes, posting, and comments are the core three because they’re visible, trackable, and directly indicate personal interest rather than just company activity.
How Do You Track These Signals Without Losing Your Mind?
The naive approach is to check LinkedIn manually every day, scroll through your network, and hope you catch something relevant. This works if you have 12 prospects. It falls apart the moment you try to scale.
LinkedIn Sales Navigator is the foundation. Set up saved lead lists based on your ideal customer profile, then enable alerts for job changes within those lists. You’ll get a daily digest of who moved where. The Q1 2026 update added AI-powered intent scoring that predicts which job changers are most likely to buy based on their behavior patterns. It’s not perfect, but it cuts through the noise.
For posting and comment tracking, Sales Navigator alone isn’t enough. You need automation platforms that monitor activity and trigger workflows. Tools like ReactIn, HeyReach, and Expandi scrape these signals compliantly (using human-like delays and respecting LinkedIn’s limits) and push them into sequences.
Here’s what a tracking setup looks like in practice:
Create a saved search in Sales Navigator for your ICP. Filter by seniority, industry, company size, whatever matters. Save that search and enable job change alerts. That handles the first signal type.
For posting and comments, connect your automation tool to that same lead list. Configure it to flag anyone who posts about keywords relevant to your offering, or who comments on content from specific accounts (competitors, industry publications, thought leaders in your space). Most tools let you set frequency thresholds too. Someone who posts once a month about random stuff is different from someone who’s posted three times this week about sales productivity.
The key is combining these sources into a single feed you check once daily. Not three tools, not manual searches, not hoping you remember to look. One place where signals surface and you can act on them.
Triggering Outreach Sequences That Don’t Feel Automated
Here’s where most people mess up. They set up signal tracking, get excited when someone appears in their feed, and then send a generic connection request that ignores the signal entirely. The whole point of tracking intent is to make your outreach relevant to what that person just did.
The structure I’ve seen work best is a three-touch sequence tailored to the signal type:
For job changes: Touch one is a congratulations message. Not “Congrats on the new role! Would love to connect and share how we help VPs of Sales.” That’s transparent and lazy. Instead: “Congrats on the move to [Company]. Saw you came from [Previous Company] where you scaled the SDR team. Curious if you’re rebuilding that playbook in the new role or starting fresh.” Touch two, a few days later, shares something useful related to their likely priorities. Touch three is a soft CTA for a 15-minute call.
For posting activity: Reference the specific post. “Your post about lead quality problems hit close to home. We ran into the same thing last year and ended up rebuilding our scoring model from scratch. Happy to share what we learned if it’s useful.” The message is about their content, not about you. Touch two can go deeper on the topic. Touch three offers a conversation.
For comments: This one requires more finesse because you’re reaching out based on someone’s engagement with someone else’s content. “Saw your comment on [Person]’s post about sales automation. The point you made about integration complexity is exactly what we hear from most teams we talk to. Have you found a solution that works?” You’re starting a dialogue, not pitching.
Tools like ReactIn and HeyReach let you build these sequences in advance and trigger them automatically when a signal appears. The personalization variables pull from the signal itself: the job title, the company name, the post topic, the comment text. It’s not fully manual, but it’s not spray-and-pray either.
One thing I’m still figuring out: how much personalization is enough. We’ve tested sequences where every line references the signal versus sequences where only the first line does. The fully personalized versions get slightly higher reply rates, but they’re harder to scale. Somewhere around 2-3 personalized elements per message seems to be the sweet spot, but your mileage may vary depending on your audience.
Signal Decay Is Real and It Will Ruin Your Results
A job change is most valuable in the first 30 days. A post is most relevant within 48 hours. A comment? Maybe 24 hours before it feels stale.
This is signal decay, and it’s the reason automated workflows matter even if you hate automation. You cannot manually respond to every signal fast enough to capture the value. By the time you check LinkedIn on Friday, that Monday job change has already been congratulated by 47 other salespeople.
The platforms I mentioned earlier (ReactIn’s v3.0, HeyReach’s January 2026 update, Expandi’s recent anti-detection upgrades) all prioritize speed for this reason. They’re designed to trigger outreach within 24 hours of signal detection. Some teams push this even faster for high-value prospects.
The decay problem also affects how you structure your sequences. Don’t spread touches across two weeks. Front-load them. Touch one within 24 hours of the signal. Touch two 2-3 days later. Touch three at the end of the first week. After that, the signal’s relevance has faded and you’re back to cold outreach territory.
I’ve heard some teams argue for longer sequences, and maybe that works in certain industries. But in my experience with B2B SaaS and tech buyers, the window is short. If they don’t respond within a week of the signal, adding more touches doesn’t help. It just annoys them.
What Reply Rates Should You Actually Expect?
Cold outreach to random prospects: 5-10% reply rate on a good day. Signal-based outreach to people showing intent: 30-55% depending on signal quality and message relevance.
That’s not marketing fluff. We’ve tracked this across dozens of campaigns. Job change outreach consistently hits the high end. Post-based outreach lands in the middle. Comment-based outreach varies more because the signal itself is weaker (someone commenting doesn’t necessarily mean they’re in-market).
Connection acceptance rates run 40-60% for signal-based requests versus 20-30% for cold. Booking rates from conversations hover around 15-25% if your qualification is tight.
The math gets interesting when you do it backwards. Say you need 10 meetings a month. With cold outreach at 5% reply and 15% booking, you need to reach about 1,300 people. With signal-based outreach at 40% reply and 20% booking, you need to reach about 125 people. Same result, 10x less volume.
This is why I think signal-based outreach is the future of LinkedIn automation for B2B lead generation. It’s not about sending more messages. It’s about sending fewer, better-timed messages to people who are already primed to listen.
Building the Full Workflow From Signal to Meeting
Let me walk through what a complete workflow looks like, from signal detection to booked call.
Step one: Define your ICP and build your lists. This isn’t about demographics. It’s about defining your ideal customer profile for LinkedIn outreach based on who actually buys from you. What titles? What company sizes? What industries? What problems do they have that you solve? Build saved searches in Sales Navigator that match these criteria.
Step two: Set up signal monitoring. Enable job change alerts in Sales Navigator. Connect your automation platform to monitor posting and comments based on relevant keywords and accounts. Test the filters for a week before launching sequences to make sure you’re not drowning in irrelevant signals.
Step three: Create signal-specific sequences. One sequence for job changes. One for posts. One for comments. Each with personalization variables that pull from the signal. Keep them short: three touches over seven days maximum.
Step four: Enrich with external data. ReactIn’s v3.0 enriches signals with Crunchbase funding data and company news. This lets you layer signals: not just “this person changed jobs” but “this person changed jobs AND their company just raised a Series B.” The more context you have, the more relevant your outreach.
Step five: Integrate with your CRM. Every signal, every outreach, every reply should flow into your CRM automatically. LinkedIn automation CRM integration isn’t optional if you want to track what’s working and avoid duplicate outreach. Zapier handles this for most tools, or use native integrations if your platform supports them.
Step six: Review and optimize weekly. Which signals drive the highest reply rates? Which sequences perform best? Where are people dropping off? The data will tell you if you’re actually tracking it. A/B test message variants, timing, and sequence length. Small improvements compound.
This workflow takes real setup time. Maybe 8-10 hours to build properly. But once it’s running, you’re spending 30 minutes a day reviewing signals and approving outreach instead of hours manually hunting for prospects who might care.
Staying Safe With LinkedIn’s 2026 Enforcement
I should mention this because I’ve seen people get burned: LinkedIn cracked down hard on automation in early 2026. Overt tools that blast hundreds of requests per day get accounts restricted. Browser extensions that modify LinkedIn’s interface are particularly risky.
The platforms that work use cloud-based automation with human-like delays and respect LinkedIn’s action limits. The general guidance is 100 actions per day maximum, spread across different activity types (views, connections, messages). Safe LinkedIn automation daily limits aren’t suggestions. They’re the difference between sustainable lead gen and a banned account.
Tools like Expandi and HeyReach built anti-detection features specifically for this. They randomize timing, vary action patterns, and warm up new accounts gradually. If you’re evaluating tools, use a safety checklist before committing.
The irony is that signal-based outreach is actually safer than mass outreach because you’re sending fewer messages to more relevant people. LinkedIn’s algorithm likes that. You’re not triggering spam flags because you’re not behaving like a spammer.
What This Looks Like When It’s Working
A 14-person SaaS company selling scheduling software to dental practices (one of our clients, specifics changed slightly) implemented this workflow in February 2026. They were doing pure cold outreach before, sending about 500 connection requests per week with a 6% reply rate. Booking maybe 8-10 calls a month.
After switching to signal-based outreach, they dropped to 120 requests per week but only targeting job changers and people posting about practice management challenges. Reply rate jumped to 38%. Bookings increased to 18-22 per month.
The volume went down. The results went up. Their sales rep told me she actually enjoys outreach now because she’s talking to people who have context for the conversation instead of defending herself against cold pitch objections.
That’s the shift. You stop being a cold caller interrupting someone’s day and start being someone who showed up at the right moment with something relevant to say.
What I’d Do If I Were Starting Today
Start with Sales Navigator Core ($99/month) and one automation platform (ReactIn at $49-149/month depending on volume). Build your ICP lists, enable job change alerts, and create one sequence for that signal type. Run it for 30 days. Measure reply rate, booking rate, and time spent.
If the numbers work, add posting and comment monitoring. Layer in CRM integration. Build out the full workflow.
Don’t try to do everything at once. Signal-based outreach works because it’s focused. Adding complexity before you’ve proven the basics just creates more places for things to break.
And honestly? The hardest part isn’t the tools or the workflows. It’s retraining yourself to value quality over quantity. Every instinct in sales says send more, reach more, scale more. Signal-based outreach says the opposite. Send less, reach the right people, time it perfectly.
The teams that make this shift consistently outperform the teams that don’t. Not because they have better tools or bigger budgets, but because they stopped treating outreach like a numbers game and started treating it like a conversation with someone who’s ready to have it.










