Pipeline

Your Req Closed in Two Days: Did You Select for Bots?

A job post that filled its application cap in two days selected for speed, not mainly for bots. A count-based cap closes on arrival time, and arrival time tracks alerts, aggregators, time zones and auto-apply tools better than fit. The first hour was mostly ordinary people whose tooling got there first; no timestamp separates them from a scheduler. The cutoff is a selection procedure. Treat it as one, then change what fills it: a fixed window, a per-source limit, a random draw among qualified applicants, or a short work act.

The takeThe biggest cut in your pipeline is made by a setting nobody argued about. You will spend a quarter calibrating the interview loop, publish the rubric, train the panel, and then let a number in the ATS decide who was ever eligible to reach the room. Nine times out of ten that number shipped as a default and nobody has touched it since. Which makes the honest description of a first-come cap unflattering. It isn't a hiring standard. It's a queue, and a queue is what a process reaches for instead of a decision.

Where Olive fits

Open a role and see what the work shows

Olive is priced per attempt rather than per seat, and an attempt returns six evidenced findings on one candidate: an input to your decision, never a filter or a shortlist. Ten attempts a month are free, so a pilot can run beside the round you already have and be compared against it.

Rank your shortlist

What did a two-day cap actually select for?

Arrival time. A count-based cap closes the moment the counter hits its number, so the group you kept is whoever landed before that instant. Four things shape that group: when the post went live, which job alerts fired on it, which aggregators re-listed it, and which candidates had software submitting for them. Fit appears nowhere on that list, and neither does interest in your company.

The machine end of it is not hypothetical. LinkedIn's own job-competition measure describes nearly 10,000 members applying for jobs on the platform every minute 1, and the auto-apply tools sold to candidates advertise the mechanism plainly: one of them says a subscriber's copilot searches for new postings every two hours and auto-fills the application forms, up to 20 jobs a day on its Premium tier and up to 50 on its Elite tier 2. Somebody running that entered your req at the top of the queue without reading it.

But "whoever's bot was fastest" overstates what happened. Most of your first hour is ordinary people whose alert email arrived, and the timestamp cannot separate them. A 09:00:11 submission looks identical whether a person was refreshing the page or a scheduler fired. Sorting the two apart from the arrival log is not possible, which is precisely why the log is the wrong thing to select on.

Two quieter distortions ride along with a first-come close. Time zone: a req that opens at 09:00 Eastern takes its first two hours from people awake and at a screen in North America, and the same posting opened at 18:00 takes a different set entirely. Employment status: somebody between jobs checks alerts hourly, somebody doing your job today checks them on Saturday morning. Neither fact says anything about who does the work better.

This is also a different question from how a screening tool orders the resumes it does read. The cap runs earlier than any of that. It decides which applications exist for you at all, and the volume that made a cap look necessary came mostly from real people applying to more roles, not from a wave of fake ones.

Measure the posting's arrival curve before changing anything

Pull the submission timestamps off the closed req and chart the share by hour. One number decides whether the cap hurt you: the advance rate of applications that arrived after the first twelve hours, against those that arrived before. If the later ones reached a phone screen at the same rate or better, the early close cost you candidates, and you now know roughly how many.

Three cuts, all of them in an ordinary ATS export:

  • Share by hour, for the first 72. Front-loading is normal; the slope is the question. An alert-driven curve spikes inside the first ninety minutes, decays, then bumps again twelve to sixteen hours later as overnight digests fire in other time zones. A curve that stays flat means people went looking for your role specifically.
  • Volume by source, on the same clock. If one aggregator supplied most of the first six hours, the cap is a distribution problem rather than a market problem, and the fix is a per-source limit rather than a shorter window.
  • Advance rate by arrival cohort. Split the applications into first-day and after, then compare the share that reached a screen, an onsite, an offer. The counts on one req are small, so read it as a direction and repeat it across three before believing it.

Run the same arithmetic on what the cap saved, because that constraint is real and deserves a real answer. A cap exists because reading time is finite: 400 applications at 90 seconds each is ten hours of work. Closing early solves those ten hours by sampling on the wrong axis. The same ten hours spent on a checkable filter (work authorization, location, the licence, the one system the job runs on every day) cuts the pool on facts and leaves arrival order out of it.

If the instinct is to tighten the automated filter instead, that lever is already spent: every application now contains every keyword in the posting, because the model that wrote it read the posting first.

Is a first-come cutoff a selection procedure?

Treat it as one. Under the Uniform Guidelines on Employee Selection Procedures (United States federal, 29 CFR part 1607, adopted 1978), a selection procedure is any measure, combination of measures, or procedure used as a basis for any employment decision, and the definition reaches down to informal or casual interviews and unscored application forms 3. A cutoff deciding who gets considered sits inside that.

