FitMyRole
ProductResume examplesBlogResources
Sign inGet started
ProductResume examplesBlogResources
Sign inGet started
  1. Blog
  2. /ATS & screening

How Applicant Tracking Systems Work: Workday, Greenhouse and 8 More

We read the public pages, job APIs and documentation of ten applicant tracking systems. The form rejects people, the parser decides if you are read, and the AI score mostly sorts. Here is how to get through all three.

The FitMyRole Team·Oct 23, 2026·11 min read
An application passing through three stages: a form with checkboxes, a document being read into fields, and a list of requirements being checked.

Key takeaways

  • Every system we studied rejects automatically on application answers; the AI resume score mostly sorts and explains.
  • Sponsorship and work authorization are the most common screening questions, and most postings never mention them.
  • Newer AI scores judge each requirement separately, so prove every must-have in a real experience line, not only the skills list.
  • A resume the parser cannot read is set aside for manual review, so use a text-based PDF or DOCX with plain titles, employers and dates.
  • Hidden text and mismatched emails are flagged by some systems; use one email and nothing a person cannot see.
In this guide
  1. How an applicant tracking system works: three steps, in order
  2. What we studied, and what we could not see
  3. Most automatic rejections happen on the application form
  4. The AI score reads your resume one requirement at a time
  5. Mostly, the score advises a recruiter
  6. If the parser cannot read your file, you wait for a person
  7. Gaming the system gets flagged, not rewarded
  8. A checklist that covers what actually matters
  9. Where FitMyRole fits in

How does an applicant tracking system work? We studied ten of the most common ones, including Workday, Greenhouse, Lever, Ashby, iCIMS, SAP SuccessFactors, Oracle, SmartRecruiters, Workable and the Eightfold and Phenom layers that sit on top of them. They all do three things in the same order: they check your answers on the application form, they parse your resume into fields, and then they judge each of the employer's requirements against something your resume actually says. The automatic rejections almost always come from the first step, not the third. So getting through is less about keywords and more about answering the form truthfully, proving each must-have in a real line, and handing the parser a file it can read.

Before you apply

See what this job is screening for

Paste the posting and FitMyRole scores your resume against it, then names the keywords and requirements the posting asks for that your resume does not show yet.

Check my resume against a job

How an applicant tracking system works: three steps, in order

Strip away the brand names and every system we looked at runs the same pipeline.

  1. The form. Yes/no and multiple choice questions about work authorization, sponsorship, location, years of experience, degrees and licences. This is the only step that rejects people automatically on every platform.
  2. The parse. Your file is turned into a profile: job titles, employers, dates, education, skills and contact details. Years of experience are usually calculated from those dates.
  3. The judgement. The employer's requirements are compared with your parsed resume. Newer systems do this one requirement at a time with AI and show the recruiter which requirements you meet.

After that, a person decides. On most platforms the AI score sorts and explains; it does not reject on its own. The exceptions are covered below.

If you have been rejected minutes after applying, start with why your resume is getting rejected by an ATS, which walks through the causes in the same order.

Before you apply

See what this job is screening for

Paste the posting and FitMyRole scores your resume against it, then names the keywords and requirements the posting asks for that your resume does not show yet.

Check my resume against a job

What we studied, and what we could not see

We looked only at what any job seeker or developer can see. That meant the public candidate pages where you apply, the public job board APIs that power careers sites, the vendors' own help centers and administrator guides, and published bias audits. We read the code these pages ship to every visitor's browser. We did not sign in to any employer account, submit a real application or test anyone's private system.

That has limits worth saying plainly:

  • No vendor publishes its scoring weights or the cut-off between a strong and a weak match.
  • The recruiter screens, where an employer sets its own rules and filters, are behind a sign-in.
  • We can see which questions an employer asks. We usually cannot see which answers it has set to reject.

Where a claim below comes from a vendor's own documentation, it links to that page.

Most automatic rejections happen on the application form

Every system we studied can reject an application because of an answer, and most employers set up the questions that make this possible. Greenhouse publishes each job's form through a public API, so we read the forms of real Greenhouse employers.

FitMyRole data

What 89 Greenhouse employers ask on their application forms

89 Greenhouse employer job boards, Oct 23, 2026 to Oct 23, 2026

  1. A required yes/no or multiple choice question that can screen you out80 of 89 (90%)
  2. Any custom multiple choice question88 of 89 (99%)
  3. A resume required78 of 89 (88%)
  4. A phone number required75 of 89 (84%)
  5. Demographic (EEOC) questions70 of 89 (79%)
  6. A location required60 of 89 (67%)
  7. A free-text question32 of 89 (36%)
  8. A notice that AI helps review applications8 of 89 (9%)
  • 177Jobs checked
  • 134Jobs asking about visa sponsorship
  • 115Jobs asking about work authorization
  • 18Jobs asking about relocation

