Refolk
FrameworkRecruiting and sourcing

The Candidate Openness Score: Message Now, Nurture, or Skip

You will produce a weighted openness score for any candidate, sort them into act, nurture, or skip, and explain why each signal counted.

14 min readLast reviewed August 2, 2026Read as Markdown

You have 200 profiles that all fit the role and no way to tell whom to message first. This guide is for in-house recruiters, sourcers, and founders doing their own hiring who need to sort a found list by one thing: how open each person is to a move right now, judged only from signals you can see from outside. It gives you a weighted rubric, act/nurture/skip thresholds, and, for every signal, a note on how it lies.

Most passive-sourcing writing stops at listing the signals. That list is not a decision. What follows turns the signals into weights anchored to real response rates, an overlay for company events that move whole cohorts at once, and a procedure you can run over a list in an afternoon.

What "openness" means here, and what you can actually see

Openness is the probability that a specific candidate will engage with outreach right now, estimated only from publicly observable signals. It is not the same as fit, and it is not the manager's private read on whether someone is about to quit.

That distinction sets the whole rubric. Behavioral tells - delayed email responses, low productivity, emotional outbursts - are visible almost only to the current manager, not to an external sourcer. You cannot score what you cannot see, and pretending otherwise inflates false confidence. So the rubric counts only four categories of signal that reach the open web:

  • The Open-to-Work flag, in either its private recruiters-only mode or its public frame.
  • Tenure measured against the candidate's own job history.
  • A recent company event: acquisition, layoff, or stale funding.
  • A recent profile edit.

The single most reliable openness signal is invisible to the candidate's own employer, which is exactly why it works. LinkedIn's Open-to-Work has a recruiters-only mode that is invisible to everyone except premium Recruiter license holders, while the profile looks normal to all other viewers. Because the candidate can raise their hand without risk to their current job, the flag carries real intent. In one practitioner's A/B data, profiles with it returned a 14.5% positive response rate against 4.6% for those without - roughly triple.

The weighted rubric: how each signal scores

Each signal earns a weight anchored to how much it moves response rates, not to how often the signal appears in blog posts. High-weight signals carry real intent or act on whole cohorts; low-weight ones are easily faked by routine behavior.

The openness score, from strongest to weakest signal

  1. Private Open-to-Work flag
    Direct intent, invisible to employer, ~3x reply lift
  2. Company event under 18 months
    Acts on a whole cohort, 2.75x baseline attrition
  3. Tenure at 18mo-3yr or past 4-yr vest
    Cadence and vesting math, medium weight
  4. Recent profile refresh
    Weak, easily routine maintenance
Weight each layer by how much it moves response, with the private intent flag on top and routine edits at the bottom.

Here is the proposed weighting. It is derived from the response-rate and attrition ratios in the dossier, not an external standard, so treat the weights as a starting point and recalibrate against your own reply data.

SignalSuggested weightAnchor
Private Open-to-Work flagHigh3x positive-reply lift (14.5% vs 4.6%)
Employer had acquisition or layoff under 18 monthsHigh2.75x baseline attrition
Tenure 18 months to 3 years, or just past 4-year vestMedium2-3 year cadence pattern
Recent profile refreshLowroutine maintenance risk

To turn weights into numbers, use a simple point scale: High signal = 3 points, Medium = 2, Low = 1. Sum the points a candidate earns. A private Open-to-Work flag plus a recent acquisition is a 6; a lone profile refresh is a 1. The thresholds later in this guide read off that total.

14.5%
Positive reply rate for candidates with the Open-to-Work flag, versus 4.6% without
From one recruiter's A/B test; the flag roughly triples positive replies, which is why it anchors the highest weight.

Why tenure gets a medium weight, not a high one

Tenure predicts a move, but only in a window. Reachability clusters at roughly 18 months to 3 years of tenure, and again just past a 4-year vesting completion. The mechanism is equity: standard tech equity vests over 4 years with a 1-year cliff, 25% at month 12 and the rest monthly over the next 3 years, and compensation designers note the drop-off in vesting value in year 5 effectively signals to employees that this is the time to leave. The signal is strongest when the candidate's own history shows a 2-to-3-year cadence, because a pattern that has repeated tends to continue. It is medium, not high, because tenure alone tells you nothing about the person's current state of mind.

Company events: the overlay that scores a whole list at once

A company event beats individual behavior as a predictor because it acts on an entire cohort, so you can score hundreds of employees with one lookup. Acquisition is the strongest documented trigger.

Where acquired employees go in the first year

  1. Acquired staff at deal close
    100

    baseline cohort

  2. Still there after 18 months
    82

    about 18% gone

  3. Left within year one
    33

    vs 12% for comparable regular hires

  4. In a new role by 18 months
    10

    already reachable and placed

Roughly a third of acquired staff leave within a year, far above the regular-hire baseline.