Three consequences follow, and none of them needs a lawyer to start on:

  • Keep the impact records. The Guidelines say each user should maintain and have available for inspection records disclosing the impact its tests and other selection procedures have on employment opportunities by identifiable race, sex, or ethnic group 4. That does not skip the cutoff because the cutoff feels administrative.
  • Know the benchmark. A selection rate for any race, sex, or ethnic group below four-fifths (80%) of the rate for the group with the highest rate is generally regarded by the federal enforcement agencies as evidence of adverse impact 4. Run that comparison on the window itself, not only on the interview stage.
  • Have the job-relatedness answer ready. Neutral procedures that disproportionately exclude people on race, color, religion, sex or national origin have to be job-related and consistent with business necessity, and the employer stays responsible for that even where an outside vendor supplied the tool 5. The cap is usually a vendor's ATS setting that nobody chose.

That third one is where a timestamp struggles. Business necessity is argued as necessity to the safe and efficient performance of the job 5, and there is no version of that sentence ending in "and applied before the counter filled." A work sample has the argument available to it. An arrival log does not.

Everything above is public law rather than legal advice, and the automated-decision rules now in force in individual states carry their own requirements on top of the federal ones. Before you change a posted process, put the question to counsel with the arrival data attached. That conversation is short when the numbers are already in the room.

Replace the counter with a window, a draw, or a work act

Four replacements, ordered by what they cost you. Post a fixed window and close on the clock. Cap each source separately instead of in aggregate. Draw at random from everyone who cleared the hard requirements inside the window. Or attach a short work act and set the cap on completed tasks, so the allowance goes to people who did something rather than to people who arrived first.

  • A fixed window, closed on the clock. "Open through Friday 17:00 Eastern" in the posting, and the counter comes out of the ATS. What it selects on: nothing. What it costs: everything that arrives still has to be read, so on its own it relocates the problem instead of solving it. Right when the cap existed only to keep a recruiter's queue bounded.
  • Per-source caps. One limit per source rather than one in aggregate, so a single aggregator cannot spend the week's allowance before lunch. Cheapest of the four, usually one setting, and it protects the sources you actually invested in: referrals, the careers page, the community you post in. What it costs: inside a source, first-come still decides.
  • A random draw inside the window. Everyone who clears the checkable requirements goes into the frame, and you draw the number you can genuinely process. What it costs: you have to say it in the posting in plain words, and you have to be able to show afterwards who was in the frame and how the draw ran. A recorded seed and a timestamp is enough; an unrecorded shuffle is not. It also discards arrival order, which carries a little information about how much somebody wants the job and none about whether they can do it. Right when qualified volume runs several times your capacity.
  • A short work act as the cap. Ten to twenty minutes attached to the application, with the allowance set on completed tasks. What fills the cap is now an act, and it is the only one of the four that leaves you something to read. What it costs: candidate time, which you spend honestly by saying up front what the task is and how long it takes; plus an answer key, without which you have swapped a timestamp for an impression. Build it so an assistant may be used in the open. A task a model finishes in thirty seconds measures nothing at all. Dropping the resume screen for a work sample is the same trade at full scale, with the volume math worked through.

Whichever one you take, it belongs in the posting before it runs, written for the applicant rather than for the ATS: when the window closes, what happens to the applications inside it, and when to expect a reply. A rule stated in advance is a rule. The same rule discovered afterwards is a reason to distrust everything else on the page.

Don't make the fast applicants the problem

Nobody broke a rule you had written. Auto-apply exists because a considered application costs an hour and usually gets no reply, and the candidates using it include people you want to hire. It is unenforceable at your end anyway. A timestamp tells you when something arrived, never what produced it, so the durable move is a window you can defend rather than a ban you cannot police.

The evidence runs against treating tool use as a defect. In a field experiment across nearly half a million job seekers in an online labor market, treated job seekers were hired 8% more often after algorithmic writing assistance, and there was no evidence that employers were less satisfied afterwards 6. The authors' explanation is that better writing does not signal ability, it helps an employer make out the ability already there. An AI-written application is not a reason to reject anyone on its own, and the same reasoning covers the one that arrived quickly.

What you write while you decide matters too, because candidates read the posting, the rejection note, and each other's screenshots of both. A line saying the req closed early because of bot applicants tells four hundred people you assumed they were bots, when most of them saw an alert. "Open through Friday, then closed to new applications" says the same operational thing and accuses nobody.

