Ranking, not rejection
Applicants are sorted by fit instead of discarded on a keyword, so strong candidates surface rather than disappear.
Replace crude keyword knockouts with automated scoring that ranks every applicant fairly, so good candidates are surfaced instead of filtered out.
You filter job applicants automatically by scoring each one against your role criteria rather than knocking them out on keywords. Criba parses every application, evaluates it against the skills and experience that matter, and ranks applicants by genuine fit with the reasoning attached. Instead of a hard filter that discards anyone missing an exact phrase, you get a ranked list that surfaces strong candidates and lets you see why each one scored as it did. Automatic filtering becomes a smarter sort, not a blunt cut.
Traditional automatic filters are blunt instruments. Keyword knockouts discard any applicant who does not use the exact phrasing the filter expects, which means strong candidates get rejected for describing the same experience in different words. Boolean rules are rigid, hard to maintain, and invisible to the people they reject. The result is a filter that feels efficient but quietly loses good candidates and amplifies bias in how resumes are written. Automated filtering done well works differently: instead of a pass-or-fail keyword gate, it scores every applicant against what the role actually needs and ranks them by fit. Nothing is silently discarded, weak matches simply sort lower, and you can always see the reasoning behind a candidate's position. You get the speed of automation without the cost of a crude cut.
Applicants are sorted by fit instead of discarded on a keyword, so strong candidates surface rather than disappear.
Criba evaluates the substance of experience, so candidates are not rejected for wording the same skill differently.
Every applicant's position comes with the evidence behind it, so filtering is explainable instead of a black box.
Because nothing is hard-cut on a single term, the strong applicants a keyword filter would miss stay visible.
One scoring rubric applied to everyone makes automatic filtering more defensible than rigid Boolean rules.
Tune the criteria and the whole ranking updates, without rebuilding brittle keyword filters from scratch.
Define fit, not keywords
Describe the skills, experience, and competencies the role needs, so filtering scores real fit instead of matching exact phrases.
Let Criba score every applicant
Have each application parsed and evaluated against your criteria automatically, with no one discarded on a single term.
Rank by fit with reasoning
Receive a ranked list where strong candidates surface and every position comes with the evidence behind it.
Review and tune the criteria
Check the reasoning, adjust the criteria as needed, and the ranking updates so your filter keeps improving over time.
Score applicants instead of knocking them out on keywords. When everyone is ranked by genuine fit rather than discarded for missing an exact phrase, strong candidates stay visible instead of being silently rejected.
Keyword knockouts reject candidates who describe the same experience in different words, are rigid and hard to maintain, and hide their reasoning. They feel efficient but quietly lose good applicants.
Scored filtering can be fairer than crude rules, because one rubric is applied to everyone with transparent reasoning. You can see and adjust how candidates are ranked rather than trusting an invisible gate.
With Criba, filtering is a ranking, not a hard cut. Weaker matches sort lower rather than being silently discarded, and you can always review why a candidate is positioned where they are.
Yes. You can tune the criteria at any time and the entire ranking updates, without rebuilding brittle keyword rules. The filter improves as you refine what matters for the role.