Find companies hiring for a role for the first time
Detects when a company posts a job for a specific role for the very first time.
Scans job postings to find companies that have never previously listed a role - e.g. their first-ever “Solutions Engineer” or “Head of AI” listing. This signals a new investment area or team build-out.
Requires descriptive_icp or accounts for candidate discovery (icp_id alone is not sufficient).
Sentence: [descriptive_icp] companies hiring for [role] for the first time
Examples:
- role=“Solutions Engineer”, descriptive_icp=“B2B SaaS”
- role=“Head of AI”, descriptive_icp=“Fortune 500”
Documentation Index
Fetch the complete documentation index at: https://docs.openfunnel.dev/llms.txt
Use this file to discover all available pages before exploring further.
Body
Sentence: [descriptive_icp] companies hiring for [role] for the first time
Detects when a company posts a job for a role it has never posted before. This is a job-posting signal. Requires descriptive_icp or accounts for candidate discovery (icp_id alone is not sufficient).
Name/identifier for this signal run
The role to detect first-time hiring for. Examples: 'Solutions Engineer', 'Head of AI', 'Revenue Operations'.
Company type or industry to narrow results (e.g. 'B2B fintech', 'B2B SaaS', 'DevTools'). Optional - when omitted, searches across all industries.
ICP ID for firmographic filtering. Required unless accounts are provided.
Lookback window in days (default: 90, max: 365)
Skip blocklist, deduplication, and industry checks for faster time-to-first-result. Tradeoff: may surface blocklisted or duplicate accounts.
Upload a list of accounts (website and/or linkedin_url) to run the signal against. When provided, trait search is skipped and these accounts are used directly. At least one of icp_id or accounts must be provided.
Run this signal daily to discover new results (default: false, runs once)
Audience name for auto-adding discovered accounts (default: ' - Accounts')
Audience name for people enrichment (default: ' - People')
Credit limit for this signal. Signal stops once this many credits are consumed.
Auto-add discovered accounts to CRM in safe mode. New accounts are created; existing accounts are enriched without ownership changes.
Enrich discovered people with work emails. Requires enable_safe_crm_addition to be true.
Enable advanced LLM-based people finder for deeper people discovery.
Response
Successful Response
Common response shape for signal deployment endpoints. Returns at minimum the signal_id and a status. Some agents return additional fields (e.g. message, campaign_id) which are not documented in this shape.