How we counted: Read-only requests to Greenhouse's public Job Board API, with each job's application questions included, for 89 live employer job boards (two jobs each, 177 jobs) on 2026-10-23: 13 boards from job links FitMyRole users saved, plus employers from FitMyRole's job search and well-known companies. A board counts when either of its two jobs shows the setting. A question that can screen you out is a required yes/no or multiple choice question, the kind Greenhouse lets employers attach automatic rules to; whether an employer actually set a rule is not public. Counted by code.

80 of the 89 Greenhouse employers we checked (90%) had at least one required yes/no or multiple choice question of the kind Greenhouse lets employers attach automatic rules to. The topics were consistent. Across the 177 jobs, 134 asked about visa sponsorship and 115 asked about work authorization, far ahead of relocation, years of experience, non-compete agreements and on-site work.

The other platforms work the same way, with some differences in how visible the rule is:

  • Workday lets employers put points on multiple choice answers. Its administrator guide describes using those points to eliminate ineligible candidates, and in the public questionnaires we read, five employers gave the answer they did not want minus 1,000 points.
  • Oracle Recruiting has disqualification questions, and its documentation tells employers to give a negative score to an answer that disqualifies.
  • Ashby can auto-reject on answers, including typed answers that contain, start with, end with or are similar to a phrase the employer chose.
  • Workable knock-out questions disqualify a candidate who answers No.
  • SuccessFactors, Lever and SmartRecruiters can screen an application out on its answers, and Taleo has its own disqualification questions. iCIMS scores screening questions; we could not confirm from public material whether it rejects on them automatically.

Two things make this step easy to miss. First, most job postings never mention sponsorship or work authorization, so the question appears for the first time on the form. Second, you are usually not told. A rejected application often just shows as received or processed.

Watch out: Never answer to get past the form

A false answer on sponsorship, authorization, licences or degrees can be checked later and can cost you an offer you already have. If your honest answer does not fit, that job is screening you out by design, and your time is better spent on the next one.

What you can control: answer the same question the same way on every application, read the form before you write a cover letter, and check the posting for location, schedule and credential requirements before you start.

The AI score reads your resume one requirement at a time

The second big shift is how the matching works. Older systems mostly counted keywords. The current generation takes the employer's list of requirements and judges each one separately, with a reason.

  • Workday's HiredScore grades applicants from A to D. Its grade reference is explicit: an A or B meets all the basic (required) qualifications, a C meets most of them, a D does not meet most.
  • Greenhouse Talent Matching sorts applicants into Strong, Good, Partial, Limited or Needs manual review, according to its Talent Matching FAQ, and shows matched skills and experience.
  • Ashby's AI review marks each recruiter-written criterion as meets, does not meet or undecided, with reasoning, as its help article describes.
  • Lever's Talent Fit gives a verdict per requirement and quotes the line of the resume it used as evidence, or says it found none.
  • Workable's agent scores against matching criteria, and its documentation says a must-have that is not met weighs more than any other criterion.
  • Oracle Recruiting offers generative AI matching ratings of how well an application fits the requisition.

Put those together and the practical rule is clear. A requirement is judged against evidence. A skill that sits only in your skills list gives the system a name with nothing behind it. A line in your experience that shows the skill in use gives it something to quote.

Before

Skills: SQL, Tableau, stakeholder reporting

After

Built weekly Tableau dashboards from SQL queries for the regional sales team.

Why it works: The skills list names the tools. The experience line proves them, in the posting's words, with the setting a reviewer can check.

Illustrative example, not a real candidate.

Use the posting's exact words where they are true. Greenhouse shows recruiters exact keyword matches separately from similar ones, and keyword filters that recruiters set by hand are literal. If the posting says "JavaScript" and you wrote "JS", write the posting's form. Our guide to finding the keywords in a job description shows how to pull them out, and tailoring a resume to a job description shows how to work them into lines you already have.

Mostly, the score advises a recruiter

This is the part most advice gets wrong. On most platforms the AI score does not reject anyone.

Greenhouse is direct about it: its Talent Matching FAQ says the feature does not auto-reject or auto-advance any candidate, including those in the lowest categories, and the hiring team makes every decision. Workday's HiredScore grade, Ashby's criteria, Lever's Talent Fit and Oracle's ratings are all presented to a recruiter as a way to sort and read applications faster.

