AI applicant screening that screens like you would.

You cannot screen every applicant yourself. You teach notanATS what good looks like in one calibration, and it screens every applicant the way you would. It starts from their resume, asks about the work they have actually done, and checks it against your definition of a good fit. The people who match reach your calendar.

Walkthrough

Watch it screen the way you would

One round, the way it actually runs: a dispatch coordinator role at a growing delivery company, 86 applicants, one hiring manager with a day job.

It starts with the job description you already have. notanATS drafts your definition of a good fit from it, you correct the draft in calibration, and then it checks every applicant’s work experience against the locked definition of a good fit.

Built to match, not to judge. It matches what an applicant has done and can do to what the role and the team actually need.

Illustrative hiring round, not a customer story
Definition of a good fit: draft
Job description

Drop the job description here. Dispatch Coordinator.

Route board under pressure
Drivers directly
Handover the next shift trusts
City routes
notanATS draft lineHas worked in dispatch operations
Manager, correcting itHas dealt with drivers directly, not just through a system
Lockedbefore anyone applied
Interview slots Tue 10:00 Wed 11:30 Thu 14:00 Activate
Job posting

Dispatch Coordinator. Apply here:

notanats.com/apply/dispatch

The hiring manager adds the job description, corrects the draft, and locks the definition of a good fit. About 20 minutes.

Job posting: Dispatch CoordinatorMon  ·  0 / 86 screened

Growing delivery company. Start screening: notanats.com/apply/dispatch

This screening is run by AI. Your answers are used only for this application.
notanATSWalk me through a night the routes changed at the last minute. What did you do first?
MayaA driver called in sick at 6 a.m. I re-sequenced twelve drops and phoned the customers affected.
notanATSWere you speaking to the drivers yourself, or through a system?
MayaMyself, every shift. The drivers called me, I called them.
notanATSWhat did you put in the handover note that morning?
MayaThe new running order, the moved windows, and the pharmacy drop first.

Each applicant has a full chat about their own work, checked against the same locked definition.

Screening results, checked against the locked definition
Maya Chen

Re-sequenced twelve drops at 6 a.m. and left a handover the covering driver ran from.

Met the definition
Maya Chen · Interview booked
Maya ChenBooked · Wed 11:30
Jordan Ellis

Strongest replan answers in the pool.

Advance
Jordan Ellis · Interview booked
Jordan EllisBooked · Tue 10:00
Sam Ortiz

Finished the screening. One dimension needs the manager's own eyes.

Held for review
2 interviews booked 1 held for the manager's review · 86 screened in total

Manager's calendar

Tue 10:00
Jordan Ellis · Interview booked
Wed 11:30
Maya Chen · Interview booked
Thu 14:00
Open

The strongest reach the hiring manager's calendar. One case is held for the manager's own review.

Position closed

Feedback on your application

Hi Sam,

The Dispatch Coordinator position has now closed. Thank you for the time you invested in the application process.

Here’s how you compared across the dimensions we evaluated:

18% of applicants in this pool had a stronger match on Has kept a route board moving when plans break

47% of applicants in this pool had a stronger match on Has dealt with drivers directly, not just through a system

52% of applicants in this pool had a stronger match on Writes a handover the next shift can trust

84% of applicants in this pool had a stronger match on Knows the city routes well enough to replan a run on the spot

Percentages reflect where you stood relative to all applicants in the pool.

We wish you the best in your search.

When the position closes, everyone is informed. Those who finished get where they stood, on each dimension.

The hiring manager adds the job description, corrects the draft, and locks the definition of a good fit. About 20 minutes.

0:00 / 1:10

Every screening ran against your definition of a good fit. The whole process is automated.

Your definition

Screened by your definition of a good fit

No applicant is measured against a stranger’s definition of a good fit, and there is no generic framework behind the screening. Every applicant is met against your definition of a good fit. That definition is what you said you are looking for, in your words, because that is the definition of a good fit this role actually has.

Control

You stay in charge

The dial is yours: it is you deciding how much of the advancing you keep in your own hands. Set it to auto-advance the top X of every N screenings, make the rule stricter or more open, or switch it off and approve every applicant yourself. You can change it at any time. You define a good fit, and you decide who moves.

Closure

Feedback for every applicant

When a round closes, every applicant who finished a screening is told where they stood, dimension by dimension, as the share of the pool that scored higher on each one. Never a score. Never an overall rank.

Because every applicant is matched against your definition of a good fit, each one’s standing in the pool can be shown honestly.