What is worth screening hard on has not changed: work authorization, location, the licence, the system the job runs on every day. Those are facts, they are checkable in seconds, and they hold up when a candidate asks why. Arrival speed does none of that work.

Then name the real loss from the two-day close, because that is the version a hiring manager acts on. It is not the automation you let in. It is the person who heard about the role on Wednesday from somebody who already works there, opened the link, and found it closed.

See a sample report

Common questions

Should you cap applications at all?

A cap is a reasonable answer to finite reading time; a count-based cap is the wrong shape of one. Set the limit at what you can genuinely process, then choose what fills it: a stated window, a per-source limit, a random draw among qualified applicants, or a short work act. Each of those selects on something you could explain to the candidate who missed the cut. "The first 300 submissions" is not explainable, and it quietly rewards whoever had the best alerting.

Is a random draw among qualified applicants allowed?

Ask counsel in your jurisdiction, and bring this structure to the conversation. Under the federal Uniform Guidelines, a selection procedure is any measure or procedure used as a basis for an employment decision 3; you keep records disclosing impact by identifiable race, sex or ethnic group 4; and four-fifths is the comparison the federal enforcement agencies generally treat as evidence of adverse impact 4. A draw exempts you from none of that. What it changes is that arrival time stops being the thing selected on.

How long should a job posting stay open?

Long enough to reach people who are not sitting on an alert, which in practice means at least five business days including a weekend. The exact number matters less than stating it: publish the close in the posting, close on it, and don't reopen quietly. If volume is the reason you wanted two days, solve volume with a per-source limit or a work act. A short window fixes the queue by hiding the role from everyone who checks job boards on Sunday night.

Can you tell which applications came from an auto-apply tool?

Not from the application, and not from the timestamp. Speed is a hint rather than evidence. An alert email and a scheduler produce the same log line, so treating the fast ones as suspect mostly punishes people whose email arrived first. What separates applications is something a tool cannot supply on its own: a one-screen answer specific to the work, a licence number, the system the candidate ran the process in. Ask for those on the form and read them.

What if the application cap is an ATS setting you cannot change?

Most systems allow a limit per source or per posting rather than one number for the whole req, so start there. If the number is genuinely fixed, move the constraint instead: publish a start time that suits candidates rather than your calendar, state the close, and put one short checkable question on the form so the allowance fills with people who answered it. Then take the arrival data to whoever owns the configuration. A cap nobody chose is a default, and defaults change when somebody shows what they cost.

References

  1. 1. Labor Market Tightness: LinkedIn's Measure of Job Competition LinkedIn Economic Graph, 2025. economicgraph.linkedin.com States that nearly 10K LinkedIn members apply for jobs every minute, the rate figure used for how fast the top of a posting's funnel now moves.
  2. 2. Automate Job Applications JobCopilot (vendor marketing page), 2026. jobcopilot.com The vendor's own advertised mechanism: the copilot searches for new postings every two hours and auto-fills application forms, up to 20 jobs a day on Premium and up to 50 on Elite.
  3. 3. 29 CFR 1607.16 - Definitions (Uniform Guidelines on Employee Selection Procedures) Cornell Legal Information Institute, U.S. Code of Federal Regulations, 1978. law.cornell.edu Defines a selection procedure as any measure, combination of measures, or procedure used as a basis for any employment decision, including informal or casual interviews and unscored application forms.
  4. 4. 29 CFR 1607.4 - Information on impact Cornell Legal Information Institute, U.S. Code of Federal Regulations, 1978. law.cornell.edu Paragraph (A) requires records disclosing the impact of tests and other selection procedures by identifiable race, sex, or ethnic group; paragraph (D) sets the four-fifths rate comparison as evidence of adverse impact.
  5. 5. Employment Tests and Selection Procedures U.S. Equal Employment Opportunity Commission, 2007. eeoc.gov Neutral procedures that disproportionately exclude protected groups must be job-related and consistent with business necessity (necessary to the safe and efficient performance of the job), and the employer remains responsible for vendor-supplied tools.
  6. 6. Algorithmic Writing Assistance on Jobseekers' Resumes Increases Hires National Bureau of Economic Research (Working Paper 30886), 2023. nber.org Field experiment across nearly half a million jobseekers: treated jobseekers were hired 8% more often, with no evidence that employers were less satisfied.

6 sources, numbered by first appearance. Every one was opened and checked against the claim it carries. How Olive sources claims

General guidance for hiring teams. What works at one company and one volume may not transfer to yours.

Olive assesses how a person works with AI. It does not detect AI-written documents, and it never produces a score, a ranking, or a match percentage for a person. Candidates read the same report the employer reads.

Back to answers

Open your first role Ten attempts a month against a live item bank, with a human-written report on every one.