RecruitFlow CV screening software — every feature in detail
No vague AI claims. Here is exactly what the platform does at every stage of your recruitment workflow.
Everything listed here is live and working. — Ammar
Built around how recruitment actually works
RecruitFlow is organised around projects — each client engagement or hiring brief is its own project, with its own job descriptions, candidate pools, shortlists, and history. Everything is connected. Nothing gets lost.
Multiple projects
simultaneously active
Unlimited CVs
per project
Full history
searchable forever
Project-based organisation
Create a project for each client or hiring brief. Manage Active, Completed, and Archived projects from a single dashboard. Search and filter your projects by name, date, last accessed, or job count. Your project selection persists between sessions — pick up exactly where you left off.
An agency with 12 active client briefs manages all of them from one RecruitFlow dashboard.
AI-powered requirement extraction
Paste any job description — formatted or unformatted — and RecruitFlow's NLP extracts and categorises every requirement into four structured buckets: Non-Negotiables (Tier 1 hard filter), Educational Requirements, Skill Requirements, and Experience Requirements. Edit the extracted requirements freely, or build from scratch using the structured form. All changes auto-save every 30 seconds. Save as Draft until the role is ready, then activate. Run multiple jobs within one project.
A 500-word job description becomes a structured requirements list in under 10 seconds.
The two-tier filtering pipeline
Tier 1: Every CV is checked against your non-negotiables first. CVs that don't meet mandatory criteria are instantly archived with a detailed rejection reason — no AI analysis time wasted on unqualified candidates. Tier 2: CVs that pass Tier 1 enter full semantic analysis. RecruitFlow scores them against every requirement, generates a candidate summary, and produces a strengths/weaknesses breakdown. The result is a ranked shortlist of genuinely qualified candidates.
200 CVs submitted. Tier 1 removes 140 without a work permit. Tier 2 deeply analyses the remaining 60 and ranks them. Your team reviews 20.
Bulk upload with live progress
Drag and drop up to hundreds of CVs at once. Supported formats: PDF, Word (.doc, .docx), and scanned documents up to 10MB per file. A real-time progress panel shows each CV moving through: Uploading → Parsing → Filtering → Complete (or Archived if rejected by Tier 1). WebSocket-powered — no page refresh needed. If a CV encounters an error, a one-click Retry button appears. View detailed rejection reasons for any archived CV via the Rejection Reasons dialog.
Ranked shortlists with per-candidate analysis
The ranking panel shows every qualified candidate in score order. Colour-coded match indicators (green = strong match, yellow = partial, red = weak) give instant visual context. Click any candidate to open the CV Analysis dialog: a full AI-generated breakdown of their strengths, weaknesses, and a skill-by-skill match against your requirements. Preview or download the original CV PDF inline. Set your ranking limit from 1 to 100 candidates. Optionally include archived CVs in the ranking if you want a broader view.
Semantic candidate search
Type a natural language query and RecruitFlow searches your candidate database semantically — understanding intent, not just keywords. Examples: 'Candidates with Python and leadership experience', 'Frontend developer with React and 5+ years', 'AWS architect who has worked in fintech'. Search scope is configurable: current job only, all jobs in the project, or your entire database including archived candidates. Results are returned in under a second. Set your result limit to 10, 20, 50, or 100. Assign any found candidate to a different project or job directly from the search results.
Search executes automatically after 500ms of inactivity — no submit button needed.
Your entire candidate history, always searchable
Every candidate you've ever processed stays in your RecruitFlow database permanently. When a new role opens, search your history before posting externally. Candidates who weren't right for one role — because of timing, location, or a different requirement — may be exactly right for the next. Cross-project assignment lets you move any historical candidate into a new job with one click.
Live processing — no refresh needed
RecruitFlow uses WebSocket connections to push processing updates to your browser in real time. Every status change — from upload to parse to filter to complete — appears instantly. A connection status indicator shows your live connection state. If the connection drops, RecruitFlow automatically reconnects using exponential backoff, with polling fallback to ensure you never miss an update. WebSocket connections are scoped per project for efficiency.
RecruitFlow vs manual screening vs basic keyword tools
| Manual Screening | Keyword ATS | RecruitFlow | |
|---|---|---|---|
| CV processing speed | Hours to days | Minutes (keywords only) | Minutes (semantic) |
| Understands context | |||
| Consistent evaluation | Partial | ||
| Hard filter stage | Partial | ||
| Per-candidate analysis | ✓ (slow) | ✓ (instant) | |
| Historical search | Limited | ||
| Real-time progress | N/A | ||
| Multi-role management | Spreadsheets | Limited |
Seen enough?
Join early access and start processing candidates within 24 hours.
I review every early access application personally. — Ammar
No credit card. No commitment. 3 months free.
← Back to overview