Resume screening software

Resume screening that knows what to look for

Truffle is candidate screening software that combines resume screening, one-way video interviews, and talent assessments. Score every resume against a rubric you define from your job description, 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 tools 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 scoring with reasoning, not a yes-or-no machine.

How it works

From job description to ranked shortlist with reasoning attached

One rubric. One Position Link. Every resume scored 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.

    • Apply via Position Link, ATS sync, or upload
    • PDF and DOCX 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.

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

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

Calibrate before screening

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.

Everything included

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.

Role-specific rubric

AI proposes 4-6 weighted dimensions from your JD. Mark requirements, important traits, and nice-to-haves.

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.

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 qualification questions plus optional video and assessments in one applicant flow.

ATS sync

Native integrations with Ashby, Breezy HR, and Indeed. Sync candidate data and Resume Match scores back to your ATS.

No auto-rejection

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

Team scorecards

Reviewers add ratings and notes that aggregate into a team consensus view, with Resume Match as the starting point.

One candidate profile

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

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: 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 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. We never auto-reject. Below-threshold candidates surface for human review. The same candidate profile carries forward into video interviews and assessments.

  • 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.

  • 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 in bulk).

  • 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. Use it to ask better follow-up questions, not to filter candidates out.

  • 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 video interviews and 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.