The overlay: flag any candidate whose employer had a layoff, an acquisition, or a funding round that closed 18 to 24 months ago with nothing since. Add the high-weight points and record the window, because the window is when the candidate is most reachable.

TriggerDeparture or openness figureWindow
Acquisition (acquired staff)33% leftYear 1
Acquisition (acquired staff)18% gone, ~10% in new roles18 months
Prior layoff (survivor or victim)65% more likely to quitNext role
Regular-hire baseline12% leftYear 1

Two figures do the heavy lifting. Acquired staff leave at 33% in year one against a 12% baseline for comparable regular hires, a 2.75x lift. And layoff victims are 65% more likely to quit the job that follows a layoff, so survivors and recent victims stay elevated well past the event. Funding staleness works as a proxy: signal-first recruiters treat a last round that closed 18 to 24 months ago as a reach-out trigger, on the logic that the company is either doing very well or is running low, and if the latter it is time to reach out.

Refolk lets you build the overlay as a query rather than a manual audit, so the cohort arrives already tagged with the event.

The channel decision: rate versus math

Choose the channel by expected reply rate, then reconcile it against how many contacts the channel can actually supply. Warm intros win on rate and lose on math.

Outreach typeReply or positive rate
Generic cold email1-5%
LinkedIn InMail18-25%
Warm introduction21-34%
Signal-triggered (Open-to-Work)14.5% positive vs 4.6% baseline

Warm introductions reply best at 21 to 34%, but the average rep can secure only 5 to 8 quality warm introductions per month. Against a 200-profile list that covers under 5% of it. So route intros to your very top act candidates and send everyone else a signal-triggered, personalized InMail at 18 to 25%. Reserve generic cold email for last; at 1 to 5% it barely clears the noise, and roughly 16.9% of cold emails never reach the inbox at all.

Warm intros win on rate but lose on math, so most of a 200-person list has to move on signal-triggered InMail.

The procedure: from raw list to sorted buckets

Run these seven steps in order. A sourcer can complete steps one and two on 200 profiles in roughly half an hour plus a minute or two per profile; a lead handles the scoring and bucketing.

Score and sort a found list

  1. Assemble and de-duplicate the list
    Pull the raw profiles and collapse each candidate to one record with current title, employer, tenure, and last profile-update date. Done when there are no duplicates and every record carries those four fields.
  2. Tag observable signals only
    Record private or public Open-to-Work, tenure against job history, recent company event, and recent profile edit. Done when every candidate has a filled signal row, with blanks marked unknown rather than absent.
  3. Score each signal on the weighted rubric
    Apply the response-rate-anchored weights to each tagged signal and sum them. Done when every profile carries a single numeric total.
  4. Apply the company-event overlay
    Flag anyone whose employer had a layoff, acquisition, or an 18-to-24-month-stale funding round, add the event points, and note the window. Done when event-tagged candidates are separated out.
  5. Sort into act, nurture, or skip
    Place every candidate into exactly one bucket using the thresholds. Done when each sits in one bucket with its top two signals recorded as the reason.
  6. Choose the channel per bucket
    Route act candidates to a warm intro where a path exists, otherwise a signal-triggered personalized message; give nurture candidates a light touch. Done when each act candidate has an assigned channel.
  7. Set a re-check date for nurture
    Give every parked candidate a review trigger such as a vesting anniversary or the next funding milestone. Done when no nurture candidate lacks a future re-check date.

Practitioners disagree on order. Signal-first sourcers score the signal before pulling the list at all, building the search around a trigger such as a stale funding round, rather than scoring a list after the fact. Both work; the signal-first path saves the de-duplication grind when your tool can query the trigger directly.

Reading the thresholds

  • Act (score 4 or more, or any high-weight signal): message now. These carry direct intent or sit inside a live event window.
  • Nurture (score 2 to 3): park with a re-check date tied to a vesting anniversary or funding milestone. The signal is real but early.
  • Skip (score 0 to 1, or only a lone profile refresh): do not spend a personalized touch. Revisit only if a new event lands.
Signal row for one candidate
Name | Employer | Tenure | Open-to-Work (private/public/none) | Company event + window | Profile edit (headline change/cosmetic/none) | Score | Bucket | Top 2 reasons | Channel | Re-check date

One row per person; fill unknowns as "unknown", never leave blank. Score column drives the bucket.

How this goes wrong: false positives and where each signal lies

Every signal in the rubric can mislead, and the failures cluster into predictable patterns. This is the part of the standard worth reading twice, because a wrong score sends a personalized touch to someone who will never move and buries someone who would.

SignalHow it liesWhat to check
Open-to-Work bannerOn out of anxiety, or stale after auto-off30-day auto-off rule and recent activity
Interviewing / negotiatingOnly leverage for a counter-offerVery recent internal promotion or comp cycle
Short tenureA fixed pattern or a resume red flag, not intentFull history for cadence, not one job
Profile refreshRoutine "keep it current" maintenanceWhether the headline or summary changed
Old employer showingMove already made weeks agoCompany news and mutual connections
Company eventRetention packages lock in key staffRole type: admin and sales churn higher than engineering

