Rank CVs
Rank candidate CVs against a job profile by extracting content, scoring key criteria, and returning an ordered list for quick screening.
Last updated
October 1, 2025
Connectors used
Tags
Video Tutorial
Key Takeaways
- Automated CV screening - Retrieves candidate resumes from a Needle collection and scores them against your job criteria using AI
- 8 scoring categories - Each candidate is evaluated on a 0-10 scale across education, experience, skills, location, AI interest, written content creation, video content creation, and entrepreneurial spirit
- Ranked output - Candidates are automatically sorted by total score from highest to lowest for easy shortlisting
- Batch processing - Processes up to 20 CVs per batch from your Needle document collection
What This Workflow Does
This workflow automates CV screening by analyzing candidate resumes stored in a Needle collection, scoring each one against customizable job criteria, and returning a ranked list of candidates.
Use cases:
- High-volume recruitment with many applicants
- Startup hiring where speed matters
- Agencies managing multiple client roles
- Any role where consistent, criteria-based screening is needed
How It Works
| Step | What Happens |
|---|---|
| 1. Retrieve CVs | Scans your Needle collection and identifies all uploaded candidate resumes |
| 2. Loop through files | Processes each CV, up to 20 files per batch |
| 3. Extract content | Reads and extracts text content from each PDF resume |
| 4. AI scoring | Evaluates each candidate across 8 criteria categories on a 0-10 scale |
| 5. Aggregate scores | Calculates a total_score for each candidate |
| 6. Rank candidates | Sorts all candidates from highest to lowest total score |
Scoring Categories
| Category | Scale |
|---|---|
| Education and Relevant Field | 0-10 |
| Experience in Related Roles | 0-10 |
| Skills and Competencies | 0-10 |
| Location and Willingness to Relocate | 0-10 |
| Interest in AI and Automation | 0-10 |
| Written Content Creation Skills | 0-10 |
| Video Content Creation Skills | 0-10 |
| Entrepreneurial Spirit | 0-10 |
Setup Instructions
- Create a dedicated Needle collection for candidate resumes
- Upload all applicant CVs in PDF format to that collection
- Define your job description with clear requirements (education, skills, experience, location preferences)
- Configure the scoring criteria and categories to match your role
- Run the workflow to generate your ranked candidate list
Customization
| What You Can Change | How |
|---|---|
| Scoring categories | Edit the 8 evaluation criteria to match your role requirements |
| Score weighting | Adjust which categories matter most for your position |
| Batch size | Configure how many CVs are processed per batch (default: 20) |
| Job requirements | Update the job description to reflect different roles |
| Collection source | Point to any Needle collection containing candidate PDFs |
FAQ
Q: What file format do the CVs need to be in? A: CVs should be uploaded as PDF files to your Needle collection.
Q: How many CVs can be processed at once? A: The workflow processes up to 20 files per batch.
Q: Can I change the scoring criteria? A: Yes. The 8 default categories can be customized to match any role's requirements.
Q: Where do the results go? A: Results are returned as a sorted list, ranked from highest to lowest total score, for immediate review.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.