← Back to directory
HR & Recruiting Quick to set up AI workflow Detect & Flag Anomaly

HR Resume Screening & Interview Prep

Source reviewed Updated 2026-07-07

New application? The agent screens the resume against job requirements, logs the score.

What it does

You save time on initial recruitment by having this agent automatically screen new applications against your job requirements in Google Sheets. It logs scores for every candidate and instantly sends tailored interview questions to your team via Telegram for shortlisted applicants.

Step by step

  1. Configure the n8n Form Trigger to accept file uploads and map fields like name and email to a Google Sheet row.
  2. Set up the Google Drive node to store uploaded resume files in a designated folder with unique filenames based on timestamps.
  3. Create a second LangChain Agent node specifically for generating interview questions using the shortlisted candidate data as context.
  4. Configure the Telegram notification node to send a message containing the list of shortlisted candidates and their generated question links.

Where the LLM does the work

  • Prompt the first LangChain Agent to parse unstructured resume text and extract key skills, experience years, and education details for comparison.
  • Instruct the screening agent to evaluate extracted candidate data against specific job requirements stored in Google Sheets using a defined scoring rubric.
  • Generate tailored interview questions by combining the candidate's unique background with the core competencies required for the role.

Watch out for

Resume parsing can fail on complex layouts so add error handling to log failed extractions and notify HR manually.
PII data in resumes must be handled securely so ensure the n8n workflow runs over HTTPS and restricts access to sensitive sheets.

Tools that fit

n8n Form Trigger Service Capture candidate details and CV upload
Google Drive Service Store uploaded resume files
OpenAI Chat Model LLM Provide LLM capabilities for screening and question generation
Google Sheets Service Store job requirements, log results, and manage applicant data
Telegram Service Send real-time alerts to the hiring team

The agent brief

Everything your agent needs, including the gotchas. Copy it and go.
agent-brief.md
You are helping me build the following AI agent workflow.

## Goal
HR Resume Screening & Interview Prep: New application? The agent screens the resume against job requirements, logs the score.

## Specification
- What it does: You save time on initial recruitment by having this agent automatically screen new applications against your job requirements in Google Sheets. It logs scores for every candidate and instantly sends tailored interview questions to your team via Telegram for shortlisted applicants.
- Trigger: Triggered by an event (Manual · on new application via form)
- Autonomy: Fully hands-off
- Expected setup effort: under an hour
- Tools/services involved:
  - n8n Form Trigger: Capture candidate details and CV upload
  - Google Drive: Store uploaded resume files
  - OpenAI Chat Model: Provide LLM capabilities for screening and question generation
  - Google Sheets: Store job requirements, log results, and manage applicant data
  - Telegram: Send real-time alerts to the hiring team

## Known pitfalls, handle each one explicitly in your implementation
1. Resume parsing can fail on complex layouts so add error handling to log failed extractions and notify HR manually.
2. PII data in resumes must be handled securely so ensure the n8n workflow runs over HTTPS and restricts access to sensitive sheets.

## Reference implementation
https://n8n.io/workflows/9528 (workflow template)
Fetch and inspect this before building. If it matches my stack, adapt it;
if not, rebuild the pattern with my tools.

## Process requirements
1. Before building: ask me which of the listed tools I actually use and
   what my platform is (n8n / Make / code / other). Do not assume.
2. Adapt the pattern to my answers; do not force the reference stack.
3. Address every pitfall above; tell me how you handled each.
4. Provide a test plan I can run before letting this touch real data.
5. Ask before any step that sends messages, modifies data, or spends money.

Source: https://usecasesforagents.com/use-case/automated-hr-resume-screening-interview-prep/ via usecasesforagents.com

Frequently asked questions

Can I use a different Cloud Storage than Google Drive?

Yes. Google Drive is only the example cloud storage in this recipe. The same flow works with Dropbox, Google Cloud Storage, Microsoft OneDrive and Nextcloud. Swap the cloud storage connection and keep the rest of the setup as written.

Want this running in your business?

This is what I do. I design and build AI agents like this one, and keep them running. If you want it set up for your team instead of doing it yourself, get in touch.
Get in touch →

Who it's for

Built for HR and recruiting teams who need a repeatable first pass, not a one-off.

Seen in the wild

← Back to directory