Resume screening software

Resume screening software that knows what to look for

Truffle is candidate screening software that combines resume screening, one-way video interviews, and talent assessments. AI-powered candidate screening that scores every resume against a rubric you define, with weighted dimensions, recency analysis, and reasoning behind every score. No keyword matching. No auto-reject.

4.9/5 71+ reviews
  • 7-day free trial
  • No credit card required
  • Live in 15 minutes
Truffle resume screening results with AI match scores and per-dimension reasoning

Resume screening software trusted by recruiting teams at companies like these

Randstad logoCatch Co logoChick-fil-A logoMathnasium logoThe Salvation Army logoMove-Tastic logo
The resume problem

AI made every resume look great. Your screening tool should know the difference.

ChatGPT polishes bullets. Keyword matchers reward the gamers. Manual review doesn't scale. Resume screening needs to read for evidence, not just words.

AI made every resume look great

Polished bullets, perfect formatting, every keyword present. The signal you used to read off a resume is mostly gone. The cover letter probably came from the same chatbot the resume did.

Keyword matching rewards the gamers

The candidate who knows your ATS will fold the right phrases into their resume. The candidate who can actually do the job might not. Keyword filtering and basic resume parsers can't tell the difference.

Manual review doesn't scale and auto-reject is too risky

Reading 300 resumes for one req takes a week. Auto-rejecting on a score is a lawsuit waiting to happen. You need rubric-based candidate ranking with reasoning, not a yes-or-no machine.

How resume screening software works

From job description to ranked shortlist with reasoning attached

One rubric. One Position Link. Every resume parsed, scored, and ranked against criteria you set, with the evidence to defend each call.

  1. AI-generated resume rubric for Marketing Manager with 5 weighted scoring dimensions
    01

    Paste your job description. Truffle builds the rubric.

    AI proposes 4-6 weighted dimensions from your JD. Mark requirements, important traits, and nice-to-haves. Set how much recency matters for the role. Edit anything before you publish.

    • AI-proposed dimensions tied to the role
    • Weights from x1 (nice-to-have) to x3 (requirement)
    • Recency modifiers for stale or current experience
    • Optional synthetic resume calibration
  2. Resume Match scoring breakdown with per-dimension evidence classification and recency badges
    02

    Resumes come in. Truffle scores every one.

    Candidates apply through Truffle's application flow, your ATS sync, or direct upload. Each resume is parsed, scored against your rubric, and classified by evidence depth and recency. Natural language processing reads the content, not just the keywords.

    • Apply via Position Link, ATS sync, or upload
    • PDF and DOCX resume parsing supported
    • Per-dimension evidence with rationale
    • Recency analysis: current, recent, or stale
  3. Ranked resume shortlist with High, Mid, Low scores plus expanded observations and strengths/gaps
    03

    Review the shortlist. Move the strongest forward.

    High, mid, and low Resume Match scores with full breakdowns. Strengths, gaps, and red flags in plain language. No auto-rejection. Below-threshold candidates still surface for human review.

    • Resume Match score: High, Mid, or Low
    • Requirements check with Gap status
    • Observations on tenure, ownership, impact
    • One profile carries scores into video and assessments
Why teams switch

What most resume screening software gets wrong

Rubric-based scoring, not keyword matching

Truffle reads each resume for evidence depth, classifies it per dimension, and explains the reasoning. The candidate who lists 'Python' three times doesn't beat the one who shipped a Python service in production. Semantic analysis matching, not literal keyword matching.

Recency matters

Skills go stale. Truffle applies configurable recency modifiers per role so 'used React seven years ago' isn't scored the same as 'shipped a React app last month.'

Requirements check, not auto-reject

x3 weighted dimensions create floor checks. Resumes that miss a requirement get a Gap status flag, not an automatic rejection. Your team reviews the call.

Transparent scoring you can defend

Every Resume Match score shows the calculation: which dimensions hit, which fell short, what evidence drove the call, and how recency modifiers applied. The audit trail is built in. You can defend any advance or pass.