Plenty of job seekers have been ghosted by an employer. Silence after applying is the norm, not the exception. A clear answer is the minimum, and here it is part of the process, not an extra task.

The applicant’s side

A conversation about their experience

notanATS works to understand the applicant’s experience. It asks questions that go deeper into what they have done, and it gives them room to explain with examples from their own work.

The screening is a conversation about their experience, not a form, and not a one-shot answer. That is how an applicant is met against your definition of a good fit: on the work they have actually done, explained in their own words.

And it is always a chat. For this reason, notanATS will always remain in chat mode, and will never put an applicant through a fake audio or video act.

Who it’s for

For the person hiring lands on

If screening sits on the desk of whoever already has a full-time job, whether that is the founder, the CTO, or the one-person HR team, this is built for that desk.

The closing argument

The new form of ATS.

Hiring is supposed to be simple. The manager says: “I need someone to help with this task. This is the type of person I want.” The applicant answers: “I’ve done that. I’d like to apply.”

The old form of ATS manages applications. It captures data points, such as fields, stages, and tags, that are never used again, and it made that simple exchange complex and expensive. The new form holds something else: how you hire. notanATS holds how you hire. It holds your definition of a good fit, learned once in calibration, and puts it in every screening, so each applicant is met from their own resume, with their real work checked against what you are looking for.

The old form manages applications and captures data points. The new form holds how you hire and puts it in every screening.

*You might not understand this unless you have connected your agent to any of your tools.

Pricing

One month free Three months free. Then pay for what gets used.

A simple launch offer, followed by simple postpaid pricing. No prepaid screening packs.

Limited launch offer1 month free 3 months free

All completed screenings included

After the offer$49 / month

+ $1 per completed screening, billed after use

A completed screening is one applicant who finishes the screening conversation. Incomplete starts are not billed.

Run a live test
Agent API (beta)

Your own agent can operate notanATS through the API: create jobs, read your applicants and positions, and advance or reject applicants. It uses your existing Settings API key once an admin enables agent access on it. Managers can also create their own personal keys. With your company's own key, those actions happen directly. Candidate decisions from the marketplace (MCP/OAuth) arrive as proposals a manager approves first. See the agent setup steps.

FAQ

Questions about applicant screening, answered plainly

The basics

notanATS is screening infrastructure. It holds the hiring manager's definition of the work, screens applicants against it, and moves the right people to the interview. You set that definition once, in a calibration of about twenty minutes. Every applicant is then screened against the same definition of a good fit.

Applicants who finish the screening receive, when the position closes, where they stood in the pool on each dimension the manager defined. There is no single overall rank.

For managers

For applicants

AI & fairness

Data & privacy

Pricing & billing

Run your next hiring round the simple way.

Run a live test
Blog Compliance
Blog / Six posts

The blog: six posts, in full

Blog post

How to screen 300 applications without a recruiter

The math of a 300-application pile, and the process that survives it when there is no recruiting team.

screen-300-applications-no-recruiter 5 min read

Small companies now get more applications per job posting than any other company size, and it lands on the teams least equipped to handle it: no recruiters, no HR department, just the people doing the work.

Reading all of it takes more time than it looks. At a brisk minute per resume, a few hundred applications is hours of reading. At a careful two minutes, it is a day and a half, and that is before anyone is interviewed, scheduled, or answered. The pile per hire keeps growing, while the team reading them has not.

Accept that you cannot read everything

Nobody reads 300 resumes carefully. What actually happens is skimming, gut feel, and whoever applied on Tuesday getting more attention than whoever applied on Friday. A process built on heroic reading fails quietly, so it is worth designing for the team that exists rather than the one you wish you had.

Define a good fit before you open anything

Write down the must-haves and the knockouts before the first application arrives. Three to five things the role truly requires, and the two or three things that rule someone out. Write them first, because every resume read before that point nudges the definition a little, and the definition of a good fit has to exist before the pile arrives.

One fast pass for knockouts

Go through the pile once, looking only for the knockout criteria. The pass moves quickly because each resume gets one question instead of a full evaluation, and most of the pile never needs a second look.

Screen what is left the same way

Everyone who survives the knockout pass gets the same treatment: the same definition of a good fit for each of them, measured against the definition of a good fit written down at the start. This is where small teams usually lose the thread, because applicant twelve gets a different evaluation than applicant two. The comparison only means something if everyone was measured the same way.

Tell everyone the outcome

