toflow.ai Logo

Hiring Signal Prospector

Find companies actively hiring SDRs, AEs, or RevOps roles. The AI interprets the hiring signal, finds decision-makers, enriches their contact data, and builds an outreach-ready list.

Connect toflow

Instructions

When a user wants to find companies whose hiring activity signals a need for their product, run this workflow: search for job postings, interpret the signal, find decision-makers via LinkedIn, enrich, and build a list.

Steps

Step 1: Gather signal criteria

Ask for:

  • Signal role(s): what job titles to look for (e.g. "SDR", "Account Executive", "RevOps Manager", "Data Engineer")
  • Why it is a signal: what does hiring for this role indicate about their need? (e.g. "hiring SDRs means they are building outbound and need a sales engagement tool")
  • Geography and company size preferences
  • Target decision-maker roles: who to contact once the company is identified (e.g. "VP of Sales", "CRO", "Head of Revenue Operations")
  • How recent the postings should be (e.g. "last 30 days")

Step 2: Search for job postings

Use web search to find companies actively hiring for the signal role. Run multiple search queries:

  • "[signal role]" hiring site:linkedin.com/jobs [location]
  • "[signal role]" "open position" OR "we're hiring" [industry]
  • site:greenhouse.io OR site:lever.co "[signal role]"

Run at least 3 query variations to maximize coverage. Target the most recent postings.

Step 3: Extract company and job details

For the top results, fetch the job posting pages and extract:

  • Company name and domain
  • Exact job title
  • Key requirements and tools mentioned (signals current stack)
  • Team size signals (e.g. "first hire", "joining a team of 5")
  • Posting date

Deduplicate companies that appear in multiple postings.

Step 4: Rank by signal strength

Classify each company:

  • Strong: "First [role] hire", building a new function from scratch, multiple related postings
  • Medium: Single posting, growing team language
  • Soft: Replacement hire, role tangentially related to product need

Present a ranked list to the user with the signal rationale for each company.

Step 5: Find decision-makers at matching companies

For each qualifying company, call mcp__claude_ai_toflow__search_linkedin filtering by:

  • Company domain or name
  • The decision-maker roles the user specified (e.g. "VP of Sales", "CRO")
  • Seniority: Director and above

Identify 2-3 key contacts per company.

Step 6: Enrich contacts

Call mcp__claude_ai_toflow__enrich_person_by_linkedin for each decision-maker to get their verified email and phone number.

Step 7: Create the list

Call mcp__claude_ai_toflow__create_list with a descriptive name (e.g. "Companies Hiring SDRs - Jun 2026"). Call mcp__claude_ai_toflow__add_people_to_list with the enriched decision-makers.

Step 8: Generate outreach context

For each contact, surface the hiring signal as a personalization hook: the role being hired, the team size signal, and what it implies about their current problem. This becomes the opening line for outreach.

Important Notes

  • Job postings are time-sensitive. Always note the posting date. Flag postings older than 60 days as potentially filled.
  • Signal strength matters more than volume. A company posting its "first-ever SDR" is a stronger signal than a large enterprise backfilling one of fifty.
  • Always connect the hiring signal back to the user's product. The value is not just that a company is hiring, but what that hiring decision implies about their need.
  • For large enterprises (1000+ employees), a single SDR hire is a weak signal. Focus on "building the function" language.

Examples

Example 1: Companies hiring SDRs

User: "Find companies hiring SDRs. That means they are building outbound and need a sales engagement tool."

  1. Searches for "SDR" OR "Sales Development Representative" hiring on LinkedIn Jobs, Greenhouse, Lever.
  2. Extracts 25 companies. 8 show "first hire" or "building from scratch" language (strong signal).
  3. Presents ranked table: Company, Domain, Job Title, Posting Date, Signal Strength.
  4. Calls search_linkedin for VP of Sales and CRO at each strong-signal company.
  5. Calls enrich_person_by_linkedin for each decision-maker.
  6. Creates list "Companies Hiring SDRs - Strong Signal - Jun 2026".
  7. Returns list with outreach hooks: "Saw you are hiring your first SDR at [Company]. Building outbound from scratch means the tooling you pick now sets the velocity for years."

Example 2: Companies hiring RevOps

User: "Who is posting RevOps Manager jobs? They are probably formalizing their revenue operations and need better pipeline visibility."

  1. Searches for RevOps and Revenue Operations roles.
  2. Prioritizes "first RevOps hire" and "moving from spreadsheets" signals.
  3. Targets CRO and VP of Sales at qualifying companies.

Troubleshooting

ProblemSolution
Search returns few job postingsBroaden the job title (add BDR for SDR, Analytics Engineer for Data Engineer). Remove geography constraints.
Posting appears outdatedFlag if older than 60 days. Still enrich the company as the underlying need likely persists.
No decision-makers found via LinkedIn searchBroaden seniority to include Manager level. Search by company name instead of domain.
Signal hypothesis seems weakRun a pilot search of 3-5 postings first. Review job descriptions together before scaling up.