Qualification checks are pre-interview filter questions. Work authorization, specific certifications, years of experience, and so on. For each question you set two things: whether the candidate has to answer it, and what their answer does. An answer can Reject automatically, Flag for review, or be Just collect it. To add qualification checks, toggle on Qualification checks on Step 2 of position setup, then add and configure the questions on Step 3.
How to add qualification checks
To add qualification checks to a position, turn on the component on Step 2 and add questions on Step 3.
On Step 2: Build interview, toggle on Qualification checks.
Click Next: Configure interview.
On Step 3, open the Qualification Checks section.
Click + Add question, or click Generate with AI to have Truffle suggest qualifications based on your position description.
Pick the question type (below), write the prompt, and set the passing condition.
Choose what the answer does: Reject automatically, Flag for review, or Just collect it.
Set whether the candidate has to answer the question.
Repeat for as many checks as you need.
What an answer can do
Each question carries one of three rules, shown next to it as you author.
Reject automatically — a candidate whose answer misses the requirement cannot continue. Use this for genuine dealbreakers, such as legal work authorization or a licence the role cannot be performed without.
Flag for review — the candidate continues, and you see the miss on their profile so you can judge it. Use this for softer criteria such as years of experience, where you might still want a close-but-below candidate.
Just collect it — the answer is recorded and never affects the outcome. Use this for context you want to read, such as notice period.
Important: A question set to Reject automatically must also be answered. Truffle will not let you save a question that can reject someone but is optional to answer, because a candidate could skip it and pass by default.
Note: These rules are yours, not a judgement call made by AI. Truffle applies the condition you wrote, exactly as you wrote it.
The question types
Pick the type that matches the shape of the answer you need.
Yes/No — binary requirements. "Do you have authorization to work in the US?"
Numeric — anything countable. Set a single threshold, or a minimum and maximum range, and add a unit label so candidates know what you are asking for.
Select — one answer from a list. "Which shift are you available for?" You mark which options are acceptable.
Multi-select — several answers from a list. You choose how to match: any of the options you picked, all of them, none of them, or exactly one.
Date — a date answer, including relative windows such as a certification renewed within the last two years.
Free text — short written answers. Free text can be required to answer, but it cannot reject automatically, because there is no automatic way to grade open-ended writing.
Generating questions with AI
Generate with AI reads your position description and suggests questions with conditions already filled in. You review and edit every one before it goes live.
Suggested questions arrive set to Flag for review rather than Reject automatically, so nothing starts rejecting candidates until you decide it should. Ranges are read as written, so a description asking for "5+ years" produces a rule that accepts five years and above, not exactly five.
What candidates see
Candidates work through the questions one at a time before the video interview and before any assessments. They do not see which questions reject and which only flag.
If an answer triggers an automatic rejection, the candidate is shown a "This position has some requirements we couldn't confirm" message and cannot continue. Otherwise they carry on through the rest of the interview as normal.
How results read on your side
Every surface uses the same words, so a candidate reads the same way in the list, on their profile, in Magic Review, and on a shared view.
Requirements met — every check passed.
Requirements met, N flagged for review — the candidate passed everything that rejects, and missed N softer checks you should look at. This does not disqualify them.
Auto-rejected, N of M requirements not met — the candidate missed a check set to reject automatically. Their status is set to Not qualified, which is terminal. They are not in the Incomplete tab and they are not sent reminder emails.
A count of flagged answers appears on the candidate list, and you can filter to just those candidates. Open any candidate to see each question with its own outcome: Met, Not met, Flagged, Not answered, or Collected.
Related
Where do I see candidates for a position?. The Candidate list shows qualification-failed and Not-qualified candidates.

