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."
- Searches for "SDR" OR "Sales Development Representative" hiring on LinkedIn Jobs, Greenhouse, Lever.
- Extracts 25 companies. 8 show "first hire" or "building from scratch" language (strong signal).
- Presents ranked table: Company, Domain, Job Title, Posting Date, Signal Strength.
- Calls search_linkedin for VP of Sales and CRO at each strong-signal company.
- Calls enrich_person_by_linkedin for each decision-maker.
- Creates list "Companies Hiring SDRs - Strong Signal - Jun 2026".
- 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."
- Searches for RevOps and Revenue Operations roles.
- Prioritizes "first RevOps hire" and "moving from spreadsheets" signals.
- Targets CRO and VP of Sales at qualifying companies.
Troubleshooting
| Problem | Solution |
|---|---|
| Search returns few job postings | Broaden the job title (add BDR for SDR, Analytics Engineer for Data Engineer). Remove geography constraints. |
| Posting appears outdated | Flag if older than 60 days. Still enrich the company as the underlying need likely persists. |
| No decision-makers found via LinkedIn search | Broaden seniority to include Manager level. Search by company name instead of domain. |
| Signal hypothesis seems weak | Run a pilot search of 3-5 postings first. Review job descriptions together before scaling up. |