Neta.com← Home

What employers actually send back

"I never hear back" is the most common complaint about applying for jobs. The record shows something slightly different, and worth knowing: you hear back constantly, almost never from a person.

Where these numbers come from. One instrumented job search. 10,217 inbound emails from 700 companies, received between 2026-06-01 and 2026-11-07, each classified by subject line and sender shape. Separately, 6,565 applications submitted to 1,387 companies between 2026-07-29 and 2026-11-07. Those two windows are different lengths, so this page does not divide one by the other. It reports what arrives, not a reply rate. Measured 2026-11-07 — every query is at /stats.

The mix

What the email wasCountShare
Automated receipt — "we got your application"6,83666.9%
Other machine-generated mail1,69616.6%
Written by a person1,10810.8%
Rejection, explicitly worded3643.6%
Probable rejection ("important information about your application")1601.6%
Interview confirmation260.3%
Scheduling / availability request220.2%
Interview reminder5<0.1%
Total10,217100%

Three numbers from that table are the whole story.

83.5% of employer mail is machine-generated. 6,836 receipts plus 1,696 other automated messages. A receipt is not a response — it is a database insert with a friendly sentence attached — but it looks exactly like one in an inbox, which is why the experience of applying feels busier than it is.

524 rejection-class messages. Employers who tell you no are a small minority of the mail, and they are doing something the rest are not. 364 were explicitly worded; 160 arrived worded as "important information about your application", which is a rejection that does not use the word.

53 emails, total, were about an interview. Across 10,217 inbound messages and 700 companies: 26 confirmations, 22 scheduling requests, 5 reminders. That is 0.5%.

So does anyone actually say no?

Mostly, no — they say nothing. Counted from the event record instead of the inbox: across the whole history of this search, interview-related events (confirmations, scheduling requests, reminders, interviews that happened) have been recorded for 19 companies — 54 events in total, against 6,565 applications submitted on this codebase alone. The rest sit in the state they were submitted in.

We want to be careful about what that means, because it is easy to over-read. An application with no recorded outcome is not proof of employer silence. It can equally be a reply that arrived and was never matched back to the right application — the matching is done by company name and subject line, which fails on generic senders and name mismatches. In this data, silence and an unmatched reply look identical, and no honest version of this page can separate them. What can be said is the thing the inbox itself shows: explicit outcomes of either kind are rare, and automated receipts are not.

How the classification works, and how it gets things wrong

Not by a human reading 10,217 emails, and not by an AI model. By about eight regular expressions over the subject line plus a check on the sender address — roughly: thank you for your interest and will not be proceeding mean rejection; thank you for applying and application received mean receipt; interview confirmation means what it says; a sender like no-reply@, careers@, notifications@ or @myworkday marks the message as machine-generated.

This is crude, and the failure modes are specific and worth stating:

What this data cannot tell you

Reproducing this

Run 2026-11-07 (machine-readable at /stats.json):

SELECT kind, count(*) FROM job_events WHERE direction='in' GROUP BY 1 ORDER BY 2 DESC, 1; — the mix table, which must sum to the headline

SELECT count(*), count(DISTINCT company), min(at)::date, max(at)::date FROM job_events WHERE direction='in'; → 10,217 · 700 · 2026-06-01 · 2026-11-07

SELECT count(*), count(DISTINCT company) FROM job_events WHERE kind IN ('interview_confirmed','scheduling','interview_reminder','interview_happened'); → 54 events · 19 companies

This data is a by-product of running NetaJob — the source code that collected it. It is a one-time $189 for the full, readable Python, run on your own machine under your own accounts. It will not tell you whether you will get the job; nothing can. What it does is keep a record like the one above for your own search.

Get NetaJob — $189

Not buying today? Leave an email and you'll hear once, when there's something worth saying. No drip sequence.