Playbooks

Playbook: Hiring-signal outreach

Use job posts as buying signals: find companies hiring for the problem you solve and reach the hiring manager with a relevant sequence.

On this page

Target companies that are hiring for the problem you solve. A job post is a public statement of pain and budget.

Best for: SaaS, agencies, recruiting, outsourcing · Plan: any · Setup time: about 30 minutes

Why it works#

When a company posts a job for "SDR", "RevOps Manager" or "Content Marketer", it's telling you:

  1. they have the problem your product solves,
  2. they have budget for it,
  3. someone senior is thinking about it right now.

Signals by offer#

You sellLook for job posts likeReach out to
Outbound / sales toolsSDR, BDR, Head of Sales DevelopmentVP Sales, Head of Growth, Founder
Marketing agencyContent Marketer, Performance MarketerCMO, Head of Marketing
RevOps / CRM consultingRevOps Manager, Salesforce AdminCRO, VP Sales
Dev agency / outsourcingSenior Engineer, CTOCTO, Founder
RecruitingAny role that's been open 30+ daysHiring manager, Head of Talent
Security / complianceSecurity Engineer, Compliance ManagerCISO, CTO

1. Build the list#

  1. On LinkedIn Jobs, search for the role, for example "SDR", and filter by location, date posted (past week) and company size.
  2. Note the companies. Many teams keep a simple Google Sheet: company, job title, job URL.
  3. In Sales Navigator, find the hiring manager (the title in the table above) at each company.
  4. Import them into a list: "Hiring signal – SDR – [week]".
  5. Put the role they're hiring for in a custom field hiring_role.
Tip

Automate it. Feed your hiring-signal source (Clay, a job-board scraper, a Google Sheet) into Prosyo with a custom trigger, mapping the role to hiring_role.

2. Sequence#

#Step
1Visit profile
2Connection request (with note)
3If accepted (wait 7 days) → continue if not
4If has email → end if not (Multichannel)
5LinkedIn message (sends only to connections)
6Delay 3 days
7Email (Multichannel)
8Delay 4 days
9LinkedIn message

Copy#

Connection request

Text
Hi {{first_name|there}}, saw {{company_name|your team}} is hiring a {{custom.hiring_role|new team member}}. Building the same function is what I spend my days on. Would be good to connect.

LinkedIn message 1

Text
Thanks for connecting, {{first_name|there}}. Quick question on the {{custom.hiring_role|new}} role: is the goal to add capacity, or to fix something that isn't working today?

Email

Subject: {{custom.hiring_role|new hire}} at {{company_name|your team}}

Text
Hi {{first_name|there}},

Noticed the {{custom.hiring_role|open}} role. Hiring usually takes 60–90 days, and ramping another 90.

Some teams use us to get results in the meantime, or to make the new hire productive from day one.

Worth a 15-minute chat before you make the hire?

{{sender.first_name}}

LinkedIn message 2

Text
{{first_name|Hi}}, no pressure at all. If it helps, I can share what a strong first 90 days looks like for a {{custom.hiring_role|new hire}} in this role. Happy to send it over.

3. Rules#

  • Never criticize their hiring ("you don't need to hire").
  • Position as "in the meantime" or "make the hire succeed".
  • Move fast. Job posts go stale in 3–4 weeks.

Settings#

Recommended limits · cancel invitations after 10 days · stop on reply on.

Metrics to watch#

MetricTarget
Acceptance25%+
Reply rate8%+
Share of lists refreshed weekly100%. Stale job posts kill replies.

Tools used in this playbook#

Custom triggers · Custom fields · Recruitment playbook · B2B service providers