There are exceptions, and they are switches an employer has to turn on:

  • Workable lets an employer mark a criterion as a disqualifier. Its agent documentation says the candidate is disqualified only if the employer enables that action, and the agent can also advance candidates automatically.
  • Workday can move top-graded applicants forward automatically.
  • Oracle can compute its AI ratings for every new application, which makes the rating the first thing a recruiter sees.

So a low match is rarely an automatic no. It is a lower place in a queue that a busy recruiter may never reach. That is still a reason to prove every must-have, but it is not a reason to panic about a hidden score.

If the parser cannot read your file, you wait for a person

Every system parses your resume before it scores anything. When parsing fails, you are not rejected; you are set aside. Greenhouse labels these applicants Needs manual review and leaves them out of matching, and its FAQ lists formatting or technical issues with the resume as one cause. Lever and Ashby have similar states, and HiredScore gives no grade when the resume is missing or in a format it cannot read.

Some details that matter more than people expect:

  • The safe formats are DOC, DOCX, PDF, RTF and TXT. A text-based PDF is fine. A scanned PDF or an image of a resume is not.
  • Titles, employers and dates feed the years-of-experience number. Several systems calculate years from your dates and show them next to your name. Write every role as title, employer and dates, the same way each time.
  • Some systems trust what you confirm more than the file. SmartRecruiters scores the fields you confirm on the form before it looks at the resume, and Workday's autofill can leave a degree blank when it cannot match it. When the form fills itself in from your resume, check the titles, dates and degree before you submit.
  • Two of the ten use the same parser. SAP SuccessFactors and SmartRecruiters both rely on Textkernel to read resumes, so a layout that confuses it confuses both.

Our ATS-friendly resume checklist covers file type, layout and headings in detail.

Gaming the system gets flagged, not rewarded

Hidden white text, pasted job descriptions and keyword blocks were never a good idea, and the newer systems look for them.

Ashby's web app ships a candidate flag labelled "Detected a resume trying to manipulate AI scoring", aimed at hidden instructions and keyword tricks. Ashby also runs fraud checks on new applications that send suspicious candidates to closer manual review. Among the signals we found in its app are a resume email that does not match the application email, and a phone number or connection that does not match your stated country. Lever can tag an application as suspicious for signals such as an internet phone number, an unusual email domain or employers it cannot verify, and Greenhouse's fraud report looks at IP address, email, phone and VPN use.

None of these reject you for an honest mistake on their own, but each one puts a question mark next to your name. The fixes are simple: one email on the resume and every application, a real phone number, and nothing on the page that a person cannot see.

A checklist that covers what actually matters

Here is everything above turned into steps you can run before each application.

  • Answer screening questions truthfully, and the same way every time you are asked.
  • Read the application form before you tailor; note sponsorship, authorization, location, schedule and credential questions.
  • Give every must-have requirement one line in your experience that proves it, in the posting's words where they are true.
  • Keep the skills list, but do not let it be the only place a required skill appears.
  • Use standard headings: Summary, Experience, Education, Skills, Certifications.
  • Write each role as title, employer and dates, in plain text, never inside an image or a text box.
  • Save as DOCX or a text-based PDF unless the employer asks for something else.
  • Use the same email on your resume and on the application.
  • Check what the form filled in from your resume before you submit.
  • Never add hidden text, white text, pasted job descriptions or keyword blocks.

Where FitMyRole fits in

We built two checks into FitMyRole from this research. Before you apply, it shows the application questions a job is likely to use to reject people automatically, such as sponsorship, work authorization, years, degree, licences and on-site work, and checks them against the answers you saved. For jobs posted on Greenhouse, Ashby or Workday, it shows the employer's own required questions. It never suggests what to answer.

For required skills that your resume only lists, FitMyRole asks which job you used them in and adds a line in your own words, or drafts one from your own bullet for you to approve. It rewrites your own lines in the posting's words and never adds experience you do not have, and every edit comes with the reason it was made. Plan details are on FitMyRole plans.

Last check before you send it

Run a Submission Risk Check

After tailoring, FitMyRole checks the resume the way a screen would: can it be parsed, does it use the posting’s words, does every line trace to you, does it fit the page.

Check my resume against a job

The short version: the form decides who gets rejected automatically, the parser decides whether you are read at all, and the AI score mostly decides where you sit in the queue. Answer honestly, prove each requirement in a real line, and give the parser a clean file. That is how you get through all ten.

Frequently asked questions

Does an ATS automatically reject resumes?

Usually the automatic rejection comes from the application form, not the resume. Every system we studied can reject on a yes/no or multiple choice answer, such as sponsorship or work authorization. The AI resume score in Greenhouse, Workday, Ashby, Lever and Oracle mostly sorts applicants for a recruiter. Workable can disqualify on its AI criteria only when the employer turns that on.