Ghosting is common enough that most job seekers have a story about it. Silence feels like saved time and costs you later: those applicants are your future customers, your future applicants for better-fitting roles, and the people who tell their friends what applying to you was like. The minimum is an outcome and roughly where they stood on each dimension, and sending it takes less time than most teams expect.

None of this requires a recruiter. It requires a definition of a good fit written down before the pile arrives, one fast sorting pass, the same definition for everyone left standing, and an answer for every one of them.

Blog post

The resume screening checklist for small teams

A numbered checklist that gets a small team through a resume pile without a recruiter and without the guesswork.

resume-screening-checklist 5 min read

Resume screening goes wrong in the same ways every time: no written definition of a good fit, a different definition per applicant, and the loudest resume winning instead of the best fit. A checklist addresses all three, because it makes the process the same every time. Here is the version we would hand a small team.

1. Write down the must-haves first

Three to five things the role truly requires. Not nice-to-haves, not the wishlist from the job board. The things you would reject an otherwise great applicant for lacking. Write them before opening a single application, because everything read first will quietly rewrite them.

2. Write down the knockouts next to them

The two or three things that rule someone out: missing legal requirements, a salary band that does not overlap, a location that will not work. Knockouts are what make the fast pass possible. Without them, every resume demands a full read.

3. One fast pass for knockouts only

Go through the pile once, looking only for the knockout criteria. Do not form opinions or compare applicants. The point is sorting, not judging, and the pass moves quickly because each resume gets exactly one question.

4. The same definition of a good fit for everyone left

Now assess what survived against the must-haves, every applicant against the same list. This is the step small teams skip, and it is why applicant twelve gets a different deal than applicant two. Write a line or two of evidence per must-have so the comparison rests on the notes rather than your memory of them.

5. Shortlist a fixed number, not a feeling

Decide in advance how many move forward: five, eight, ten. A fixed number forces the ranking to mean something. A feeling produces a shortlist that grows every time someone finds one more interesting applicant.

6. Tell every applicant the outcome

The ones who did not make it get an answer and roughly where they stood on each dimension. This is not charity. Ghosting is common enough that an answer alone already stands out.

Blog post

How to reject applicants without ghosting them

Why silence happens, what the minimum viable rejection looks like, and templates you can copy for every stage.

reject-without-ghosting 5 min read

Ghosting is common. Most job seekers have been left waiting on silence from an employer. It is not a mystery why. Replying feels like extra work that belongs to nobody, so teams answer the people moving forward and the rest get the void. It is rational, and it is expensive: those applicants are future customers and future applicants, and they remember the silence.

The minimum viable rejection

You owe every applicant two things: an answer, and something they can use. Not a coaching session. Two sentences: the outcome, and roughly where they stood on each dimension. “You did not move forward. 18% of applicants in this pool had a stronger match on [the dimension that mattered most here].” Anything beyond that is generosity.

After the application screen

Keep it short and honest. “Thanks for applying for [role]. We have decided not to move forward. We needed [must-have] for this role, which is where the definition of a good fit landed. Happy to keep your application on file if you are open to it.” Copy it, fill in the two brackets, and send it.

After a screening conversation or interview

An applicant who gave you real time deserves a real reply. “Thanks for the time you put into the screening for [role]. We are not moving forward. You were strong on [specific], but [specific gap] is what this role needs most right now. Happy to keep you in mind for [other type of role] if that is of interest.”

The silver medalist

The one you liked but could not hire. “You were one of our strongest applicants for [role] and this was a close call. We went with someone whose [specific] matched this particular role more closely. I would like to reach out first if a similar role opens. Is that alright?” Only send it if you mean it. A keep-warm note with no follow-up behind it is worse than a clean no.

Three templates, two sentences each, sent the day the decision is made. The companies people reapply to do this. The ones people warn their friends about do not.

Blog post

What automated applicant screening actually does

A plain-English explainer: what it replaces, what it never replaces, and how to evaluate vendors without the demo hype.

what-is-automated-screening 5 min read

Automated applicant screening has a naming problem. It sounds like a robot deciding who gets hired. What it actually does is narrower and more useful: it replaces the resume pile triage, the part where someone skims 300 applications and picks twelve on gut feel.

What it replaces

Manual review. Application review eats hours of a hiring manager’s week for every vacancy, inside a larger pile of hiring admin. Automated screening takes the review step. Everyone gets the same definition of a good fit, and the conversation starts from each applicant’s own resume, so no two conversations are alike. The evidence is attached to the result.

