> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lindy.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Resume Screening

> Automate resume screening and candidate evaluation with Lindy

<div style={{ display: 'flex', justifyContent: 'center', margin: '2rem 0' }}>
  <div className="video-card">
    <video src="https://mintcdn.com/lindyai/XRHjWZiSf5VPQvY1/lindy-brand-assets/hr_resume_screening.mp4?fit=max&auto=format&n=XRHjWZiSf5VPQvY1&q=85&s=fe596495fcdbc9210914bd060aec45aa" width="600" autoPlay muted loop playsInline style={{ display: 'block', width: '100%', borderRadius: '16px' }} data-path="lindy-brand-assets/hr_resume_screening.mp4" />
  </div>
</div>

## Quick Overview

Transform your hiring process from manual resume reviews to instant AI-powered screening. Your agent will:

* **Receive** resumes through multiple channels (email, direct upload, Google Drive)
* **Categorize** candidates by role type automatically
* **Analyze** with role-specific AI experts who score and evaluate
* **Log** detailed results and scores to your tracking spreadsheet
* **Alert** your team when top candidates are found

Screen hundreds of resumes in minutes, not hours. You can use the [resume screening template](https://chat.lindy.ai/home/?templateId=6875efa878f838c65b829be8) to get started.

## Setting Up Your Resume Screener

### Step 1: Set Up Resume Collection

Configure multiple ways for resumes to enter your screening pipeline automatically.

<Frame>
  <img src="https://mintcdn.com/lindyai/QWdJNkViLsD1veyH/lindy-brand-assets/resume-trigger.png?fit=max&auto=format&n=QWdJNkViLsD1veyH&q=85&s=e9e24a88c539f974490f15c70fe9ee2a" alt="Multiple resume intake triggers" width="2412" height="1100" data-path="lindy-brand-assets/resume-trigger.png" />
</Frame>

Choose your preferred trigger option:

**Option A: Email Intake**

* Use `Gmail – Email Received` trigger
* Filter for emails with attachments
* Set up dedicated email: [resumes@yourcompany.com](mailto:resumes@yourcompany.com)

**Option B: Direct Upload**

<div style={{ display: 'flex', justifyContent: 'center', margin: '2rem 0' }}>
  <div className="video-card">
    <video src="https://mintcdn.com/lindyai/aZLeG0KVxZc0yYx4/lindy-brand-assets/upload-file.mp4?fit=max&auto=format&n=aZLeG0KVxZc0yYx4&q=85&s=641da3700b42669765e18b44ad47ce57" width="600" autoPlay muted loop playsInline style={{ display: 'block', width: '100%', borderRadius: '16px' }} data-path="lindy-brand-assets/upload-file.mp4" />
  </div>
</div>

* Files uploaded directly to Lindy (Task view)
* No additional setup needed

**Option C: Google Drive Integration**

* Use `Google Drive – New File` trigger
* Set up organized folders: `/Resumes/Sales`, `/Resumes/Engineering`, `/Resumes/Marketing` for highest precision
* **Important:** Add `Google Drive – Download File` step immediately after trigger

<Tip>
  For Google Drive option, make sure your folder structure is set up correctly and the download file step is configured to get the resume content into Lindy's context.
</Tip>

### Step 2: Identify Candidate Type

Automatically categorize candidates by role to route them to specialized analysis.

<Frame>
  <img src="https://mintcdn.com/lindyai/QWdJNkViLsD1veyH/lindy-brand-assets/resume-condition.png?fit=max&auto=format&n=QWdJNkViLsD1veyH&q=85&s=7924335655a2137dd18b31cbe6e4b909" alt="Candidate type routing conditions" width="2862" height="1352" data-path="lindy-brand-assets/resume-condition.png" />
</Frame>

Add `Conditions` to determine role type. For best results provide more context in the condition prompts.

### Step 3: Analyze and Score by Role

Deploy specialized AI experts to evaluate candidates with role-specific criteria and personality.

<Frame>
  <img src="https://mintcdn.com/lindyai/QWdJNkViLsD1veyH/lindy-brand-assets/resume-agent.png?fit=max&auto=format&n=QWdJNkViLsD1veyH&q=85&s=5088a6f51bbaa29d1d09dcb01aefe016" alt="Role-specific AI analysis" width="2798" height="1560" data-path="lindy-brand-assets/resume-agent.png" />
</Frame>

**For Sales Candidates — Add `AI Agent – Sales Recruiter`:**

```
You're a seasoned sales director who's hired hundreds of top performers. You have an eye for spotting quota-crushers and relationship builders.

Analyze this sales candidate's resume with ruthless precision:

SCORING (1-10 scale):
- Sales Experience: Years in B2B/B2C sales roles
- Achievement Metrics: Quota attainment, revenue numbers, growth percentages  
- Communication Skills: Writing quality, presentation experience
- Industry Fit: Relevant industry experience for our market
- Career Progression: Upward trajectory and increasing responsibility

EXTRACT:
- Total years in sales
- Biggest achievement (number)
- Previous companies and roles
- Education background
- Key skills and tools
- Overall personality/culture fit assessment

FINAL VERDICT: Give an overall score (1-10) and one-sentence hiring recommendation.
Return as structured JSON with all scoring and extracted data.
```

**For Engineering Candidates — Add `AI Agent – Tech Lead`:**

```
You're a battle-tested engineering manager who's built legendary dev teams. You spot coding talent like Neo sees the Matrix.

Dissect this engineer's technical DNA:

SCORING (1-10 scale):
- Technical Depth: Programming languages, frameworks, complexity of projects
- Problem Solving: Evidence of tackling challenging technical problems
- Leadership Potential: Mentoring, team lead experience, open source contributions
- Learning Agility: Continuous skill development, new technology adoption
- Product Impact: Features shipped, systems scaled, measurable technical outcomes

EXTRACT:
- Programming languages and years experience
- Most impressive technical project
- Company progression and role levels
- Education and certifications
- GitHub/portfolio presence
- Architecture and system design experience

FINAL VERDICT: Overall technical score (1-10) and gut-check on hiring potential.
Return as structured JSON with complete technical profile.
```

**For Marketing Candidates — Add `AI Agent – Marketing Director`:**

```
You're a creative marketing genius who's launched viral campaigns and built legendary brands. You recognize marketing superstars from their first campaign story.

Decode this marketer's creative and strategic potential:

SCORING (1-10 scale):
- Campaign Results: ROI, conversion rates, growth metrics from previous work
- Creative Vision: Evidence of innovative thinking and brand-building
- Digital Mastery: SEO, social media, email marketing, analytics expertise
- Strategic Thinking: Market research, customer insights, positioning skills
- Multi-Channel Experience: Paid ads, content, events, partnerships

EXTRACT:
- Years in marketing roles
- Best campaign result with metrics
- Channel expertise and tools mastery
- Brand experience (B2B/B2C)
- Content creation abilities
- Data analysis and optimization skills

FINAL VERDICT: Creative + analytical score (1-10) and culture fit assessment.
Return as structured JSON with complete marketing evaluation.
```

### Step 4: Log Results to Tracking Sheet

Store all candidate evaluations and scores in your master recruitment spreadsheet.

<Frame>
  <img src="https://mintcdn.com/lindyai/QWdJNkViLsD1veyH/lindy-brand-assets/resume-log.png?fit=max&auto=format&n=QWdJNkViLsD1veyH&q=85&s=f0133a7c7ee2cca2056e1aeaa4930732" alt="Resume screening results logging" width="2602" height="1638" data-path="lindy-brand-assets/resume-log.png" />
</Frame>

Create a Google Sheet with columns:

* Date Reviewed
* Candidate Name
* Role Type
* Contact Information
* Overall Score
* Background Summary
* Rating Justification

Use `Google Sheets – Append Row` to log each candidate's complete evaluation.

### Step 5: Check for High Scores

Filter for candidates that exceed your quality threshold to trigger immediate team alerts.

<Frame>
  <img src="https://mintcdn.com/lindyai/QWdJNkViLsD1veyH/lindy-brand-assets/resume-high-score.png?fit=max&auto=format&n=QWdJNkViLsD1veyH&q=85&s=76c70579d722d0bfe378f14016c92986" alt="Top candidate filtering conditions" width="1904" height="778" data-path="lindy-brand-assets/resume-high-score.png" />
</Frame>

Add `Conditions` with prompt: "Go down this path if the overall score was above 7.5"

### Step 6: Alert Team About Top Talent

Send immediate notifications for candidates that are deemed high scoring.

<Frame>
  <img src="https://mintcdn.com/lindyai/QWdJNkViLsD1veyH/lindy-brand-assets/resume-high-score.png?fit=max&auto=format&n=QWdJNkViLsD1veyH&q=85&s=76c70579d722d0bfe378f14016c92986" alt="Top candidate Slack alerts" width="1904" height="778" data-path="lindy-brand-assets/resume-high-score.png" />
</Frame>

For high-scoring candidates, use `Slack – Send Message` to alert team:

* **Channel**: #recruiting or #top-candidates
* Example prompt:

```
🎯 **TOP CANDIDATE ALERT** 

**Candidate**: [Name]
**Role**: [Sales/Engineering/Marketing]
**Score**: [X]/10 ⭐

**Key Highlights**:
• [Biggest achievement]
• [Years experience] at [Previous companies]
• [Key skills/education]

**Recommendation**: [AI verdict in 2 concise sentences]
```

<Warning>
  Lindy must be added to the Slack channel in order to send messages.
</Warning>

• You can notify your team however you'd like - this is just one example format.

## Advanced Features

| Feature                | What it does                                        |
| ---------------------- | --------------------------------------------------- |
| Duplicate Detection    | Identify candidates who've applied multiple times   |
| Custom Scoring Weights | Adjust importance of different criteria by role     |
| Interview Scheduling   | Auto-schedule interviews for top candidates         |
| ATS Integration        | Sync results with Workday, Greenhouse, or other ATS |

## Best Practices

<AccordionGroup>
  <Accordion title="Consistent Scoring Criteria">
    Define clear 1-10 scoring rubrics for each role and stick to them consistently.
  </Accordion>

  <Accordion title="Regular Prompt Tuning">
    Update AI prompts based on successful hires to improve accuracy over time.
  </Accordion>

  <Accordion title="Bias Monitoring">
    Regularly audit results to ensure fair evaluation across all candidate backgrounds.
  </Accordion>

  <Accordion title="Feedback Loop">
    Track which AI-scored candidates become successful hires to refine scoring.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Employee Feedback Collector" href="/use-cases/hr/employee-feedback-collector" icon="file-lines">
    Collect feedback from new hires
  </Card>

  <Card title="Employee Help Desk" href="/use-cases/hr/employee-help-desk" icon="envelope">
    Support candidates with questions
  </Card>

  <Card title="Document Processing" href="/use-cases/operations/document-processing" icon="file-lines">
    Process resumes and application documents
  </Card>

  <Card title="Agent Steps" href="/fundamentals/lindy-101/ai-agents" icon="brain-circuit">
    Build intelligent screening workflows
  </Card>
</CardGroup>