Calibrate before screening goes live

Optional synthetic resume calibration runs five AI-generated test resumes against your rubric so you see scoring tradeoffs before the first real candidate arrives.

AI Check on resumes too

Truffle flags resumes that show patterns of AI-generated content as a contextual indicator. Not an auto-rejection, just a signal worth knowing as you review.

Same rubric applied to every candidate

Consistent criteria across the funnel. Every applicant scored the same way against the same dimensions. The structured evaluation that makes downstream comparison possible and the audit trail that makes any decision defensible.

One profile across resume, video, and assessments

The Resume Match score sits next to one-way video interview scores and skills assessment results in a single candidate profile. No bouncing between dashboards. Aligned signal layered, not siloed.

Key features and capabilities

Everything included in resume screening

Truffle's resume screening is built around the idea that AI should surface evidence and humans should make the call.

AI-powered resume parsing

PDF and DOCX resume parsing with natural language processing. Extracts structured data from any layout. No manual templates, no broken column reads on creative resumes.

Role-specific rubric

AI proposes 4-6 weighted dimensions from your JD. Mark requirements, important traits, and nice-to-haves. Customizable screening questions tied to each dimension.

Evidence classification

Per-dimension evidence depth: strong, moderate, weak, or missing. Each call comes with a rationale you can read.

Recency analysis

Configurable recency modifiers per dimension. Distinguish current expertise from stale experience without writing rules.

Requirements check

x3 weighted dimensions act as floor checks. Resumes that miss a requirement get a Gap status flag, not auto-reject.

Resume Match score

Candidate scoring distilled to High, Mid, or Low against your rubric. Shows how each candidate aligns with the role you defined, with reasoning attached.

Automated shortlisting

Candidates rank automatically by Resume Match score with per-dimension breakdowns. Sort, filter, advance, or hold without leaving the dashboard.

Observations panel

Plain-language observations on tenure, impact language, ownership signals, and skills alignment.

Synthetic calibration

Optional pre-screening calibration runs five AI-generated test resumes through your rubric to surface scoring tradeoffs.

AI Assist detection

Flags resumes with patterns of AI-generated content as a context signal, not as an automatic rejection trigger.

Truffle application flow

Each Position Link captures resumes plus customizable screening questions plus optional video response prompts and assessments in one applicant flow.

Native ATS integration

Native sync with Ashby, Workable, Breezy HR, Bullhorn, JazzHR, Recruitee, Teamtailor, and Indeed. Resume Match scores push back to your ATS for unified candidate database management.

Workflow automation

ATS auto-invite triggers from a stage. Webhooks fire on completion. Zapier connects to 7,000+ apps. Recruitment automation that fits the workflow you already run.

CSV bulk upload

Upload hundreds of resumes at once for high-volume hiring waves. Each one parsed, scored, and ranked the same way as a single application.

Magic Review

Side-by-side resume review with keyboard shortcuts. Advance, hold, or pass with one keystroke. Clear a 100-resume shortlist in the time a phone screen used to take.

Skills assessments

Layer in Personality, Situational Judgment Tests, and Environment Fit assessments from a structured assessment library. Pre-employment assessments live in the same candidate profile as the resume score.

Team scorecards

Reviewers add ratings and notes that aggregate into a team consensus view, with Resume Match as the starting point. Collaborative hiring tools built into the review surface.

Recruitment analytics

Candidate dashboard with status, Resume Match, team rating, and date filters. Candidate Export for downstream reporting. Match scores write back for funnel analytics in your ATS.

No auto-rejection

Below-threshold candidates always surface for human review. Truffle never silently rejects anyone.

One candidate profile

Resume scores carry into video interviews and assessments in one Truffle profile. Compare across signals without bouncing dashboards.

Selection criteria

What to look for in resume screening software

Eight criteria worth checking before you trust any tool with the top of your funnel. Use them to evaluate Truffle and to evaluate everyone else.

Rubric scoring beats keyword filtering