What it never replaces

The interview and the final call. Screening answers one question: who is worth talking to. It does not answer who to hire. A tool that claims to make the hiring decision is not one worth buying. The hiring manager decides, and the system exists to make sure the decision rests on a real comparison instead of a skimmed pile.

How to evaluate vendors

Ask four questions. First, who defines what good looks like: you, in your own words, or their fixed template. If it is their template, every customer hires the same person. Second, can you control how much the system acts on its own: does it advance applicants automatically, and can you turn that off. Third, does every applicant hear back, or only the winners. Fourth, can you see the evidence behind a ranking, or do you get a score with no explanation.

Those four answers tell you most of what you need to know. A vendor that hedges on any of them is selling a black box with a friendly demo.

Blog post

How to cut time-to-hire when you don’t have an HR team

Screening and scheduling are the two bottlenecks. Fix those and time-to-hire drops without hiring a recruiter.

cut-time-to-hire-no-hr 5 min read

Time-to-hire has two bottlenecks and neither is the interview itself. The first is screening: hours of application review per vacancy, and that is just the reviewing. The second is scheduling: the week of calendar tag between deciding who to interview and the interview happening. Shorten those two and the whole timeline shortens with them.

Define a good fit once

Every hiring delay that looks like screening is actually re-deciding what the role needs, one resume at a time. Write the must-haves and knockouts down before applications open. One conversation, up front, replaces dozens of micro-decisions later. It is also the fastest part of the whole process, which makes it the step teams most often skip, and they pay for the skip for weeks.

Screen everyone the same way

The pile grows while you deliberate, and small companies get the largest piles of all. If each applicant gets a slightly different evaluation, you cannot compare them, so you re-read, you second-guess, and days pass. One definition of a good fit, applied the same way to everyone, produces comparable results, and decisions get faster when there is less to argue about.

Keep interview slots real

The most avoidable delay in hiring is advancing applicants you cannot interview. Only move people forward when there is actual interview capacity behind the decision, so offers go out the same day instead of after a week of finding a slot. Without that capacity behind it, a shortlist is a list of names, not a pipeline.

None of this requires an HR team. It requires a written definition of a good fit, the same definition applied the same way, and interview slots that exist before you need them. With those three in place, the bottleneck moves somewhere you can see it.

Blog post

Your agent should run your hiring, not just read it

Asking an assistant about your hiring data was the first step. The next one is letting your own agent act on it, through the API, inside boundaries you set.

talk-to-your-hiring-data 5 min read

A quiet shift is happening in how people use their software. Instead of opening five dashboards and exporting spreadsheets, they connect an AI assistant to the system that holds the data and ask questions in plain language. Which stage loses the most applicants. How long screening takes on average. Whether this quarter’s pools are stronger than last quarter’s. The assistant reads the data and answers.

Why this beats dashboards

A dashboard answers the questions someone predicted you would ask, months ago, when it was built. Real questions do not arrive on schedule. They arrive mid-meeting, when a hiring manager asks why the pipeline stalled, and the honest answer is that the chart for that does not exist. An assistant connected to your data answers the question you actually have, in the shape you asked it, and the follow-up question too.

From asking questions to running the work

Asking questions is the smaller part of the shift. The larger part will be letting your own agent act: setting up a role and advancing the applicants that meet your definition of a good fit, through the API instead of clicking through our UI. Your own agent can operate notanATS through the API: create jobs, read your applicants and positions, and advance or reject applicants. It uses your existing Settings API key once an admin enables agent access on it. Managers can also create their own personal keys. With your company's own key, those actions happen directly. Candidate decisions from the marketplace (MCP/OAuth) arrive as proposals a manager approves first.

The boundary is enforced where the data lives

An agent connected to your hiring data needs clear rails, so the rails sit at the data layer, not in the agent’s manners. Keys are org-scoped: an agent can operate notanATS through the API — create jobs, read your applicants and positions, and advance or reject applicants — inside your own organisation, and nothing outside it. If a key leaks or an agent misbehaves, you revoke the key and the access is gone. That boundary is what makes a connected agent safe to use.

What teams hand over first

Nobody starts by giving an agent the keys to everything. The pattern we expect starts with the morning brief: where the pipeline stands and what moved overnight. Then screening review, with the agent summarising who met the definition of a good fit and why. Acting on the review (opening roles, advancing applicants) is write access, and it is live: your own agent can operate notanATS through the API once an admin enables agent access on your Settings API key.