The First-in-Function Signal: Build a Ranked Greenfield Queue
You will separate a genuine net-new function build from a backfill or dormant reopen, score each account by greenfield strength and window freshness, and ship a ranked queue timed to the new function's first 90 days.
Key takeaways
- A new-headcount requisition means money already cleared finance for a function that had none, so the signal is budget approval, not the person who eventually fills the seat.
- Roughly a third of open requisitions are repostings of previously filled roles, so any team scoring on job title alone is wrong about one in three accounts; the backfill filter is the real differentiator.
- Two independent signals firing in the same 30-day window push compound precision to 70-80%, which is why a funding or expansion event within 90 days is a Tier-1 gate rather than a nicety.
- About 40% of signal value is gone within 72 hours and connection rates fall from 42% on day one to 15% by day 30, so a same-day routing rule changes outcomes more than better copy.
- In Refolk's index there are 411 US Heads of Revenue Operations against 143 in the UK, a 2.87x gap that makes a first-RevOps-hire event in the UK both scarcer and less contested.
- The sharpest timing edge is the posting-to-start-date gap, usually four to eight weeks, before the hire arrives and the problem starts to feel handled.
This is the playbook for one job: find companies standing up a function for the first time and turn them into a ranked, timed outreach queue before any incumbent vendor is in place. It is for founders selling their own product, account executives, SDR leads, and partnerships teams who already know trigger-based outbound works and want the one trigger that implies net-new budget and no competitor to dislodge. By the end you will be able to separate a genuine first-in-function build from a backfill or a dormant reopen, score each account by greenfield strength and window freshness, and produce a queue timed to the new function's first 90 days.
Why the first-in-function signal beats generic hiring intent
A first-in-function hire is the one hiring pattern that implies both net-new budget and no incumbent vendor to dislodge. Most buying-signal guides treat all hiring as equal; this one does not, because the difference between a backfill and a net-new function is the difference between money that already exists and money that just cleared finance for the first time.
A headcount requisition is not an intention. It is a decision that already cleared finance, which means money is already moving in that function. For an entirely new function, that approval path is slower and more visible: new headcount needs FP&A and executive sign-off and takes one to three weeks, while a backfill clears in 24 to 72 hours. The slow approval is itself the net-new tell.
The other half of the edge is the absence of an incumbent. When a job description says "build from scratch," "design our outbound motion," or "greenfield opportunity," it means there is no existing infrastructure to work around. The biggest objection in B2B sales, "we already have a tool for that," does not exist yet. You are not displacing a renewal; you are the first name in the room.
The signal is budget approval, not the person
Rank the mental model this way: the requisition is the event, the hiring manager is the entry contact, and the eventual hire is the person who will feel the pain is handled. Your timing edge lives before that last stage. New executives spend about 70% of their budget in the first 100 days. Reach the function owner in the posting-to-start gap and you are in front of the spend rather than cleaning up after it.
What counts as net-new, and what only looks like it
A genuine first-in-function build is a function that has no prior postings, no recent departure behind it, and a job description written from scratch with founding language. Everything else that reads as "new hiring" is one of two impostors: a backfill of a role that quietly emptied, or a dormant function reopening after years off your radar.
The distinction is budgetary and it is visible in the approval path and the job description. This table is the one you should keep open while you verify.
| Attribute | Backfill | Net-new function |
|---|---|---|
| Budget | Neutral, headcount change 0 | Incremental, headcount +1 |
| Approval path | Hiring manager + HRBP | FP&A + executive sponsor |
| Approval time | 24-72 hours | 1-3 weeks |
| Job description | Reuses or lightly edits a prior one | Created from scratch with a business case |
Source: pin.com/blog/job-requisition-guide and testlify.com backfill-vs-new-hire glossary.
The dormant reopen is the subtler trap. A function that existed years ago looks "absent" when your snapshot history is short, so a shallow diff will label it net-new. The fix is lookback depth and a tenure check: query whether anyone currently sits in that function and how long they have been there. If the function has living history, it is not greenfield.
The phrases that earn a Tier-1 look
High-confidence language is explicit. A title or description that says "first," "founding member," or "build from scratch" indicates greenfield, and in many cases no incumbent vendor has been chosen. Phrases like "design our outbound motion," "define our ICP," or "greenfield opportunity" say the same thing in the body of the post. Treat these as the inside-the-JD signal, not the job post's existence alone.
How to detect the signal: the snapshot-diff procedure
The detection method is a daily diff of public ATS postings per company: a function present today but absent on prior snapshots is the candidate signal. Public job-board APIs are exposed by Greenhouse, Lever, Ashby, Workable, SmartRecruiters, and Recruitee, with Workday reachable via scraping.
Snapshot-diff detection loop
- Resolve board tokensMap each target company to its ATS and board token
- Baseline snapshotStore current postings per company, per function
- Daily diffCompare today against prior snapshots to find appearances
- FlagEmit "function X newly appeared at company Y" events
The change output you are looking for reads like a diff log: "231 open roles. Since the last run: +4 new, -7 removed (net -3). Largest functions: Engineering 85, Sales 40. New roles concentrated in: Sales 3." The line that matters is the one naming a function that was not there before.
Cost is not the constraint. ATS scraping runs roughly one to six dollars per thousand jobs across vendors. The work is in resolving board tokens, keeping lookback deep enough to catch dormant reopens, and suppressing staffing firms and job boards whose postings inflate counts. Build the diff once; the daily run takes minutes.
Describing the universe in plain language is faster than maintaining board tokens by hand. Refolk lets you ask for the accounts directly, so you can skip straight to verification on the ones that match.
Scoring greenfield strength and window freshness
Score each account multiplicatively: Fit times greenfield strength times window freshness times reachability. The best public composite model is Fit (firmographic plus technographic) times Intent (first-party plus third-party) times Recency (30-day half-life decay) times Reachability (contact match rate). Greenfield strength maps to Intent, window freshness to Recency, and category-to-product fit to Fit.
Multiplication matters because a zero anywhere kills the account. A perfect greenfield signal for a function your product will not touch for a year scores near zero on Fit and should not be in the queue.
Window freshness is the component people get wrong. Signal decay is steep: an open job posting tied to your category has a half-life of 14 to 30 days, and connection rates fall sharply the longer you wait. Use this as a pass/fail test on your recency curve: a 60-day-old signal should contribute less than 25% of a fresh one. If your scoring lets a two-month-old posting rank next to a fresh one, your freshness weighting is broken.
| Signal freshness | Connection rate | Implication |
|---|---|---|
| Under 24 hours | 42% | Route same day |
| 1-7 days | 28% | Still prime; sequence now |
| 8-30 days | 15% | Working window closing |
| Past 60 days | 6% | Treat as cold |
Source: saber.app/glossary/signal-freshness, attributed to Gartner.
Sources genuinely disagree on this ordering. One practitioner approach fires outreach on the first-hire signal alone; another treats corroboration as a non-negotiable Tier-1 requirement. The math sides with corroboration, but the single-signal camp is trading precision for volume deliberately. Pick based on how much rep time you can afford to waste, and say which trade you made.
The market tells you how scarce the signal is
Target density varies enough by market that a first-in-function event is worth more where the function is rare. Scarcity means fewer competitors watching the same board and a smaller pool of people who can fill the seat, which widens your posting-to-start gap.
| Function (Director/Exp-Manager band) | US indexed | UK indexed | US:UK ratio |
|---|---|---|---|
| Head of Revenue Operations | 411 | 143 | 2.87x |
Source: US and UK counts from Refolk's index. Ratio derived from the two counts.
Function scarcity also sets your baseline for "how often should I expect to see this." Within the US go-to-market stack, functions are not equally populated, which shapes how many first-hire events you can realistically expect per function.
| Function, US | Indexed count | Share of RevOps baseline |
|---|---|---|
| Head of Revenue Operations | 411 | 1.00x |
| Head of Demand Generation | 175 | 0.43x |
Source: counts from Refolk's index; share derived against RevOps. Note: the Demand Gen band includes VP and RevOps does not, so treat the ratio as indicative rather than exact.
US RevOps leaders cluster in San Francisco, Boston, and New York; UK equivalents concentrate in London. That geography tells you where the hires come from and, by extension, where your competitors are already looking.
Scarcity is not a problem to solve. In the UK it is the reason the signal is still yours alone.
The procedure, start to finish
Run this top to bottom. It takes about half a day to stand up and minutes a day to maintain. Roles in parentheses show who owns each stage.
First-in-function to ranked queue
- Define the function and build the universeMap the buying committee to three to six function codes, set a seniority floor at manager or above, restrict to postings inside your freshness window, and remove staffing firms and job boards.
- Take a baseline ATS snapshotPull current postings per company across Greenhouse, Lever, Ashby, Workable, SmartRecruiters, and Recruitee, and store a per-company, per-function inventory to diff against.
- Run the daily diff and flag net-new functionsCompare today against prior snapshots; a function present now but absent before is the candidate. Keep lookback deep enough that a dormant team is not mislabeled as new.
- Verify net-new vs backfill vs dormantCheck the JD for founding language, confirm no prior postings in that function, and check whether a departure preceded the req. Tag each account genuine net-new, backfill, or dormant-reopen.
- Corroborate with company eventsConfirm a funding, expansion, or headcount event in the last 90 days and assign a tier per account.
- Score and rankApply Fit times greenfield strength times freshness times reachability to produce one comparable number per account and sort the queue.
- Time the queue to the first 90 daysPrioritise accounts in the posting-to-start gap and set the hiring manager as the entry contact before the seat is filled.
- Route and execute same-day for Tier 1Route every Tier-1 account the same day to a named rep, personalized to the posting, logged with the evidence snippet.
The verification stage is the one that cannot be skipped or automated away cheaply. It costs ten to fifteen minutes per account, and it is the stage that separates this playbook from a title-matching script. The derivation is simple: check whether a departure preceded the requisition for the same role. A departure plus a reposted description means backfill. No departure plus founding language plus no prior postings means net-new.
How this goes wrong: failure modes and false positives
The signal fails in eight recognizable ways, and most of them produce a false positive that looks like a hot account until a rep has already burned the touch. Each has a check you can run before scoring.
- Function blindness. An account hiring 12 warehouse associates and one hiring its first revenue operations manager both read as "hiring," but only one is buying what you sell. Check: filter to your mapped function codes before scoring, never after.
- Backfill masquerading as net-new. A senior title you have never seen at the account may simply be replacing a quiet departure. Check: look for a prior departure and a reposted or lightly edited job description.
- Dormant reopen read as new. A function that existed years ago looks absent with a short snapshot history. Check: extend lookback and query current employee tenure in that function.
- Stale window. Once the person is in the seat, the problem feels handled and your timing edge is gone. Check: enforce the posting-to-start gap as the freshness gate, not the 90-day outer bound.
- Relevance mismatch. Emailing a company's first hire about a product their new function will not touch for a year wastes the signal. Check: require category-to-function fit in the Fit component.
- Single-signal over-confidence. A 15%-precision signal wastes most outreach on its own. Check: require one corroborating event for Tier 1.
- Staffing-firm and job-board noise. Agency postings inflate counts and mimic net-new functions. Check: suppress staffing and job-board domains at ingestion.
- Over-trusting absolute headcount. An always-hiring enterprise trips naive thresholds every day. Check: measure openings against the account's own trailing baseline, for example openings at two times its average, rather than a fixed size.
Greenfield strength against window freshness
The most expensive mistake is the fresh backfill in the bottom-right quadrant. It passes the freshness gate, it carries a senior title you have not seen before, and it will feel like your best account of the week until the verification check shows a departure behind it. Verify before you route, not after.
Before you call the queue done
Run this checklist against the queue before any rep touches it. It is the difference between a list of hiring companies and a list of accounts with net-new budget and no incumbent.
Queue readiness
- Every account is tagged genuine net-new, backfill, or dormant-reopen, not just "hiring."
- Each net-new tag is backed by founding language, no prior postings, and no preceding departure.
- Lookback was deep enough to rule out a dormant function reopening.
- Staffing firms and job-board domains are suppressed from the counts.
- Volume was judged against each account's own baseline, not a fixed headcount threshold.
- Every Tier-1 account has a corroborating funding, expansion, or headcount event in the last 90 days.
- Freshness weighting makes a 60-day signal worth under 25% of a fresh one.
- Each account's sequence is timed to its posting-to-start gap, with the hiring manager set as the entry contact.
The outreach timing that spends the edge
The entry contact is the hiring manager, and the entry moment is the posting-to-start gap, usually four to eight weeks before the seat is filled. Reaching the owner before the hire arrives means you shape the function's first tooling decision instead of arguing with one already made.
Subject: your first [RevOps] hire Saw you're bringing on your first [Head of Revenue Operations]. That usually means the function is now a budgeted priority with an owner, and the tooling decisions get made in their first few weeks. I work with teams at exactly that stage, before anything is standardized, so the new hire walks into [category] already handled rather than another thing to scope. Worth a 20-minute call before they start, so you can hand them a decision instead of a project?
Replace the bracketed function and category with the real ones from the posting. Send inside the posting-to-start gap, before the hire starts.
Keep the queue current by re-running the diff daily and re-scoring on freshness every morning, because decay does the ranking work for you: about 40% of signal value is gone within 72 hours. An account that was Tier 1 on Monday is not Tier 1 on Friday unless a rep acted. The same-day routing rule for Tier 1 is not a nicety; given the decay curve, it changes outcomes more than any amount of copy polishing. Re-check your function map quarterly, since the functions companies stand up first shift as categories mature, and the one you are watching today may be table stakes tomorrow.
Questions practitioners ask
How do I tell a first-in-function hire from a backfill?
Check three things: the job description, prior postings, and departures. A genuine net-new role carries founding language such as 'first,' 'founding member,' or 'build from scratch,' has no earlier postings in that function, and is not preceded by a recent departure of someone in the same role. A backfill reuses or lightly edits a prior description, clears approval in 24 to 72 hours, and usually follows a quiet exit. New headcount takes one to three weeks to clear because it needs FP&A and executive sign-off.
What is the buying window for a first-in-function hire?
The window opens the day the requisition posts and stays open through roughly the new hire's first 90 days, when they are actively selecting tools. The sharpest edge is earlier, in the posting-to-start-date gap, which is usually four to eight weeks. New executives spend about 70% of their budget in the first 100 days, so reaching the hiring manager before the seat is filled puts you in front of the spend rather than after it.
Do I need a corroborating event, or is the posting enough?
Sources disagree. One practitioner model fires outreach on the first-hire signal alone; another treats a funding, expansion, or headcount event in the last 90 days as a hard Tier-1 requirement. The math favors corroboration: a lone 15%-precision signal wastes 85% of sends, but a second independent signal in the same 30-day window lifts compound precision to 70-80%. Require corroboration for Tier 1 and let strong single signals sit in Tier 2.
What ATS sources can I pull public postings from?
Public job-board endpoints are exposed by Greenhouse, Lever, Ashby, Workable, SmartRecruiters, and Recruitee, with Workday available via scraping. The Greenhouse board API takes a board token, the Lever postings API takes a site name, and Ashby takes a job-board name. Scraping runs roughly one to six dollars per thousand jobs across vendors, so the cost is in building and maintaining the diff, not in the pulls.
Is the first-in-function signal more valuable in some markets?
Yes, where the function is scarce. In Refolk's index there are 411 US Heads of Revenue Operations against 143 in the UK, a 2.87x gap. A first-RevOps-hire event in the UK is both rarer and less contested by competitors watching the same boards, which raises both the signal's precision and your odds of reaching the hiring manager first.
How fast do I have to act on the signal?
Fast. About 40% of signal value is lost after 72 hours, and connection rates fall from 42% under 24 hours to 28% at one to seven days, 15% at eight to thirty days, and 6% past 60 days. Route Tier-1 accounts the same day to a named rep. Decay is steep enough that a same-day routing rule changes outcomes more than better copy does.
Try it on the search you came here for
Stop building boolean strings. Just describe the person.
Type one sentence. I plan the search, read GitHub, public LinkedIn and Crunchbase records, and the open web as it is right now, and hand back a ranked list with the reason next to every name.
01Describe them
One plain sentence. Role, city, stack, stage, whatever matters to you.
02I read the web live
GitHub, public LinkedIn and Crunchbase records, the open web. Not a database that went stale last quarter.
03You read the shortlist
Ranked, with the reasoning under every name. Open a profile, ask a follow-up, narrow it down.
- Staff backend engineers in NYC who shipped Rust in production
- Series A fintechs in SF under 50 people, growing headcount this year
- Maintainers of fast-growing Rust web frameworks on GitHub
- No boolean, no filters, no seat to buy. One box.
- Read at search time, so a profile updated yesterday counts today.
- Every step visible as it runs, every name with its reason.
500 free credits on sign-up. No card, no demo call. See real searches.