Look for tools that read for evidence depth across weighted dimensions, not literal keyword presence. Customizable screening questions tied to role requirements, with reasoning behind every score, beats opaque resume shortlisting software every time.

Evidence per dimension, not a single score

A Resume Match number alone is not enough. Per-dimension evidence classification, with strong-moderate-weak-missing on each criterion, is what lets reviewers actually defend a pass or an advance. Structured evaluation tools that show their reasoning.

Recency-aware candidate ranking

Most candidate ranking systems weight a 2018 skill the same as a 2025 one. Configurable recency modifiers per dimension separate current expertise from stale experience without writing manual rules.

Deep applicant tracking system integration

Native ATS integration matters more than any feature comparison. Look for two-way sync that pushes Resume Match scores back to your applicant tracking system, not just a one-way export. Plus Zapier, API, and webhook coverage for the rest of your recruiting workflow automation.

Compliance tracking and audit trail

Every scoring decision should be reproducible and defensible. Look for compliance tools that log how each score was calculated, what evidence was cited, and which reviewers saw what. Bias mitigation comes from consistent process and audit trails, not from a marketing claim.

No silent auto-rejection

Resume screening software that auto-rejects below a threshold creates legal exposure and silently kills good candidates. Look for tools that flag and route, never quietly delete. Below-threshold review is a feature, not a flaw.

Skills assessments included, not a separate buy

The strongest screening stacks combine resume parsing with pre-employment assessments and structured video scoring. Tools that ship skills assessment software in the same platform avoid integration sprawl and keep candidate data unified.

Workflow management built in

Scorecards, collaborative hiring tools, candidate comparison reporting, customizable recruiter review tools. The shortlist is the start, not the end. Workflow management has to extend through team consensus and into the hire.

Compared to other resume screening approaches

Truffle vs keyword matching, generic AI parsers, and basic ATS resume tools

Eight dimensions where most resume screening software falls short and where Truffle is built to be different.

  • How candidates are scored

    Truffle reads each resume against a rubric you define from your JD. Per-dimension evidence with reasoning. Other tools default to keyword matching or generic AI summaries with no audit trail.

    Truffle

    Rubric scoring with evidence per dimension

    Other tools

    Keyword matching or opaque AI score

  • Recency of skills

    Truffle applies configurable recency modifiers per dimension so a recent React app outranks one from seven years ago. Most tools weight every keyword the same regardless of when it appeared on the resume.

    Truffle

    Configurable recency per role and dimension

    Other tools

    Equal weight regardless of date

  • Auto-rejection behavior

    Truffle never auto-rejects. Below-threshold and gap-flagged candidates surface for human review. Most ATS resume screeners silently reject on a score, which is both a candidate-experience problem and a legal exposure.

    Truffle

    Flag and route. Never silent rejection.

    Other tools

    Silent auto-reject below threshold

  • Evidence and audit trail

    Every Resume Match score shows which dimensions hit, what evidence drove each, how recency applied, and what the rationale was. Defensible in any review. Most candidate ranking systems return a number with no reasoning behind it.

    Truffle

    Full reasoning per score

    Other tools

    Score only, no audit trail

  • ATS and workflow integration

    Native ATS integration with seven applicant tracking systems plus Zapier, API, and webhooks. Resume Match scores write back to your ATS. Most resume screening tools offer a one-way CSV export and call it integration.

    Truffle

    Two-way sync plus 7,000+ apps via Zapier

    Other tools

    CSV export only

  • Beyond the resume

    Truffle is candidate screening software, not just resume software. The same candidate profile carries Resume Match into one-way video interviews and skills assessments. Most tools stop at the resume score.

    Truffle

    Resume + video + assessments in one profile

    Other tools

    Resume score in isolation

  • Calibration before live screening

    Synthetic resume calibration runs five AI-generated test resumes through your rubric so you see scoring tradeoffs before the first real candidate. Most tools force you to calibrate on real applicants.

    Truffle

    5 synthetic resumes for pre-launch calibration

    Other tools

    Calibrate live or not at all

  • AI-generated content signal

    AI Check flags resumes with patterns of AI assistance as a context signal worth knowing as you review. It does not auto-disqualify and is not a fraud-detection claim. Most tools either ignore the issue or auto-reject without explanation.

    Truffle

    Pattern signal with reasoning. You decide.

    Other tools

    Ignored, or auto-disqualify with no context

