How it works

From upload to ranked shortlist in minutes

SwiftShortlist uses AI to read every CV against your job requirements and produces a scored, ranked list — no manual sifting required.

Try it freeSee pricing
01

Create a job posting

Enter the job title, write a description, and list the required skills and experience. SwiftShortlist uses this to understand exactly what a great candidate looks like for this role.

Add job title, department, and employment type
Write a job description and requirements
Specify required skills and nice-to-haves
Set experience level and salary range (optional)
02

Upload CVs

Drag and drop up to 50 PDF CVs at once (free plan) or unlimited with Pro. SwiftShortlist deduplicates files automatically — no duplicate entries if the same CV is uploaded twice.

Upload up to 50 CVs per job on the free plan
Unlimited CVs with Pro
PDF format, up to 10 MB per file
Automatic duplicate detection by file hash
03

AI ranks every candidate

Our AI (Google Gemini 2.5 Flash) reads each CV and scores it against your job requirements. Results appear as candidates finish processing — usually under 2 minutes for a batch of 50.

Fit score 0–100 based on skills, experience, and seniority
Strengths and gaps highlighted per candidate
ATS confidence rating and interview fit signal
Full reasoning behind every score
04

Review and shortlist

Candidates are sorted by fit score. Review any candidate in depth, move them through pipeline stages (Applied → Shortlisted → Interview → Offer), add notes, and export a CSV for your records.

Ranked list sorted by AI fit score
Detailed candidate profile with full CV analysis
Pipeline stage management
CSV export (Pro plan)

Common questions

What file formats are supported?
PDF only, up to 10 MB per file. Most CVs and resumes are already PDFs — if not, your applicants can convert using any free online tool.
How accurate is the AI scoring?
The AI scores based on explicit matches between the CV and your job description. The more detail you provide in the job requirements, the more precise the ranking.
Does it store CVs?
Yes. CVs are stored securely in encrypted cloud storage (Supabase) so you can re-review candidates at any time. You can delete candidates and their files at any time.
How long does analysis take?
Typically under 2 minutes for a batch of 50 CVs. Results appear as each candidate finishes — you can start reviewing top candidates while the rest are still processing.
What is the free plan limit?
The free plan supports up to 3 job postings and up to 50 CVs per job. Upgrade to Pro for unlimited jobs and unlimited CVs.

Ready to rank your first batch?

Free plan — no credit card required. Up to 3 jobs and 50 CVs per job.

Start for free