Mujtaba Majid Baig

Recruitment · HR

Recruitment / CV Screening Agent

Reads a CV (PDF), an AI agent decides Selected or Rejected using clear hiring rules, and the result is saved in Google Sheets.

  • n8n
  • Webhook
  • Extract from File
  • AI Agent
  • Groq
  • Structured Output
  • Google Sheets

The problem

Recruiters read many CVs, and judging each one by the same rules is hard when the pile is big.

The solution

A CV is sent to a webhook as a PDF. The workflow reads the text, and an AI agent checks it against a written list of rules for a digital marketing agency. It returns a structured answer, and the workflow saves it as a new row in Google Sheets.

How it works

  1. A CV arrivesThe workflow starts when a PDF is posted to a webhook.
  2. The text is extractedAn Extract from File node turns the PDF into text.
  3. The AI checks the rulesThe agent looks for measurable results, paid ads, SEO work, tools, and proof such as portfolio links. It rejects generic CVs with no numbers or proof.
  4. The answer is structuredAn output parser forces the same fields every time: decision, name, mobile, email, experience and a short opinion.
  5. The result is savedA new row is added to Google Sheets with the decision and the reason.

See it working

The n8n workflow: a webhook, an extract-from-file node, an AI agent with a Groq model and a structured output parser, and an append-row node for Google Sheets.
The n8n workflow.
The Append row in sheet node showing the AI decision, name, experience and the final opinion. Phone and email are blurred.
A test result. Phone and email are blurred.

A person decides. The agent gives a recommendation and a reason. A recruiter should make the final hiring decision.

What the demo shows

  • A test with my own CV. The agent rejected it for a digital marketing role and gave the reason: no proof of paid ads, SEO results or a marketing portfolio.
  • That shows the agent follows the written rules instead of being easy on every CV.
  • The structured fields that are saved to the sheet.

A good fit for

  • Agencies and small companies that get many applications
  • HR teams that want a first screen
  • Staffing firms with a standard checklist for each role

Want something like this for your business?

Tell me what slows your team down. I will tell you whether it can be automated and how it would work.

mujtaba078123@gmail.com · Karachi, Pakistan (UTC+5)