Integration ecosystem

Resume Match scores in the applicant tracking system you already use

Native ATS integration with seven applicant tracking systems. Plus Zapier, API, and webhooks for the rest of your recruiting workflow automation.

Applicant tracking system (ATS) integrations

Truffle ATS integrations push match scores, AI summaries, transcript clips, assessment scoring, and Candidate Shorts back into the applicant tracking system you already use. Trigger screenings from a stage. Route candidates by score with built-in automation solutions. No manual export.

Branding customization

Custom branding on every Position Link: company logo, primary color, welcome video message, and completion screen. Candidates see your company, not a third-party tool. Per-position overrides for executive search, agency rebrands, or campus hiring.

Workflows that fit your stack

Beyond ATS sync, Truffle ships a Zapier integration to 7,000+ apps, REST API access, and webhooks for custom AI agents. Wire screenings into Slack alerts, Google Sheets exports, Notion candidate trackers, or your own internal tools.

FAQ

Resume screening questions, answered

Don't see your question? Get in touch and we'll respond the same day. Get in touch.

  • What is resume screening software?

    Resume screening software is the layer of candidate screening that handles initial review of inbound resumes. Most tools use keyword matching or basic resume parsers: list the right terms and you pass. Truffle uses a rubric you define from your job description, scores each resume against weighted dimensions, classifies evidence depth, and explains the reasoning behind every score.

  • How does AI resume screening software actually work?

    Truffle parses each PDF or DOCX resume into structured data, then scores it against the rubric you set during Position creation. Natural language processing reads the resume content, not just keywords. Each dimension gets a strong, moderate, weak, or missing rating with rationale. Recency modifiers adjust for stale experience. The output is a Resume Match score with full per-dimension reasoning.

  • How does Truffle's resume screening work?

    Paste your job description. Truffle proposes 4-6 weighted dimensions and turns them into a rubric. Resumes come in through your Position Link, an ATS sync, or direct upload. Truffle parses each resume, scores it against your rubric, applies recency modifiers, and surfaces a Resume Match score with a per-dimension breakdown. You review the shortlist with full evidence attached.

  • How is Truffle different from other resume screening tools?

    Most resume screening software matches keywords. Truffle scores against a rubric you set, reads for evidence depth, applies recency modifiers, and shows the reasoning behind every score. It never auto-rejects. Below-threshold candidates surface for human review. The same candidate profile carries forward into video interviews and skills assessments in one platform.

  • Does Truffle automatically reject candidates?

    No. Truffle never auto-rejects. Resumes that score below your threshold are flagged for human review. Resumes missing a x3 weighted requirement get a Gap status flag rather than an automatic pass. Every advance and every pass is a human decision, with the evidence to defend it.

  • How does Truffle handle bias and compliance in resume screening?

    Same rubric for every candidate. Per-dimension evidence on every score. Full audit trail on how each score was calculated. No auto-rejection. Truffle does not claim to eliminate bias, which no AI tool can honestly claim. Instead it gives you a consistent, structured, defensible process so the decisions you make are easier to audit and easier to defend.

  • What ATS integrations does Truffle support?

    Native two-way sync with Ashby, Workable, Breezy HR, Bullhorn, JazzHR, Recruitee, and Teamtailor. Indeed Apply for sourcing. Resume Match scores write back to the applicant tracking system you already use. Beyond native, Truffle ships a Zapier integration to 7,000+ apps, REST API access, and webhooks for custom workflow automation.

  • What is the Requirements check?

    When you set a dimension to x3 weight in your rubric, Truffle treats it as a requirement and runs a Requirements check on every resume. Resumes that don't show evidence on a x3 dimension get a Gap status flag with the missing dimension named. The flag prompts a human review. It is not a disqualifier.

  • What file formats does Truffle accept for resumes?

    PDF and DOCX. Resumes can come in through your Position Link, ATS sync, or direct upload (individually or via CSV bulk upload).

  • What is synthetic resume calibration?

    An optional pre-screening step where Truffle runs five AI-generated test resumes through your rubric. You see how scores land before the first real candidate applies. Useful for tightening weights, recency settings, and the requirements list before live screening starts.

  • Does Truffle detect AI-written resumes?

    Truffle flags resumes that show patterns of AI-generated content as a context signal. It's a transparency feature, not an automatic rejection trigger and not a fraud-detection claim. Use it to ask better follow-up questions, not to filter candidates out.

  • Does Truffle support skills assessments alongside resume screening?

    Yes. Three pre-employment assessment types live in the same platform: Personality (validated IPIP/Big Five model), Situational Judgment Tests (work scenario simulations), and Environment Fit. Layer them onto any Position so the resume score sits beside richer signal in one candidate profile.

  • Can recruiters anonymize or redact resumes during review?

    Truffle does not currently offer resume redaction or fully anonymized candidate data review. Rubric-based scoring is designed to focus reviewer attention on evidence per dimension rather than demographic signals on the resume, but full redaction is not a shipped feature today.

  • What reporting and analytics does Truffle provide?

    A candidate dashboard with status, Resume Match score, team rating, and date filters. Candidate Export for spreadsheet reporting or downstream analytics. Match scores write back to your ATS for funnel reporting in the system you already use. Recruitment analytics live where the rest of your hiring data lives.

  • How does Truffle compare to keyword-based ATS resume screeners?

    Most ATS resume screeners surface candidates by literal keyword presence. Truffle reads each resume for evidence depth across the dimensions you set, weights them per role, applies recency modifiers, and explains every score. The candidate who lists 'Python' three times doesn't beat the one who shipped a Python service in production.

  • How does Truffle compare to LinkedIn Recruiter for resume screening?

    LinkedIn Recruiter is built around sourcing and keyword filtering on profiles. Truffle is built around scoring resumes against a rubric you define. The two are not direct competitors. Use a sourcing tool to find candidates, then use Truffle to score every applicant against your criteria with evidence and reasoning.

  • Can Truffle handle high-volume resume screening?

    Yes. CSV bulk upload plus Magic Review plus Resume Match scoring make hundreds of resumes manageable without auto-reject. Resume screening is the volume workhorse of the platform. Most teams clear a 200-resume req faster than a single recruiter could reach the bottom of an inbox.

  • Does Truffle dedupe repeat applicants?

    Truffle dedupes by candidate email at the Position level and across Positions in your account. The candidate profile carries forward across screenings on the same role so reviewers see prior history rather than starting from scratch.

  • Can I customize the screening questions Truffle asks during application?

    Yes. Each Position Link captures resume plus configurable qualification questions plus optional video response prompts and assessments in one applicant flow. Mix written, multi-choice, video, and code-based questions per role.

  • How long does it take to implement resume screening in Truffle?

    Most teams paste a job description, edit the AI-proposed rubric, and publish a Position Link in under ten minutes. ATS integration setup is a one-time connection that takes about the same. Synthetic calibration adds a few minutes if you want to pressure-test the rubric before going live.

  • What's the recommended best practice for setting a scoring threshold?

    Start with the default and review every below-threshold candidate for the first week. After that, adjust the threshold based on the gap between what scores high and what your team actually advances. Synthetic resume calibration helps you tune this before you go live, not after.

  • Can I use resume screening without video interviews or assessments?

    Yes. Each Truffle screening method stands on its own. Use resume screening alone if that's the bottleneck. Layer in one-way video interviews and skills assessments when you want more signal.

  • What does Truffle cost?

    $149/month on the Self-Serve plan, or $99/month with annual billing. Unlimited positions, unlimited team members. 7-day free trial, no credit card required.

Start typing to search 300+ pages on hiretruffle.com.