How does Workday screen applicants?

Workday employers can attach questionnaires to a job and give points to answers. Workday documents using those points to eliminate ineligible candidates. Its HiredScore add-on then grades applicants from A to D by how many required and preferred qualifications their resume meets, and can move top-graded applicants forward.

What is the most common ATS knockout question?

In the Greenhouse forms we read, visa sponsorship and work authorization were by far the most common screening questions, followed by relocation, years of experience, non-compete agreements and on-site work. The same two topics led on every system where we could read the question text.

Will keywords in my skills section get me past the ATS?

They help a recruiter's keyword search, but the newer AI scores judge each requirement against evidence. A skill that appears only in a list gives them a name with nothing behind it. Add one line in your experience that shows the skill in use, in the posting's words, when it is true.

What file format is safest for an ATS?

DOCX or a text-based PDF, unless the employer asks for something else. DOC, RTF and TXT are also accepted widely. Avoid scanned PDFs, images and text boxes, because a resume the parser cannot read is usually set aside for manual review.

Sources

  1. Talent Matching FAQ, Greenhouse Support
  2. Setup Considerations: Questionnaires for Recruiting, Workday Administrator Guide
  3. Reference: Candidate Grades, Workday HiredScore
  4. Create a Disqualification Question, Oracle Recruiting
  5. Evaluate Candidate Applications Using AI Matching Ratings, Oracle Recruiting
  6. Auto-Reject Applications, Ashby Knowledge Base
  7. AI-Assisted Application Review, Ashby Knowledge Base
  8. Running Candidate Fraud Detection Checks and Reviewing Fraud Signals, Ashby Knowledge Base
  9. Best practices: Candidate Screening, Workable Help
  10. Workable Agent, Workable Help

The FitMyRole Team

We build FitMyRole, a resume tailoring tool that reads real job postings every day. We write from what the postings and our own product data show, cite every outside fact, and never invent a statistic.

About FitMyRole

In this guide

  1. How an applicant tracking system works: three steps, in order
  2. What we studied, and what we could not see
  3. Most automatic rejections happen on the application form
  4. The AI score reads your resume one requirement at a time
  5. Mostly, the score advises a recruiter
  6. If the parser cannot read your file, you wait for a person
  7. Gaming the system gets flagged, not rewarded
  8. A checklist that covers what actually matters
  9. Where FitMyRole fits in

Before you apply

See what this job is screening for

Paste the posting and FitMyRole scores your resume against it, then names the keywords and requirements the posting asks for that your resume does not show yet.

Check my resume against a job

Before you apply

See what this job is screening for

Paste the posting and FitMyRole scores your resume against it, then names the keywords and requirements the posting asks for that your resume does not show yet.

Check my resume against a job

Resume examples and keyword guides for this role

  • Software engineer resume example
  • Data analyst resume example
  • Project manager resume example
  • Data analyst resume keywords
  • Teacher resume example

Keep reading

All guides
Abstract resume moving through filters with checkmarks, magnifiers, and file icons.
ATS & screening

Why is my resume getting rejected by ATS? Find the real cause

An ATS usually is not rejecting you by magic. Use this guide to check knockout questions, exact job terms, parsing, and recruiter search filters.

Oct 6, 2026 · 9 min read

Abstract desk with resume pages, job posting tags, check marks, and connecting lines.
Resume writing

How to tailor your resume to a job description in 7 steps

A practical method for tailoring one resume to one job posting without inventing experience, plus a worked before-and-after bullet rewrite.

Oct 6, 2026 · 12 min read

Resume checklist with file icons and clean single-column blocks on a calm abstract desk.
ATS & screening

ATS-friendly resume checklist before you submit

A pre-submit checklist for making your resume easier for ATS and recruiters to read, with the reason behind every check.

Oct 17, 2026 · 9 min read

Check my resume against a job
FitMyRole

Get more interviews.

Product

  • Features
  • Resume examples
  • Blog

Company

  • About
  • Contact
  • Android waitlist

Legal

  • Privacy
  • Terms

Popular resume examples

  • Software engineer resume
  • Product manager resume
  • Data analyst resume
  • Data scientist resume
  • Business analyst resume
  • Marketing manager resume
  • Project manager resume
  • UX designer resume
  • Financial analyst resume
  • Frontend developer resume
  • Nurse resume
  • Teacher resume
  • See all resume examples →

© 2026 FitMyRole. All rights reserved.

© 2026 FitMyRole

HomeAboutContactResume examplesPrivacyTerms