Stale Open-to-Work banner. LinkedIn automatically turns off the status if the person does not respond to recruiter messages within 30 days, so a banner that is still showing may sit on a disengaged profile. Before scoring it high, check for recent activity. A banner switched on out of momentary anxiety is a false positive too.

Counter-offer leverage. A candidate may be interviewing only to extract a raise, using the process and any offer to force a counter from their current employer. They look open and will not move. A very recent internal promotion or comp cycle is the tell.

Profile refresh mistaken for intent. Guidance everywhere tells people to keep their profile current, so a refresh can be routine maintenance. Check whether the headline or summary actually changed versus a cosmetic edit before you read job-search prep into it.

Short tenure read as openness. A short stint may be a genuine cadence or simply a red flag the next employer dislikes, not evidence of current intent. Short tenure should not automatically be treated as a signal either way. Read the full history for a repeating pattern.

Data-lag illusion. People update their profiles 2 weeks to 2 months after starting a new role, and some never do. The freshest-looking profile is often the least open, and an old-looking employer may already reflect a move. Cross-check against company news and mutual connections.

Company-event over-weighting. Not everyone at an acquired firm leaves; retention packages lock in key staff. And attrition is uneven by role: recruiters ran a 26% post-acquisition attrition rate and acquired senior management near 20% at 18 months, while engineering tends to hold better. Weight the event by role type.

Before you send: the pre-outreach checklist

Run this before any candidate leaves the act bucket for an actual message. It catches the false positives that survive the score.

Verify before you message

  • Every candidate sits in exactly one bucket with its top two signals recorded.
  • The Open-to-Work banner was checked for recent activity, not just presence.
  • Short-tenure candidates were read against full history, not one job.
  • Any "old employer" was cross-checked against company news and mutual connections.
  • Company-event candidates were weighted by role type, not treated as one cohort.
  • Every act candidate has an assigned channel and every nurture candidate a re-check date.
  • Warm intros are reserved for top candidates, not planned across the whole list.

Keeping the score current

An openness score decays, because the signals underneath it decay. The Open-to-Work flag auto-expires after 30 days of no reply; the acquisition window closes as retention packages take hold; vesting milestones pass. Treat the score as a snapshot with a shelf life, not a fixed label.

Two habits keep it honest. First, re-check nurture candidates on their trigger date, not on a calendar cadence, so you re-score exactly when a signal is likely to have changed - a vesting anniversary, a funding milestone, or the next round of company news. Second, recalibrate the weights against your own reply data every few months. The dossier's ratios anchor the starting weights, but your reply rates by signal are the real ground truth. In Refolk's index of professional profiles there are 613,118 US professionals listing Python as a skill, which is a reminder that the constraint is never supply; it is knowing which of them to message first. If a signal in your data stops correlating with replies, drop its weight. A rubric you never recheck is just an old blog post with numbers on it.

number: 613,118
label: US professionals in Refolk's index listing Python as a skill
note: Supply is rarely the bottleneck; the openness score is what turns a large pool into a ranked first-message list.

Questions practitioners ask

How do I tell if a candidate is open to a new job from public data?

Score only the signals you can actually see from outside: a private or public Open-to-Work flag, tenure against job history, a recent company event like an acquisition or layoff, and a recent profile edit. Weight the Open-to-Work flag highest because it tripled positive replies in one A/B test, 14.5% versus 4.6%. Manager-only behavioral tells such as delayed email responses are invisible to a sourcer and should not inflate your confidence.

Which passive candidates should I reach out to first?

Reach out first to candidates carrying a high-weight signal: a private Open-to-Work flag or an employer that had an acquisition or layoff in the last 18 months. Acquisition alone pushes year-one departures to 33% versus a 12% baseline, a 2.75x lift you can apply to a whole employee list at once. These land in the act bucket and justify immediate, personalized outreach.

What tenure means a candidate is most likely to move?

Reachability clusters at roughly 18 months to 3 years of tenure, and again just past a 4-year vesting completion. Standard tech equity vests over 4 years with a 1-year cliff, and the drop-off in year 5 effectively signals exit time. The pattern is strongest for people whose history already shows a 2-to-3-year cadence between jobs.

Why might a fresh-looking profile mean someone is less open?

People update their profiles 2 weeks to 2 months after starting a new role, and some never bother. A candidate who just moved may still show their old employer, while the truly reachable ones often have quiet, unchanged profiles nearing a vesting or cadence milestone. Cross-check an old-looking employer against company news and mutual connections before scoring.

How much should I rely on warm introductions?

Warm intros reply best, 21 to 34%, but do not scale: the average rep secures only 5 to 8 quality intros per month. Against a 200-profile list that covers under 5% of it. Use intros for your highest-value act candidates and route the rest to signal-triggered InMail, which lands at 18 to 25%.

Read next